Ansicht
Dokumentation

CL_HRPAY00_PAYMENTS - Schnittstelle für Überweisungen

CL_HRPAY00_PAYMENTS - Schnittstelle für Überweisungen

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )