FUNCTION SAMPLE_INTERFACE_00010038.
*"----------------------------------------------------------------------
"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(I_ITEM) TYPEIBKK_ITEM
*" EXPORTING
*" REFERENCE(E_PRNT_BANKSTAT_X) TYPEBKK_XFELD
*" REFERENCE(E_RETURN) TYPESY-SUBRC
*"TABLES
*" T_MESG STRUCTUREIBKKMESG
*"----------------------------------------------------------------------
Mit diesem BTE können Sie ermitteln, ob ein Kontoauszug aufgrund eines der folgenden Ereignisse erstellt werden muss:
Buchung eines Zahlungspostens oder eines Zahlungsauftrags
Festschreibung einer Laufzeitvereinbarung
Sie können Kontoauszüge zum Beispiel in den folgenden Szenarien erstellen:
Habenbuchungen, die einen bestimmten Betrag übersteigen
Buchungen von Zahlungsposten einer bestimmten Vorgangsart
Buchungen von Zahlungsposten per Lastschrifteinzug
Das BTE übergibt die folgenden Details zu Zahlungsposten:
Postennummer
Interne und externe Kontonummer
Bankkreis
Vorgangsart und Betrag
Angaben zum Geschäftspartner
Hinweis
Sie müssen das BTE implementieren, damit es das Kennzeichen „X“ setzt, wenn ein Kontoauszug erstellt werden soll. Für die Konten, bei denen dieses Kennzeichen gesetzt ist, werden beim nächsten Kontoauszugsmassenlauf Kontoauszüge erstellt.
Wenn der ereignisgesteuerte Kontoauszug erstellt wurde, werden die folgenden Kontoauszüge wieder entsprechend den Einstellungen in den Stammdaten erstellt.
Das BTE setzt die Rückgabeparameter (E_RETURN) wenn die Verarbeitung fehlschlägt, und trägt die Fehlermeldungen im Anwendungsprotokoll ein.