Ansicht
Dokumentation
CURRENCY_EXPIRATION_CHECK - Prüfung auf abgelaufene Währung
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Es wird geprüft, ob die mitgegebene Währung CURRENCY eine auslaufende Währung ist.
Ist dies der Fall und liegt das Prüfdatum DATE hinter dem Fehlerdatum, so wird eine E-Meldung ausgegeben und in CURRENC_NEW die Folgewährung zurückgegeben.
Liegt das Datum nur nach dem Warndatum, so wird eine W-Meldung ausgegeben, CURRENCY_NEW bleibt leer.
Liegt das Prüfdatum vor beiden Daten, wird keine Meldung ausgegeben, CURRENC_NEW bleibt wiederum leer.
Die Meldungen selbst können durch Behandeln der Ausnahmen WARNING_OCCURRED und ERROR_OCCURRED unterdrückt werden.
Zum Anschluß des Funktionsbausteins ist das zu prüfende Objekt OBJECT mittels Transaktion SM30 in den View V_TCURO einzutragen und der Eintrag zu transportieren.
Ist das Objekt dort als buchungskreisunabhängig eingetragen, sollte der Buchungskreis BUKRS beim Aufruf dieses Funktionsbausteins auch nicht mitgegeben werden.
Im Customizing können die Warnfristen dann auch nicht buchungskreisabhängig gepflegt werden.
Die rufende Transaktion sollte aus Transparenzgründen im Fehlerfall die Folgewährung substituieren, im Fall einer Warnung eine Korrektur ermöglichen, die Währung jedoch nicht automatisch ersetzen.
Beispiel
Hinweise
Die Warnfristen sind im Customizing festgelegt.
Hierzu sind mittels Transaktion SM30 die Views/Tabellen
- TCURE
- TCURY1
- V_TCURY
zu pflegen.
Weiterführende Informationen
Parameter
BUKRSCURRENCY
CURRENCY_NEW
DATE
OBJECT
Ausnahmen
ERROR_OCCURREDWARNING_OCCURRED
Funktionsgruppe
FCUE1PERFORM Short Reference RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2101 Date: 20240523 Time: 142326 sap01-206 ( 34 ms )