Ansicht
Dokumentation
CL_HRPAY00_PAYMENTS - Schnittstelle für Überweisungen
Fill RESBD Structure from EBP Component Structure ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Weiterleitung von Überweisungsdaten ans Finanzwesen. Es werden die Regulierungsdaten (Tabellen REGUV, REGUH, REGUP) für die FI-Zahlungsträgerprogramme gefüllt.
Für weitere Informationen siehe Dokumentation der Methoden OPEN_PAYMENT, TRANSFER_PAYMENTS, CLOSE_PAYMENT.
Die Daten zur Bankverbindung des Absenders der Zahlung müssen in der Tabelle IT_TRANSFER (Felder ZBUKR, HBKID, HKTID, ABWAE) der Methode TRANSFER_PAYMENTS vorhanden sein.
In der Regel werden die Absender-Bankdaten durch Auswertung eines Merkmals (z.B. Merkmal DTAKT) ermittelt.
Dieses Merkmal kann mit Methode GET_SENDER_BANK_ACCOUNT ausgewertet werden. Der Rückgabewert der Methode muß dann in Tabelle IT_TRANSFER übergeben werden.
Die Absender-Bankdaten in Tabelle IT_TRANSFER können aber auch direkt - ohne Aufruf von Methode GET_SENDER_BANK_ACCOUNT - gefüllt werden.
Beziehungen
Die Methoden der Überweisungsschnittstelle müssen in folgender Reihenfolge aufgerufen werden
- OPEN_PAYMENT
- Reserviert die Laufidentifikation (Laufdatum, Lauf-ID) in Tabelle REGUV (Verwaltungssätze für das Zahlungsprogramm). Alle folgenden Zahlungsdaten werden unter dieser Laufidentifikation in die Regulierungsdaten geschrieben.
- Falls keine Laufidentifikation übergeben wird, wird sie in der Methode folgendermaßen ermittelt:
- Laufdatum I_LAUFD
- aus dem aktuellen Datum SY-DATUM
- Lauf-ID I_LAUFI
- hhmmsP (hhmms = erste 5 Stellen der Uhrzeit SY-UZEIT beim Aufruf, P = Konstante 'P')
- Mit Methode GET_PAYMENT_ATTRIBUTES können anschließend die vergebenen Laufidentifikatoren sowie die zugehörigen Zeitstempel (Datum, Uhrzeit) ermittelt werden.
- TRANSFER_PAYMENTS
- Übergabe der Zahlungsdaten. Jede Zeile der Übergabetabelle IT_TRANSFERS stellt eine Überweisung dar und wird in die Tabelle REGUH bzw. REGUP (Regulierungsdaten) geschrieben.
- CLOSE_PAYMENT
- Der mit OPEN_PAYMENT reservierte Zahlungslauf wird abgeschlossen. Es können keine weiteren Überweisungen mit TRANSFER_PAYMENTS übergeben werden. Der Zahlungslauf kann von den FI-Zahlungsträgerprogrammen verarbeitet werden.
BAL_S_LOG - Application Log: Log header data ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2913 Date: 20240328 Time: 111053 sap01-206 ( 43 ms )