Ansicht
Dokumentation

BAPI_PR_AR_CREATEFROMDATA - SAP-PR, BAPI für BUS20200: Anlegen einer Produktassoziationsregel

BAPI_PR_AR_CREATEFROMDATA - SAP-PR, BAPI für BUS20200: Anlegen einer Produktassoziationsregel

RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Das Bapi wird zum Anlegen einer Produkt-Assoziationsregel in der Datenbank benutzt.

Mit Hilfe des Bapis können globale Regeln, Zielgruppen-bezogene Regeln oder Profil-bezogene Regeln angelegt werden. Dies wird durch den Objekttyp in Parameter 'Objtype' festlegt. 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.

Im nächsten Schritt wird überprüft, ob die Regel bereits existiert. Es wird eine Fehlermeldung ausgegeben, wenn die Regel bereits existiert.

Existiert die Regel noch nicht in der Datenbank, dann wird sie neu angelegt.

Mit Hilfe des Parameters 'TestRun' kann das BAPI im Simulationsmodus durchgeführt werden.

Kann eine Regel erfolgreich angelegt werden, dann wird im Meldungsprotokoll eine Erfolgsmeldung mit Meldungs-Typ 'S', Meldungs-ID 'BAPI' und Meldungsnummer '000' angelegt. Im Export-Parameter 'AssociationGuid' steht in diesem Fall die GUID der neu erzeugten Produkt-Assoziationsregel, sofern das BAPI nicht im Simulationsmodus gestartet wurde.

Kann eine Regel nicht erfolgreich angelegt werden, dann wird im Meldungsprotokoll eine Fehlermeldung mit Meldungs-Typ 'E', Meldungs-ID 'BAPI' und Meldungsnummer '001' angelegt. Der Export-Parameter 'AssociationGuid' enthält in diesem Fall einen Initial-Wert.

Beispiel

Hinweise

Bei einer Up-Down-Selling Regel ist die Erfassung der führenden Produkte nicht notwendig. Werden in dieser Import-Tabelle trotzdem Einträge übergeben, werden diese im Laufe der weiteren Verarbeitung ignoriert. Pflichteingabefeld bei einer Up/Down-Selling Regel ist die Wertreihenfolge.

Die neu angelegte Regel kann in der Pflege der Produkt-Assoziationsregeln (Transaktion CRMD_AR_MAINTAIN) angezeigt werden.

Im Meldungsprotokoll wird eine Meldung ausgegeben, die darüber informiert, ob das BAPI im Simulationsmodus gestartet wurde.

Weiterführende Informationen





Parameter

ASSOCIATIONGUID
ASSOCRULEHEADER
ASSOCRULERESULT
ASSOCRULESOURCE
RETURN
TESTRUN

Ausnahmen

Funktionsgruppe

CRM_MKTPR_AR_BAPI

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3878 Date: 20240523 Time: 152442     sap01-206 ( 66 ms )