Ansicht
Dokumentation

Verwendung weiterer Kundenauftragsfelder als Objektmerkmale in der Produktkonfiguration (neu) ( RELNCRM_51_BF_CFG_05 )

Verwendung weiterer Kundenauftragsfelder als Objektmerkmale in der Produktkonfiguration (neu) ( RELNCRM_51_BF_CFG_05 )

General Material Data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

Verwendung weiterer Kundenauftragsfelder als Objektmerkmale in der Produktkonfiguration (neu)

Verwendung

Diese Release-Information ist nur relevant, wenn Sie ein Upgrade von SAP CRM 5.0 durchführen.

Die Configuration Engine benötigt zur Verarbeitung der Produktkonfiguration relevante Informationen aus dem Kundenauftrag. Sie können Objektmerkmale dazu benutzen, um Werte aus dem Kundenauftrag in die Produktkonfiguration zu übernehmen oder Werte aus der Konfiguration an den Kundenauftrag zu übergeben. Im Unterschied zu den üblichen Merkmalen eines konfigurierbaren Produktes bezieht sich ein Objektmerkmal immer auf ein Tabellenfeld. Beim Aufruf der Produktkonfiguration werden diese Informationen, d.h. die Werte von Kontextparametern (Tabellennamen und Feldnamen), aus dem Kundenauftrag an die Configuration Engine übermittelt und entsprechende Werte von der Configuration Engine an den Kundenauftrag zurückgegeben. Dabei werden die Kontextparameterwerte in das für das jeweilige Feld definierte Objektmerkmal übertragen und als Merkmalswerte in der Produktkonfiguration verwendet. Für diesen Datenaustausch müssen Felder in SAP CRM auf Felder in SAP ECC abgebildet werden.

Zusätzliche Objektmerkmale - Erweiterung des CRM-Kontextes

In der Produktkonfiguration stehen Ihnen weitere Kundenauftragsfelder zur Verfügung, die Sie als Objektmerkmale benutzen können, zur Verfügung. Die Erweiterung der Kontextparameter ist beispielsweise zur Bearbeitung komplexer Produkte in Provider-Verträgen notwendig. Damit werden der Configuration Engine Daten aus dem Kundenauftrag zur Verarbeitung bereitgestellt, die zur Produktkonfiguration auch für komplexere Produkte unerlässlich sind. Sie können so zum Beispiel zusätzlich erforderliche Eingabeparameter an die Configuration Engine übergeben.

Folgende Felder stehen im erweiterten CRM-Kontext zur Verfügung:

*) Feld, das auch beschrieben werden kann:

CRM-Tabelle Feldname in SAP CRM Feldname in SAP ECC
ORDERADM_H CHANGED_AT VBAK-AEDAT
ORDERADM_I CHANGED_AT VBAP-AEDAT
PRODUCT_I PROD_HIERARCHY VBAP-PRODH
PRICING CURRENCY VBAK-WAERK
REF_CURRENCY KOMK-HWAER
EXCHG_DATE VBKD-KURSK_DAT
EXCHG_RATE VBKD-KURSK
PRICE_GRP VBKD-KONDA
PRICE_LIST VBKD-PLTYP
CUST_GROUP VBKD-KDGRP
TAX_DEST_CITY VBAK-STCEG_L
SALES REGION VBKD-J_1AREGIO
INDUSTRY KNA1-BRSCH
CUST_GROUP1 VBAK-KVGR1
CUST_GROUP2 VBAK-KVGR2
CUST_GROUP3 VBAK-KVGR3
CUST_GROUP4 VBAK-KVGR4
CUST_GROUP5 VBAK-KVGR5
*) REQ_DLV_DATE VBAK-VDATU
PARTNER (Auftraggeber) POSTL_COD1 KNA1-PSTLZ
POSTL_COD2 KNA1-PSTL2
SEX NVK-PARGE
PARTNER (Warenempfänger) POSTL_COD1 KNA1-PSTLZ
POSTL_COD2 KNA1-PSTL2
SEX KNVK-PARGE
ORGMAN DIVISION VBAK-SPART
SALES_OFFICE VBAK-VKBUR
SALES_GROUP VBAK-VKGRP
SHIPPING *) INCOTERMS1 VBKD-INCO1
*) INCOTERMS2 VBKD-INCO2
*) SHIP_COND VBAK-VSBED
*) DLV_PRIO VBAP-LPRIO
APPOINTMENT *) CONTSTART VEDA-VBEGDAT
*) CONTEND VEDA-VENDDAT

Objektmerkmale mit lesendem und schreibendem Zugriff auf die Datenbankinhalte

Auf eine Menge von Kundenauftragsfeldern können Sie mit Release CRM 5.1 in der Produktkonfiguration über Objektmerkmale sowohl lesend als auch schreibend zugreifen. Zum Beispiel können Sie die Auftragsmenge direkt auf der Benutzungsoberfläche der Produktkonfiguration bearbeiten. Wenn Sie die Produktkonfiguration bestätigen, werden die geänderten Werte an den Kundenauftrag übermittelt und dieser mit den geänderten Werten aktualisiert. Bisher konnten die Objektmerkmale in der Produktkonfiguration nur angezeigt und nicht bearbeitet werden.

Wenn Sie einen Objektmerkmalswert in der Produktkonfiguration geändert haben und dieser in den Kundenauftrag übernommen wurde, können Sie diesen Wert nur wieder in der Produktkonfiguration ändern und Sie müssen dazu in die Benutzungsoberfläche der Produktkonfiguration wechseln. Ein Ändern des Wertes im Kundenauftragsfeld ist nicht mehr möglich. Ein wechselseitiges Ändern der Werte ist nicht erlaubt, denn das führende System ist in diesem Fall die Configuration Engine.

Folgende Felder sind editierbar und können in der Produktkonfiguration geändert werden:

CRM Tabelle Feldname in SAP CRM Feldname in SAP ECC
ORDERADM_I DESCRIPTION VBAP-ARKTX
PRODUCT_I GROSS_WEIGHT VBAP-BRGEW
NET_WEIGHT VBAP-NTGEW
WEIGHT_UNIT VBAP-GEWEI
VOLUME VBAP-VOLUM
VOLUME_UNIT VBAP-VOLEH
SALES REQ_DLV_DATE VBAK-VDATU
SCHEDLIN ORDER_QTY VBAP-KWMENG
SHIPPING INCOTERMS1 VBKD-INCO1
INCOTERMS2 VBKD-INCO2
SHIP_COND VBAK-VSBED
DLV_PRIO VBAK-LPRIO
APPOINTMENT CONTSTART VEDA-VBEGDAT
CONTEND VEDA-VENDDAT

Außerdem können Sie diese neue Funktion auch in der mehrstufigen Produktkonfiguration verwenden und Werte für Merkmale von Unterpositionen setzen. Mehrstufige Produktkonfigurationen sind konfigurierbare Produkte mit Unterpositionen, die wiederum Unterpositionen enthalten können. Die Anzahl der Stufen in solch einer Hierarchie kann beliebig groß sein.

Sie können mit dem Business Add-In (BAdI) CRM_CONFIG_BADI die Funktionen in der Produktkonfiguration erweitern. Dieses BAdI finden Sie im Customizing von SAP CRM unter Customer Relationship Management -> Grundfunktionen -> Produktkonfiguration -> BAdI: Erweiterungen für die Produktkonfiguration.

Mit der Methode SET_CONTEXT im BAdI CRM_CONFIG_BADI können Sie Werte für beliebige Objektmerkmale, die sich auf Tabellenfeld beziehen, setzen und damit zur Laufzeit weitere Objektmerkmale hinzufügen. Sie können jedoch nur Objektmerkmale, die sich auf ein Tabellenfeld beziehen verwenden. Für beliebige Felder können Sie die Methode SET_VALUE benutzen und entsprechende Werte setzen. Mit der neuen Methode SET_Iobject_Context können Sie auch Werte von Produkt- und I-Objekt-Attributen an die Configuration Engine übergeben. Zusätzlich können Sie mit der Methode CHANGE_FIELDS_AFTER_CONF die Kundenauftragsfelder mit Daten, die von der Configuration Engine zurückgegeben werden, aktualisieren.

Auswirkungen auf den Datenbestand

Auswirkungen auf die Datenübernahme

Auswirkungen auf die Systemverwaltung

Auswirkungen auf das Customizing

Sie haben ein Objektmerkmal für das Feld festgelegt, dessen Wert Sie im Konfigurationsmodell verwenden möchten.

Dazu rufen Sie in SAP ECC die Transaction CT04 auf und geben Sie auf der Registerkarte Zusatzdaten den Tabellen- und Feldnamen für das Feld ein, das Sie dem Objektmerkmal zuordnen möchten. Wenn Sie auf die Kontextparameter nur lesenden Zugriff erlauben möchten, müssen Sie auf der Registerkarte Zusatzdaten das Kennzeichen Nicht eingabebereit setzen.

Weitere Informationen






TXBHW - Original Tax Base Amount in Local Currency   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 12158 Date: 20240523 Time: 184013     sap01-206 ( 159 ms )