Ansicht
Dokumentation

BAPI_PR_AR_EXISTENCECHECKDATA - SAP-PR, BAPI für BUS20200: Prüfen ob Produktassoziationsregel existiert

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 Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

ASSOCRULEHEADER
ASSOCRULERESULT
ASSOCRULESOURCE
RETURN
RULEEXISTS

Ausnahmen

Funktionsgruppe

CRM_MKTPR_AR_BAPI

RFUMSV00 - 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 )