Ansicht
Dokumentation
WRF_POTB_TRANSFER - OTB-Umbuchung gemäß Protokolldatei
Vendor Master (General Section) ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein führt die OTB-Umbuchung für noch nicht erledigte Protokolleinträge durch.
Eingabe-Parameter:- I_ALL_MESS
Kennzeichen, ob alle Meldungen erzeugt werden sollen
- I_SIM
Kennzeichen, ob ein Simulationslauf durchgeführt werden soll
- CT_MESSAGES
Tabelle mit Applicationlog-Meldungen
Zunächst selektiert der Baustein alle Einteilungen von R/3-Bestellungen, für die eine OTB-Umbuchung erforderlich ist oder für die die OTB-Umbuchung schon einmal gelaufen ist, aber mit Fehler abgeschlossen wurden. (Einträge in der Tabelle WRF_POTB_TRF_PO im Status "neu" und "fehlerhaft").
Falls keine solchen Einteilungen existieren, setzt der Baustein alle noch nicht erledigten Umbuchungsprotokollsätze auf "keine Belege" und damit auf erledigt.
Alle Einteilungen zu einer R/3-Bestellung werden nun zusammengefasst und für diese Daten wird der Beleg bzgl. der Zuordnung der Budgettöpfe umgebucht. Die Zuordnung des Budgettopfs zur Einteilung wechselt damit vom "alten" Budget-Topf zm "neuen" Budget-Topf. Gleichzeitig werden die Budgetplandaten des "alten" Budgettopfs um den Budgetwert der Einteilung reduziert und die Budgetplandaten des "neuen" Budgettopfs um den Budgetwert der Einteilung erhöht.
Zusätzlich werden alle Kontraktinnenverhältnisse gelesen, die vom aktuellen Umbuchungssatz betroffen sind. Das sind die Kontraktinnenverhältnisse, die zu Kontraktpositionen mit dem aktuellen Material und den aktuellen Budgettöpfen (aus Tabelle WRF_POTB_TRF_KEY) gehören. Falls es sich nicht um Kontrakte mit kopfbezogener OTB-Vormerkung handelt (siehe Customizing OTB-Prüfung ), wird die OTB-Vormerkung für den alten Budgettopf zurückgesetzt und eine OTB-Vormerkung für den neuen Budgettopf durchgeführt.
Wenn das Kennzeichen I_SIM gesetzt ist, werden diese Änderungen zwar durchgeführt, aber nicht auf der Datenbank gesichert. Die Sicherung auf der Datenbank erfolgt ansonsten pro Beleg.
Wenn das Kennzeichen I_ALL_MESS gesetzt ist, wird für jeden Beleg eine Meldung in CT_MESSAGES eingetragen, dass die Umbuchung erfolgreich durchgeführt wurde.
Beispiel
Hinweise
Weiterführende Informationen
Siehe Report RWRFTRF (Transaktion WOTB3) OTB-Umbuchung für Änderungen in der Artikelhierarchie
Für weitere Informationen zum Thema Kontraktinnenverhältnis siehe Funktionsbaustein WRF_PCON_INRAT_TRF.
Parameter
CT_MESSAGESI_ALL_MESS
I_SIMU
Ausnahmen
ERRORFunktionsgruppe
WRF_POTB_TRFSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3191 Date: 20240523 Time: 060814 sap01-206 ( 61 ms )