CL_HRPAY00_PAYMENTS - Schnittstelle für Überweisungen
RFUMSV00 - Advance Return for Tax on Sales/Purchases PERFORM 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ü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 )






