CL_HRPAY00_PAYMENTS - Schnittstelle für Überweisungen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese 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ürdas 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 Überweisungenmit TRANSFER_PAYMENTS übergeben werden. Der Zahlungslauf kann von den FI-Zahlungsträgerprogrammen verarbeitet werden.





Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 2775 Date: 20120527 Time: 155331     triton ( 71 ms )