SAP Jobsuche bei DV-Treff
laureus222001
vor 16 Jahre
Hallo zusammen.

Ich möchte Währungsumrechnungen außerhalb der SAP FI-Anwendung nachvollziehen bzw. die Auswirkungen von verschiedenen Customizing-Einstellungen testen. Hierzu benötige ich einen Funktionsbaustein mit dem man Währungsumrechnungen durchführen kann. Für die Umrechnungen sollen die in der Tabelle TCURR entsprechenden Einträge herangezogen werden. Nach Möglichkeit sollte dementsprechend nach Angabe der entsprechenden Parameter, wie Ausgangswährung, Ziel-Währung, Kurstyp und dem Betrag in der Ausgangswährung, der entsprechende Betrag in der Zielwährung berechnet und ausgegeben werden.

Hat vielleicht jemand einen Tipp für einen entsprechenden Funktionsbaustein?
wreichelt
vor 16 Jahre

Hallo,

genau das macht der FB: CONVERT_TO_LOCAL_CURRENCY.

Beispiel:

  CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
       EXPORTING
            DATE             = POSTAB-PRSDT
            FOREIGN_AMOUNT   = WRBTR
            FOREIGN_CURRENCY = POSTAB-WAERK
            LOCAL_CURRENCY   = LCURR
            RATE             = POSTAB-KURSK
            TYPE_OF_RATE     = 'M'
       IMPORTING
*           exchange_rate    =
*           foreign_factor   =
            LOCAL_AMOUNT     = DMBTR
*           local_factor     =
*           exchange_ratex   =
       EXCEPTIONS
            NO_RATE_FOUND    = 1
            OVERFLOW         = 2
            NO_FACTORS_FOUND = 3
            NO_SPREAD_FOUND  = 4
            OTHERS           = 5.

 

Gruß Wolfgang

laureus222001
vor 16 Jahre

Vielen Dank für die schnelle Antwort.

Allerdings funktioniert der Baustein nicht wie erhofft.  Ich übergebe folgende Parameter und führe den Funktionsbaustein aus:

date = 01.01.2001

foreign_amount=1000

foreign_currency=usd

local_currency=eur

rate=0

type of rate=M

read_tcurr=X

Ausgegeben wird allerdings nichts bzw. nur der Derived_rate_type=EURX. Auch, wenn ich eine rate vorgebe, wird nichts ausgegeben? Könntest Du bitte mal ein Beispiel geben mit welchen Parametern der Baustein so funktioniert, dass ich als Ausgabe den Wert in der Lokalwährung angezeigt bekomme?

Das wäre super. Danke.

JM
  • JM
  • SAP Forum - User
vor 15 Jahre

Hallo,

der FuBa funzt schon so, wie er soll. Allerdings sind die Währungsbeträge nicht typisiert, was beim Test des FuBa's dazu führt, daß die Parameter als Char(200) gesetzt werden. Da muß man dann eben drauf kommen, am Ende des Testes ganz nach rechts zu scrollen, da Zahlen in Char-Felder rechtsbündig eingetragen werden.

Guten Rutsch!

JM