Ansicht
Dokumentation

WRF_POTB_LOGG_MAT_HIER - Protokollierung Artikelhierarchie-Änderungen für OTB

WRF_POTB_LOGG_MAT_HIER - Protokollierung Artikelhierarchie-Änderungen für OTB

ROGBILLS - Synchronize billing plans   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Protokoll einer Änderung in der Artikelhierarchie für den OTB-Umbuchungsprozess.

Eingabe-Parameter:
  • I_MAT_HIER_ID,,,,Aktuelle Artikelhierarchie
  • I_MAT_HIER_LEVEL,,OTB-relevanter Level der Artikelhierarchie
  • IT_NODE_DATA,,,,Tabelle mit neuen und alten Daten aufgrund der Änderung in der Artikelhierarchie
  • I_SIMU,,,,,,Falls gesetzt, wird der Protokollsatz erzeugt, aber nicht auf die Datenbank
    ,,,,,,,,geschrieben.
Ausgabe-Parameter:
  • Keine

Ablauf:

Wenn Sie in der Artikelhierarchie eine OTB-relevante Änderung durchführen, ruft das System diesen Baustein auf. Wenn sich für mindestens ein Material die Zuordnung zu einem Budgettopf ändert, liegt eine OTB-relevante Änderung vor. Dies ist gegeben, wenn Sie ein Material oder einen gesamten Knoten ab einem zukünftigen Datum in einen anderen Knoten umhängen.

Das System bearbeitet zeilenweise die Tabelle IT_NODE_DATA.

Für jedes Material aus der Tabelle IT_NODE_DATA wird ein Eintrag in die Umbuchungskopf-Tabelle WRF_POTB_TRF im Status neuvorbereitet.

Für jedes Material ermittelt das System die bisherige Budgettopf-Zuordnung. Existiert keine Budgettopf-Zuordnung, ändert sich der Status des Eintrags in der Tabelle WRF_POTB_TRF auf "keine Budgettöpfe" und das Programm fährt mit dem nächsten Eintrag in IT_NODE_DATA fort.

Ansonsten werden die aus der Änderung in der Artikelhierarchie resultierenden neuen Budgettopf-Zuordnungen ermittelt. Dies können mehrere Paare sein, da sich die Artikelhierarchie-Änderung auf einen beliebig langen Zeitraum beziehen kann.

Für diese Zuordnungen alter zu neuen Budgettöpfen werden Einträge in der Umbuchungstabelle WRF_POTB_KEY vorbereitet.

Wenn die gesamte Tabelle IT_NODE_DATA bearbeitet ist, werden die Daten auf der Datenbank gesichert, falls das Kennzeichen I_SIMU nicht gesetzt ist. Kommt es dabei zu Fehlern, endet der Baustein mit ERROR.

Beispiel

Hinweise

Weiterführende Informationen

Siehe auch:

Baustein WRF_POTB_GET_CUST_MAT_HIER

Report RWRFTRF (Transkation WOTB3) OTB-Umbuchung für Änderungen in der Artikelhierarchie





Parameter

IT_NODE_DATA
I_MAT_HIER_ID
I_MAT_HIER_LEVEL
I_SIMU

Ausnahmen

ERROR

Funktionsgruppe

WRF_POTB_TRF

TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2971 Date: 20240523 Time: 061849     sap01-206 ( 54 ms )