Ansicht
Dokumentation
WRF_BUDG_TYPE_EVAL - Ermittlung der Budget-Art
rdisp/max_wprun_time - Maximum work process run time BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Ermittlung der Budgetart (siehe Budgetart-Customizing) und die zugehörigen Customizing-Daten für ein Material.
Eingabe-Parameter:
- IS_CONTR
Struktur mit administrativen Daten
- Die Applikationskennung ist MUSS-Feld und muss entweder mit 01 für PPW oder 02 für OTB gefüllt sein.
-
Die Prozesskennung muss nur gefüllt sein, wenn die Applikation PPW ist.
Wenn das Kennzeichen EXP_UNIQUE gesetzt ist, ermittelt der Baustein die Budgetart. Ansonsten ermittelt der Baustein alle Budgetarten, deren Resultat trifft zu oder nicht entscheidbarist.
- IS_MAT
Struktur mit Daten zum Material
-
Im MUSS-Feld müssen Sie das Material und das Bezugsdatum angeben.
Alle anderen Daten in dieser Struktur (z.B. das Werk) sind optional und können in den BAdI-Implementierungen ausgewertet werden.
Ausgabe-Parameter:
- ET_BUDG_TYPE
Tabelle Budgetarten
- ET_BUDG_TYPET
Tabelle Texte der Budgetarten
- ET_BUDG_LEV
Tabelle Budgetebenen
- ET_BUDG_KS
Tabelle Kennzahlensets für die Applikation PPW
- CT_MESSAGES
Tabelle mit Applikations-Log-Meldungen
Ablauf:
Der Baustein WRF_BUDG_TYPE_READ liest zunächst alle zur Applikation und zu dem Bezugsdatum aktiven Budgetarten in Reihenfolge ihrer Priorität und wertet sie aus. Dabei führt er die je Budgetart festgelegte BAdI-Implementierung (siehe BAdI WRF_BUDG_X_TYPE_E) aus.
Als Ergebnis liefert die BadI-Implemetierung ein Kennzeichen zurück, ob die Budgetart zutrifft oder nicht oder aufgrund unvollständiger Import-Daten keine Entscheidung getroffen werden konnte.
- Wenn eine eindeutige Budgetart ermittelt werden soll, werden die BAdI-Implementierungen der aktiven Budgetarten in der Reihenfolge der im Customizing hinterlegten Priorität durchlaufen.
Sobald die erste BAdI-Implementierung als Ergebnis trifft zu zurückliefert, gibt der Baustein die zugehörige Budgetart als gültige aus.
- Wenn alle möglichen Budgetarten ermittelt werden sollen, werden alle BAdI-Implementierungen der aktiven Budgetarten durchlaufen.
Sobald eine BAdI-Implementieurng als Ergebnis trifft zu zurückliefert, gibt der Baustein die zugehörige Budgetart als möglich aus.
Für die ermittelte Budgetart werden über den Baustein WRF_BUDG_TYPE_READ die restlichen Customizing-Daten gelesen.
Zusammenfassung der Fallunterscheidung:
EXP_UNIQUE | Ergebnis BAdI-Implementierung | Aktivität | ||||
---|---|---|---|---|---|---|
Eindeutig | trifft zu | Schreiben in Export-Tabellen und EXIT | ||||
Eindeutig | trifft nicht zu | Nächste Budgetart bearbeiten | ||||
Eindeutig | nicht eindeutig bestimmbar | Nächste Budgetart bearbeiten | ||||
Nicht eindeutig | trifft zu | Schreiben in Export-Tabellen und nächste Budgetart | bearbeiten | |||
Nicht eindeutig | trifft nicht zu | Nächste Budgetart bearbeiten | ||||
Nicht eindeutig | nicht eindeutig bestimmbar | Schreiben in Export-Tabellen und nächste Budgetart | bearbeiten |
Beispiel
Hinweise
Derzeit gibt es zwei Anwendungen, die Budgets in SAP BW planen, und anschließend die geplanten Budgetwerte in operativen Prozessen in ERP nutzen:
- PPW (Preisplanungs-Workbench)
- OTB (Open-To-Buy)
Die Festlegung, zu welcher Budgetart ein Material gehört, ist die grundlegende Voraussetzung für den weiteren operativen Prozess.
Weiterführende Informationen
Parameter
CT_MESSAGESET_BUDG_KS
ET_BUDG_LEV
ET_BUDG_TYPE
ET_BUDG_TYPET
IS_CONTROL
IS_MAT
Ausnahmen
ERRORFunktionsgruppe
WRF_BUDG_KRBAL_S_LOG - Application Log: Log header data General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5877 Date: 20240523 Time: 060552 sap01-206 ( 61 ms )