Ansicht
Dokumentation
CL_FEB_BSIMP_IMPL_BS_MT940 - Klasse zur BAdI-Impl.: FEB_BSIMP_BANK_STATEMENT_940
Vendor Master (General Section) Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Methode GET_BANK_STATEMENTS splittet die SWIFT-Formate MT940 und MT942 in einzelne Kontoauszüge. Die Methode gilt für folgende Formate im SAP-System, die in der Customizing-Aktivität Importparameter festlegen hinterlegt werden können:
I,,SWIFT MT940 - International. Format (Feld 86 unstrukturiert)
S,,SWIFT MT940 - mit strukturiertem Feld 86
G,,SWIFT MT940 - Feld 86: Struktur wird automatisch erkannt
Ein neuer Kontoauszug beginnt immer mit der Zeile, die das Tag ":20:" enthält, wenn folgende Bedingungen erfüllt sind:
- bei Format MT940 enthält ein vollständiger Kontoauszug die Tags ":60F: " und ":62F:"
- bei Format MT942 beginnt ein neuer Kontoauszug, wenn Bankschlüssel/ Kontonummer (Tag ":25: ") sich ändern
Falls mindestens eine der folgenden Detailinformationen in der Ergebnistabelle ET_BANK_STATEMENTS nichtgefüllt werden konnte, dann wird der entsprechende Kontoauszug als fehlerhaft gekennzeichnet (Feld X_ERROR):
- Bankschlüssel
- Kontonummer
- Identifikation des Kontoauszugs
- ISO-Code Währung
- Auszugsdatum
Wenn es sich um das SWIFT-Format MT942 handelt, wird das INTRADAY-Kennzeichen ebenfalls pro Kontoauszug an das Hauptprogramm zurückgegeben (Feld X_INTRADAY).
Die Methode SAVE_BANK_STATEMENT ruft das Programm RFEKA400 zum Import der Kontoauszüge auf.
Beispiel
Hinweise
Weiterführende Informationen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2157 Date: 20240426 Time: 024610 sap01-206 ( 38 ms )