Ansicht
Dokumentation
BAPI_PR_AR_EXISTENCECHECKDATA - SAP-PR, BAPI für BUS20200: Prüfen ob Produktassoziationsregel existiert
Fill RESBD Structure from EBP Component Structure Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Das Bapi wird zur Existenzprüfung einer Produkt-Assoziationsregel benutzt.
Die Produkt-Assoziationsregel bestehend aus Kopf-Informationen in Parameter 'AssocRuleHeader' und Positions-Informationen in den Parametern 'AssocRuleSource' und 'AssocRuleResult' wird zur Prüfung ans BAPI übergeben.
Folgende Kopf-Informationen sind zur Prüfung der Regel notwendig:
- Durch den Parameter 'Objtype' wird festgelegt, ob es sich um eine globale Regeln, Zielgruppen-bezogene Regeln oder Profil-bezogene Regeln handelt. Welche Werte erlaubt sind, können der Beschreibung des Parameters entnommen werden
- In Parameter 'Objguid' muß bei einer Zielgruppen-bezogenen Regel die GUID der Zielgruppen mitgegeben werden. Im Fall eine Profil-bezogenen Regel muß in dem Feld die GUID des Profils mitgegeben werden.
- Aufgrund des Regeltyps kann in Parameter 'Rtype' festgelegt werden, ob es sich um eine Up-/Down-Selling - oder eine Cross-Selling - Regel handelt. Welche Werte erlaubt sind, können der Beschreibung des Parameters entnommen werden.
- Der Regel-Status in Parameter 'State' legt fest, ob die Regel als aktive oder inaktive Regel angelegt werden soll. Welche Werte erlaubt sind, können der Beschreibung des Parameters entnommen werden.
Im ersten Schritt wird überprüft, ob die Regel konsistent ist, es sich also um eine gültige Regel handelt. Unter anderem wird geprüft, ob die Guids der Zielgruppe und der Produkte im System existieren und somit gültig sind.
Ist die Regel fehlerhaft, dann wird im Meldungsprotokoll eine Fehlermeldung mit Meldungs-Typ 'E', Meldungs-ID 'CRM_MKTPR' und Meldungsnummer '239' angelegt. Der Export-Parameter 'RuleExists' enthält in diesem Fall den Wert SPACE.
Im nächsten Schritt wird überprüft, ob die Regel bereits existiert.
Existiert die Regel bereits in der Datenbank, dann wird im Meldungsprotokoll eine Erfolgsmeldung mit Meldungs-Typ 'S', Meldungs-ID 'CRM_MKTPR' und Meldungsnummer '208' angelegt. Außerdem wird der Export-Parameter 'RuleExists' mit dem Wert 'X' gefüllt.
Existiert die Regel noch nicht in der Datenbank, dann wird im Meldungsprotokoll eine Fehlermeldung mit Meldungs-Typ 'E', Meldungs-ID 'CRM_MKTPR' und Meldungsnummer '245' angelegt. Der Export-Parameter 'RuleExists' enthält in diesem Fall den Wert SPACE.
Beispiel
Hinweise
Bei einer Up-Down-Selling Regel ist die Übergabe der führenden Produkte nicht notwendig. Werden in dieser Import-Tabelle trotzdem Einträge übergeben, werden diese im Laufe der weiteren Verarbeitung ignoriert.
Weiterführende Informationen
Parameter
ASSOCRULEHEADERASSOCRULERESULT
ASSOCRULESOURCE
RETURN
RULEEXISTS
Ausnahmen
Funktionsgruppe
CRM_MKTPR_AR_BAPIRFUMSV00 - Advance Return for Tax on Sales/Purchases Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3688 Date: 20240523 Time: 153816 sap01-206 ( 66 ms )