Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

HELP IN CURRENECY

Former Member
0 Kudos

hI

I WANT TO USE FM

CONVERT_TO_FOREIGN_CURRENCY

TO CALCULATE THE RATE OF DOLLAR COMPARE TO IL'S

THE PROBLEM THAT I WANT TO KNOW THE AVERAGE RATE ACCORDING TO MONTH

FOR EXAMPLE I WANT TO KNOW WHAT IS THE AVERAGE RATE BETWEEN 01012007 TO 01032007 AND I DON'T WANT TO CALL 60 TIMES TO FM

CONVERT_TO_FOREIGN_CURRENCY

MAYBE SOMEONE KNOW OTHER FM?

THANKS

HAVE NICE DAY

1 ACCEPTED SOLUTION

Former Member
0 Kudos
Try something like this..

REPORT  YCHATEST.

TABLES : TCURR.

DATA : V_UKURS LIKE TCURR-UKURS.

DATA : L_DATE1 LIKE SY-DATUM VALUE '20070301',
       L_DATE2  LIKE SY-DATUM VALUE '20070331',
L_FIRST(8),
L_LAST(8).

CONVERT DATE L_DATE1 INTO INVERTED-DATE L_FIRST.
CONVERT DATE L_DATE2 INTO INVERTED-DATE L_LAST.

SELECT AVG( UKURS ) FROM TCURR INTO V_UKURS
 WHERE GDATU GE L_FIRST AND GDATU LE L_LAST.


WRITE : V_UKURS.
3 REPLIES 3

Former Member
0 Kudos

Hi,

Check the following link:

http://www.sapbrain.com

Regards,

Bhaskar

Former Member
0 Kudos
Try something like this..

REPORT  YCHATEST.

TABLES : TCURR.

DATA : V_UKURS LIKE TCURR-UKURS.

DATA : L_DATE1 LIKE SY-DATUM VALUE '20070301',
       L_DATE2  LIKE SY-DATUM VALUE '20070331',
L_FIRST(8),
L_LAST(8).

CONVERT DATE L_DATE1 INTO INVERTED-DATE L_FIRST.
CONVERT DATE L_DATE2 INTO INVERTED-DATE L_LAST.

SELECT AVG( UKURS ) FROM TCURR INTO V_UKURS
 WHERE GDATU GE L_FIRST AND GDATU LE L_LAST.


WRITE : V_UKURS.

Former Member
0 Kudos

hi

use the following function module

<b>CALL FUNCTION 'BAPI_EXCHANGERATE_GETDETAIL'

EXPORTING

RATE_TYPE = 'M'

FROM_CURR = FROM_CURR

TO_CURRNCY = TO_CURR

DATE = SY-DATUM

IMPORTING

EXCH_RATE = ST_XCHGRATE

RETURN = ST_RETURN.</b>

regards

ravish

<b>plz reward if helpful</b>