Ansicht
Dokumentation

CURRENCY_EXPIRATION_CHECK - Prüfung auf abgelaufene Währung

CURRENCY_EXPIRATION_CHECK - Prüfung auf abgelaufene Währung

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

BUKRS
CURRENCY
CURRENCY_NEW
DATE
OBJECT

Ausnahmen

ERROR_OCCURRED
WARNING_OCCURRED

Funktionsgruppe

FCUE1

PERFORM 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 )