Ansicht
Dokumentation
WRF_PPW_CALCITEMS_DEACTIVATE - Deactivate Pricing Items
Fill RESBD Structure from EBP Component Structure TXBHW - Original Tax Base Amount in Local CurrencyThis documentation is copyright by SAP AG.
Functionality
Ermöglicht die Kommunikation zwischen der Verkaufspreiskalkulation von SAP und externen Systemen.
Mit Hilfe dieses BAPIs können in den externen Systemen Kalkulationen angefordert, und die angeforderten Kalkulationen angepasst werden.
Anfordern einer Kalkulationsposition
Jede Kalkulationsposition muss mit diesem BAPI angefordert werden. Das System schlägt dann alle relevanten Kalkulationsdaten (z.B. Aufschlag, Spanne, Verkaufspreis) vor.
Anpassen einer angeforderten Kalkulationsposition
Mit diesem BAPI können Kalkulationspositionen angepasst werden, beispielsweise wenn der vorgeschlagene Verkaufspreis zu hoch ist.
Je nachdem, ob eine Kalkulation angefordert oder eine angeforderte Kalkulation angepasst werden soll, sind die Schnittstellentabellen CALCITEMIN, CALCITEMINX unterschiedlich zu füllen. Weitere Informationen finden Sie in der Schnittstellendokumentation der entsprechenden Tabelle.
Ergebnis der Kalkulation
Nach jedem Aufruf des BAPIs befindet sich das Ergebnis der Kalkulation in der Exporttabelle CALCITEMOUT. Fehler werden in der Exporttabelle RETURN ausgegeben. Weitere Informationen finden Sie in der Schnittstellendokumentation der entsprechenden Tabelle.
Kundenindividuelle Erweiterungen
Felder, die sich nicht in den Schnittstellentabellen CALCITEMIN , CALCITEMINX oder CALCITEMOUT befinden, können mit Hilfe der Erweiterungstabellen EXTENSIONIN und EXTENSIONOUT mit dem BAPI ausgetauscht werden. Weitere Informationen finden Sie in der Schnittstellendokumentation der entsprechenden Tabelle.
Example
In einem externen System soll ein Dialog erstellt werden, mit dem filialspezifische Verkaufspreise kalkuliert werden können. Im Einstiegsbild soll der Benutzer eine Filiale, eine Menge von Materialien und den Gültigkeitszeitraum der Kalkulationen eingeben (Mussfelder). Das System soll im Folgebild die entsprechenden Kalkulationspositionen vorschlagen. Dabei soll der vorgeschlagene Endpreis gleich dem aktuell gültigen Endpreis sein.
Die auf dem Einstiegsbild erfassten Daten werden mit der Tabelle CALCITEMIN an das BAPI übergeben (Kalkulationsschlüssel, s.u.). Damit der Endpreis in der gewünschten Weise vorgeschlagen wird, ist das Feld VKERV mit dem Wert 02 zu füllen. Bei diesem Aufruf des BAPIs braucht die Tabelle CALCITEMINX nicht gefüllt werden, da es sich um eine reine Anforderung von Kalkulationspositionen handelt. Nach dem Aufruf des BAPIs befinden sich die angeforderten Kalkulationen in der Exporttabelle CALCITEMOUT.
Der Benutzer soll die im Folgebild vorgeschlagenen Kalkulationen interaktiv ändern können. Nach jeder Änderung sollen die Kalkulationspositionen angepasst werden (Aufschlag, Spannen usw.).
Dazu werden die Inhalte der geänderten Felder zusammen mit dem Kalkulationsschlüssel in die Tabelle CALCITEMIN übertragen. Zusätzlich werden die geänderten Felder in der Tabelle CALCITEMINX markiert, wobei auch hierzu der Kalkulationsschlüssel zur eindeutigen Zuordnung verwendet wird. Nach dem Aufruf des BAPIs befinden sich die angepassten Kalkulationspositionen in der Exporttabelle CALCITEMOUT.
Notes
Kalkulationsschlüssel
Die Identifizierung einer Kalkulationsposition erfolgt mit Hilfe des logischen Schlüssels:
- Sales_Org
- Distr_Chan
- Plant
- Price_List
- Material
- Sales_Unit
- Sales_Unit_ISO
Je nachdem, auf welcher Ebene die Kalkulation durchgeführt werden soll, sind bestimmte Felder zu füllen. Weitere Informationen finden Sie in der Schnittstellendokumentation zur Tabelle CALCITEMIN.
Initialisierung
Bei jedem Aufruf des Bausteins BAPI_RPC_CALCULATE_PRICES wird ein Reihe von Daten im Hauptspeicher verschiedener Funktionsgruppen des empfangenden SAP abgelegt bzw. angepasst. Um die Unabhängigkeit des aufrufenden Systems vom inneren Zustand der o.g. Funktionsgruppen zu erreichen, kann der Baustein BAPI_RPC_REFRESH_CALCULATIONS verwendet werden. Weitere Informationen finden Sie in der Dokumentation des Bausteins.
Further information
DE-EN-LANG-SWITCH-NO-TRANSLATION
Parameters
ET_CALCERROIS_CALCHEAD
IT_WAGUD
IT_WAPLD
I_STATE_ADMIN
XT_CALCITEM
XT_CALCITEM_CONTROL
Exceptions
CALCULATION_HEADER_NOT_FOUNDINTERNAL_ERROR
NO_CALCULATION_HEADER_GUID
OTHER_ERROR
WRONG_CALCULATION_HEADER
Function Group
WRF_PPW01General Material Data TXBHW - Original Tax Base Amount in Local Currency
This documentation is copyright by SAP AG.
Length: 5257 Date: 20240523 Time: 131007 sap01-206 ( 112 ms )