Ansicht
Dokumentation
PRICING_CHECK_CONDITION_LINES - Vorgelagerte Prüfung von Preisfindungsdaten (BAPI)
Fill RESBD Structure from EBP Component Structure BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein führt die vorgelagerte Prüfung der Operationen zur Änderung eines Preisfindungsergebis durch.
Hat der Steuerparameter return_when_error den Wert 'X', so wird der Baustein beim ersten Auftreten eines Fehlers verlassen. Der Paramter no_exp_curr_check gibt an, ob für übergebene Währungen überprüft werden soll, ob sie bereits ausgelaufen sind.
Über die drei Tabellen TKOMK, TKOMPund TRAWCL werden die Belegkopf- und Positionsdaten sowie die durchzuführenden Operationen übergeben.
Sollte das in der Tabelle TKOMKübergebene Kalkulationsschema nicht existieren, wird die Exception no_pric_proc ausgelöst.
Die beiden Rückgabetabellen TCLOK und TCLNOTOK enthalten jeweils die Operationen, für die die Prüfung entweder positiv oder negativ war.
Beispiel
CALL FUNCTION 'PRICING_CHECK_CONDITION_LINES'
EXPORTING
RETURN_WHEN_ERROR = 'X'
NO_EXP_CURR_CHECK = 'X'
TABLES
TKOMK = TKOMK
TKOMP = TKOMP
TRAWCL = T_RAW_CL
TCLOK = T_RAW_CL
TCLNOTOK = T_RETURN_CL
EXCEPTIONS
NO_PRIC_PROC = 1.
Hinweise
Weiterführende Informationen
Parameter
NO_EXP_CURR_CHECKRETURN_WHEN_ERROR
TCLNOTOK
TCLOK
TKOMK
TKOMP
TRAWCL
Ausnahmen
NO_PRIC_PROCFunktionsgruppe
V61A_BAPIABAP Short Reference General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4086 Date: 20240523 Time: 042808 sap01-206 ( 35 ms )