Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8078

Currency conversion code for custom field

$
0
0

In Esourcing , we have developed a dashboard called as CPO Dashborad. In Dashboard there is one output for SPEND.As per current setup , system is considering only those Rfx with current phase as AWARD and calculates total spend as Estimated Value in Rfx Header.

 

Client Requirement is that they want this estimated value from RFx header to reflect in CPO dashboard in EURO's.We have query to reflect amount from estimated value to CPO dashboard but the problem is estimated value is stored in document specific currency i.e. sometimes amount will be in Rs,USD,EUR,etc. But the client want that estimated amount from RFx header to be displayed in EURO within dashboard. Hence I wanted to know is there any feasible way /solution to met the above requirements.

 

 

 

Actually I am having knowledge of Java and mySQL. But doesn't have any experience on ESourcing issues.I have been assigned this task since the query is in mysql.

 

 

Could someone please help me to solve this problem. Please find the queries for Estimated value below:

 

 

 

SELECT <%RESULTS%> FROM <%SCHEMA%>.FCI_RFX_DOC T1

INNER JOIN

<%EXT_TABLE(rfx.RFXDoc)%> T3

ON T3.PARENT_OBJECT_ID = T1.OBJECTID

INNER JOIN

FCI_UPP_USER_ACCOUNT T2

ON

T1.DOC_OWNER_USER_OBJECT_ID = T2.OBJECTID

WHERE

T1.INACTIVE = 0 AND

T1.IS_TEMPLATE = 0 AND

T1.CONTEXTID=<%CONTEXT(rfx.RFXDoc)%> AND

T2.REGION IS NOT NULL AND

EXTRACT( YEAR FROM T1.CREATED_AT) >= EXTRACT(YEAR FROM sysdate) AND

T1.CURRENT_PHASE = 6

AND T2.REGION IN ('Europe','North America','North Asia','South Asia','South East Asia')

group by T2.REGION

<%ORDERBY%>

 

 

SELECT SUM(T10.ESTIMATED_PRICE) FROM <%SCHEMA%>.FCI_RFX_DOC T10

INNER JOIN

<%EXT_TABLE(rfx.RFXDoc)%> T30

ON T30.PARENT_OBJECT_ID = T10.OBJECTID

INNER JOIN

FCI_UPP_USER_ACCOUNT T20

ON T10.DOC_OWNER_USER_OBJECT_ID = T20.OBJECTID

WHERE

T10.INACTIVE = 0 AND

T10.IS_TEMPLATE = 0 AND

T10.CONTEXTID=<%CONTEXT(rfx.RFXDoc)%> AND

T20.REGION IS NOT NULL AND

EXTRACT( YEAR FROM T10.CREATED_AT) >= EXTRACT(YEAR FROM sysdate) AND

T10.CURRENT_PHASE = 6 AND T20.REGION = T2.REGION


Viewing all articles
Browse latest Browse all 8078

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>