Ansicht
Dokumentation
WRF_PCON_TRF_INRAT - Berücksichtigung der Kontrakt-Innenverhältnisse in der OTB-Umbuchung
CPI1466 during Backup General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dies ist der Rahmenbaustein, der für einen OTB-Umbuchungssatz aufgerufen wird und der alle Aktivitäten enthält, um die Anpassungen am Kontrakt-Vormerkungsbudget durchzuführen, die aus der Änderung einer OTB-Budget-Zuordnung resultieren.
Dieser Funktionsbaustein wird pro OTB-Umbuchungssatz aufgerufen.
Das Kontrakt-Customizing wird gepuffert gelesen.
Dann werden die folgenden Schritte durchlaufen:
- Für den Artikel und den betroffenen Zeitraum werden die Kontrakte/Kontraktpositionen aus den Belegtabellen gelesen und getestet, ob der Kontrakt OTB-relevant ist.
- Falls keine Daten gefunden wurden, wird eine OK-Meldung in die Anwendungsprotokoll-Tabelle geschrieben und der Baustein beendet.
- Ermittlung der Abrufe für die gefundenen Kontraktpositionen (WRF_PCON_READ_EKAB).
- Ermittlung Kontrakt-Innenverhältnis und verdichtete Abrufdaten für die gefundenen Kontraktpositionen (WRF_PCON_READ_INRAT_EKAB).
- Für jeden so ermittelten Datensatz aus dem Kontrakt-Innenverhältnis wird das noch
nicht abgerufene Kontraktbudget auf das neue Budget übertragen. Die Zuordnung neuer zu alter Budgetnummer wird aus der Tabelle WRF_TRF_KEY_TTY entnommen.
D. h. das Kontrakt-Vormerkungsbudget des alten Budgets wird um das noch nicht abgerufene Kontraktbudget reduziert und das Kontrakt-Vormerkungsbudget des neuen Budgets wird um das noch nicht abgerufene Kontraktbudget erhöht.
Falls die Kontrakt-Vormerkungsbudgets nicht umgebucht werden konnten, wird eine Fehlermeldung in die Anwendungsprotokoll-Tabelle geschrieben und der Baustein mit ERROR beendet. Ansonsten wird eine OK-Meldung in die Anwendungsprotokoll-Tabelle geschrieben.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
CT_MESSAGESC_TR_STATUS
E_COUNT_INRAT
IS_TRF
IT_TRF_KEY
I_ALL_MESS
Ausnahmen
ERRORFunktionsgruppe
WRF_PCON_INRATSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2368 Date: 20240604 Time: 021507 sap01-206 ( 67 ms )