Ansicht
Dokumentation

WRF_POTB_TRANSFER - OTB-Umbuchung gemäß Protokolldatei

WRF_POTB_TRANSFER - OTB-Umbuchung gemäß Protokolldatei

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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
Ausgabe-Parameter:
  • CT_MESSAGES
    Tabelle mit Applicationlog-Meldungen
Ablauf:

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_MESSAGES
I_ALL_MESS
I_SIMU

Ausnahmen

ERROR

Funktionsgruppe

WRF_POTB_TRF

SUBST_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 )