Sie können Objektmerkmale verwenden, um bei der Produktkonfiguration mit der Configuration Engine zur Laufzeit automatisch bestimmte Werte als Kontextinformation aus der Umgebung zu übernehmen oder um Werte dorthin zu übergeben. Über das Beziehungswissen können Sie diese Werte dann in Regeln einbinden.
Weitere Informationen finden Sie unter:
Objektmerkmale und Configuration Engine
ERP-Stammdaten und Configuration Engine
Objektmerkmale in ERP-Szenarien
Beispiel
Sie können das Land des Auftraggebers aus dem Kundenauftrag übernehmen und daraus beispielsweise ableiten, dass in der Konfiguration nur bestimmte Voltzahlen für den elektrischen Anschluss eines Geräts angeboten werden.
Sie können die Vorgangsart auslesen und daraus beispielsweise ableiten, dass bei einem Angebot im Gegensatz zu einem Auftrag nicht alle Merkmale in der Konfiguration sichtbar sind.
Technisch gesehen ist ein Objektmerkmal ein Merkmal, das mit Referenz auf ein Tabellenfeld angelegt wird. In der Produktkonfiguration können Sie Werte von Kontextparametern (Tabellennamen und Feldnamen, beispielsweise VBAK-VBELN für Verkaufsbeleg) in das für das jeweilige Feld definierte Objektmerkmal übertragen und als Merkmalswerte bei der Konfiguration verwenden. Wenn Sie die Produktkonfiguration im jeweiligen Kontext starten, werden den betreffenden Objektmerkmalen automatisch die Kontextparameterwerte zugewiesen.
Am Ende dieses Dokuments finden Sie eine vollständige Liste der verfügbaren Objektmerkmale.
Sie können mit dem Business Add-In (BAdI) CRM_CONFIG_BADI zusätzliche Kontextparameter übertragen. Dieses BAdI finden Sie im Customizing von SAP CRM unter
.Mit der Methode SET_CONTEXT können Sie Werte für beliebige Objektmerkmale, die zu kundeneigenen Feldern in SAP ERP angelegt wurden, setzen oder bestehende Werte überschreiben.
Sie haben ein Objektmerkmal für das Feld festgelegt, dessen Wert Sie im Konfigurationsmodell verwenden möchten.
SAP ERP: Sie geben in der Merkmalverwaltung des Klassensystems (Transaktion CT04) 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, setzen Sie auf der Registerkarte Zusatzdaten
das Kennzeichen Nicht eingabebereit
.
SAP CRM: Sie tragen den Alias für das Feld im Produktmodell ein.
Sie haben die Übertragung der benötigten zusätzlichen Kontextparameter aktiviert.
Sie können auf bestimmte Felder einer Anwendung über Objektmerkmale sowohl lesend als auch schreibend zugreifen. Wenn Sie die Produktkonfiguration bestätigen, werden die geänderten Werte an die Anwendung übermittelt, und diese wird mit den geänderten Werten aktualisiert.
Wenn Sie einen Objektmerkmalswert in der Produktkonfiguration geändert haben und dieser in die Anwendung übernommen wurde, können Sie diesen Wert nur wieder in der Produktkonfiguration ändern. Ein Ändern des Wertes in der Anwendung ist nicht mehr möglich.
Sie können Objektmerkmale nicht nur in der einstufigen Produktkonfiguration, sondern auch auf allen Ebenen in der mehrstufigen Produktkonfiguration verwenden.
Die Verfügbarkeit von Objektmerkmalen hängt von zwei Variablen ab:
dem Szenario, in dem Sie die Produktkonfiguration durchführen (CRM Enterprise, CRM Mobile, CRM Web Channel, Interaction Center)
Im CRM Web Channel sind bestimmte Objektmerkmale beispielsweise nur im B2B-Einkaufskorb mit Werten befüllt, da dieser im CRM-Backend bereits als Auftrag erscheint. Die befüllten Objektmerkmale sind also die gleichen wie die im CRM-Enterprise-Auftrag. Im Web-Katalog und im B2C-Einkaufskorb hingegen sind weniger Objektmerkmale befüllt.
der Pflegeumgebung, in der Sie Ihr konfigurierbares Produkt modellieren (SAP ERP oder SAP CRM)
In SAP CRM steht Ihnen eine feste Liste von Objektmerkmalen zur Verfügung (siehe unten). Nur in SAP ERP können Sie weitere Objektmerkmale zu kundeneigenen Feldern anlegen und diese über das BAdI CRM_CONFIG_BADIauswerten.
Weitere Informationen dazu finden Sie in den unten genannten Tabellen.
Hinweis
Die Tabelle enthält für SAP ERP den Tabellennamen und den Feldnamen. Für die Verwendung in der Configuration Engine sind diese Angaben auf einen sprechenderen Alias gemappt.
Auf ABAP-Seite übergeben Sie die Kontextparameterwerte in dem Datenformat, das im DDIC für das jeweilige Feld definiert ist (z.B. QUAN13 für das Gewicht). In der Configuration Engine wird das in der Tabelle angegebene Format verwendet.
ERP-Tabelle |
Feld |
Objektmerkmal (Alias) |
Beschreibung |
Typ |
Schreibend |
---|---|---|---|---|---|
Belegkopf |
|||||
VBAK |
AEDAT |
DOCUMENT_CHANGE_DATE |
Datum der letzten Änderung |
DATE8 |
|
VBAK |
ERDAT |
DOCUMENT_CREATION_DATE |
Datum, an dem das Dokument erstellt wurde |
DATE8 |
|
VBAK |
WAERK |
DOCUMENT_CURRENCY |
Belegwährung |
CHAR5 |
|
VBAK |
KVGR1 |
DOCUMENT_CUSTOMER_GROUP_1 |
Kundengruppe 1 |
CHAR3 |
|
VBAK |
KVGR2 |
DOCUMENT_CUSTOMER_GROUP_2 |
Kundengruppe 2 |
CHAR3 |
|
VBAK |
KVGR3 |
DOCUMENT_CUSTOMER_GROUP_3 |
Kundengruppe 3 |
CHAR3 |
|
VBAK |
KVGR4 |
DOCUMENT_CUSTOMER_GROUP_4 |
Kundengruppe 4 |
CHAR3 |
|
VBAK |
KVGR5 |
DOCUMENT_CUSTOMER_GROUP_5 |
Kundengruppe 5 |
CHAR3 |
|
VBAK |
VTWEG |
DOCUMENT_DISTRIBUTION_CHANNEL |
Vertriebsweg |
CHAR2 |
|
VBAK |
SPART |
DOCUMENT_DIVISION |
Sparte |
CHAR2 |
|
VBAK |
VBELN |
DOCUMENT_ID |
Verkaufsbeleg |
CHAR10 |
|
KOMK |
HWAER |
DOCUMENT_LOCAL_CURRENCY |
Hauswährung |
CHAR5 |
|
VBAK |
KALSM |
DOCUMENT_PRICING_PROCEDURE |
Kalkulationsschema |
CHAR6 |
|
VBAK |
VDATU |
DOCUMENT_REQ_DELIVERY_DATE |
Wunschlieferdatum |
DATE8 |
x |
VBAK |
VKGRP |
DOCUMENT_SALES_GROUP |
Verkaufsgruppe |
CHAR3 |
|
CRMD_ORGMAN |
SALES_ORG |
DOCUMENT_SALES_ORG_CRM |
Verkaufsorganisation in CRM |
CHAR4 |
|
VBAK |
VKORG |
DOCUMENT_SALES_ORG_R3 |
Verkaufsorganisation |
CHAR14 |
|
VBAK |
AWAHR |
DOCUMENT_SALES_PROBABILITY |
Auftragswahrscheinlichkeit |
CHAR4 |
|
VBAK |
VSBED |
DOCUMENT_SHIPPING_CONDITIONS |
Lieferbedingungen |
CHAR2 |
x |
BUT000 |
PARTNER |
DOCUMENT_SOLD_TO_PARTY_CRM |
Auftraggeber in CRM |
CHAR10 |
|
VBAK |
KUNNR |
DOCUMENT_SOLD_TO_PARTY_R3 |
Auftraggeber |
CHAR10 |
|
VBAK |
STCEG_L |
DOCUMENT_TAX_DESTINATION |
Steuerlicher Bestimmungsort |
CHAR3 |
|
VBAK |
AUART |
DOCUMENT_TYPE |
Verkaufsbelegart |
CHAR4 |
|
VBAK |
ANGDT |
DOCUMENT_VALID_FROM |
Angebot/Anfrage gültig von |
DATE8 |
|
VBKD |
IHREZ |
CUSTOMER_INTERNAL_REFERENCE |
Kundenreferenz |
CHAR12 |
|
Belegposition |
|||||
VBAP |
MEINS |
ITEM_BASE_UNIT |
Basismengeneinheit |
CHAR3 |
|
VBAP |
PSTYV |
ITEM_CATEGORY |
Positionstyp |
CHAR4 |
|
VBAP |
AEDAT |
ITEM_CHANGE_DATE |
Position Änderungsdatum |
DATE8 |
|
VBAP |
ERDAT |
ITEM_CREATION_DATE |
Position Anlagedatum |
DATE8 |
|
VBKD |
KDGRP |
ITEM_CUSTOMER_GROUP |
Kundengruppe |
CHAR2 |
|
VBAP |
LPRIO |
ITEM_DELIVERY_PRIORITY |
Lieferpriorität |
NUM2 |
x |
VBAP |
ARKTX |
ITEM_DESCRIPTION |
Kurztext der Position |
CHAR40 |
x |
VBAP |
VBELN |
ITEM_DOCUMENT_ID |
Verkaufsbeleg zur Position |
CHAR10 |
|
VBKD |
KURSK |
ITEM_EXCHANGE_RATE |
Währungskurs |
NUM9 |
|
VBPA_WE |
LAND1 |
ITEM_GOODS_RECIPIENT_COUNTRY |
Land des Warenempfängers |
CHAR3 |
|
BUT000 |
WE |
ITEM_GOODS_RECIPIENT_CRM |
Warenempfänger in CRM |
CHAR10 |
|
VBPA_WE |
KUNNR |
ITEM_GOODS_RECIPIENT_R3 |
Warenempfänger |
CHAR10 |
|
VBAP |
BRGEW |
ITEM_GROSS_WEIGHT |
Bruttogewicht der Position |
NUM15 |
x |
VBKD |
INCO1 |
ITEM_INCOTERMS_1 |
Incoterms 1 |
CHAR3 |
X |
VBKD |
INCO2 |
ITEM_INCOTERMS_2 |
Incoterms 2 |
CHAR28 |
X |
VBAP |
NTGEW |
ITEM_NET_WEIGHT |
Nettogewicht der Position |
NUM15 |
x |
VBKD |
KONDA |
ITEM_PRICE_GROUP |
Preisgruppe |
CHAR2 |
|
VBKD |
PLTYP |
ITEM_PRICELIST_TYPE |
Preisliste |
CHAR2 |
|
VBKD |
PRSDT |
ITEM_PRICING_DATE |
Datum für Preisfindung und Währungskurs |
DATE8 |
|
CRMD_ORDERADM_I |
PMATN |
ITEM_PRICING_PRODUCT_ID_CRM |
Preisprodukt in CRM |
CHAR40 |
|
VBAP |
PMATN |
ITEM_PRICING_PRODUCT_ID_R3 |
Preismaterial |
CHAR18 |
|
VBAP |
MVGR1 |
ITEM_PRODUCT_GROUP1 |
Produktgruppe 1 |
CHAR3 |
|
VBAP |
MVGR2 |
ITEM_PRODUCT_GROUP2 |
Produktgruppe 2 |
CHAR3 |
|
VBAP |
MVGR3 |
ITEM_PRODUCT_GROUP3 |
Produktgruppe 3 |
CHAR3 |
|
VBAP |
MVGR4 |
ITEM_PRODUCT_GROUP4 |
Produktgruppe 4 |
CHAR3 |
|
VBAP |
MVGR5 |
ITEM_PRODUCT_GROUP5 |
Produktgruppe 5 |
CHAR3 |
|
VBAP |
PRODH |
ITEM_PRODUCT_HIERARCHY |
Produkthierarchie |
CHAR18 |
|
VBAP |
MATNR |
ITEM_PRODUCT_ID_R3 |
Materialnummer ERP |
CHAR18 |
|
VBKD |
J_1AREGIO |
ITEM_REGION |
Region der Position |
CHAR3 |
|
VBAP |
AWAHR |
ITEM_SALES_PROBABILITY |
Auftragswahrscheinlichkeit der Position |
NUM4 |
|
VBAP |
UMZIN |
ITEM_SALES_TO_BASE_UNIT_DENOM |
Nenner für Umrechnung Verkaufsmenge in Basismengeneinheit |
NUM5 |
|
VBAP |
UMZIZ |
ITEM_SALES_TO_BASE_UNIT_NUMER |
Zähler für Umrechnung Verkaufsmenge in Basismengeneinheit |
NUM5 |
|
VBAP |
UMVKN |
ITEM_SALES_TO_SHIP_UNIT_DENOM |
Nenner für Umrechnung Verkaufsmenge in Liefer ME |
NUM5 |
|
VBAP |
UMVKZ |
ITEM_SALES_TO_SHIP_UNIT_NUMER |
Zähler für Umrechnung Verkaufsmenge in Liefermengeneinheit |
NUM5 |
|
VBAP |
VRKME |
ITEM_SALES_UNIT |
Verkaufsmengeneinheit |
CHAR3 |
|
VBAP |
MATWA |
ITEM_SELECTED_PRODUCT |
Eingegebenes Material/Produkt ID |
CHAR54 |
|
VBAP |
VSTEL |
ITEM_SHIPPING_POINT_R3 |
Lieferadresse |
CHAR3 |
|
VBPA_AG |
LAND1 |
ITEM_SOLD_TO_COUNTRY |
Land des Auftraggebers |
CHAR3 |
|
KNA1 |
PSTLZ |
ITEM_SOLD_TO_PARTY_CITY_POSTCODE |
Postleitzahl des Auftraggebers |
CHAR10 |
|
BUT000 |
AG |
ITEM_SOLD_TO_PARTY_CRM |
Auftraggeber in CRM |
CHAR10 |
|
KNA1 |
BRSCH |
ITEM_SOLD_TO_PARTY_INDUSTRY |
Auftraggeber Branche |
CHAR4 |
|
KNA1 |
PSTL2 |
ITEM_SOLD_TO_PARTY_POBOX_CODE |
Auftraggeber Postfach |
CHAR10 |
|
VBPA_AG |
KUNNR |
ITEM_SOLD_TO_PARTY_R3 |
Auftraggeber ERP |
CHAR10 |
|
KNVK |
PARGE |
ITEM_SOLD_TO_PARTY_SEX |
Geschlecht des Auftraggebers |
CHAR1 |
|
VBAP |
ZMENG |
ITEM_TARGET_QUANTITY |
Zielmenge Position |
NUM15 |
|
VBAP |
ZIEME |
ITEM_TARGET_QUANTITY_UNIT |
Zielmengeneinheit |
CHAR3 |
|
VBKD |
ZTERM |
ITEM_TERMS_OF_PAYMENT |
Zahlungsbedingungen |
CHAR4 |
|
VBAP |
KWMENG |
ITEM_TOTAL_QUANTITY |
Position Gesamtmenge |
NUM15 |
x |
VBKD |
KURSK_DAT |
ITEM_TRANSLATION_DATE |
Währungskursdatum |
DATE8 |
|
VBAP |
VOLUM |
ITEM_VOLUME |
Volumen der Position |
NUM15 |
x |
VBAP |
VOLEH |
ITEM_VOLUME_UNIT |
Volumeneinheit |
CHAR3 |
x |
VBAP |
GEWEI |
ITEM_WEIGHT_UNIT |
Gewichtseinheit |
CHAR3 |
x |
MAEPV |
MATNR |
COPY_1_OF_PRODUCT_ID_R3 |
Materialnummer |
CHAR18 |
|
MAAPV |
ARKTX |
PRODUCT_DESCRIPTION |
Kurztext der Kundenauftragsposition |
CHAR40 |
|
MAAPV |
BRGEW |
PRODUCT_GROSS_WEIGHT |
Bruttogewicht |
NUM15 |
|
COMM_PRODUCT |
PRODUCT_ID |
PRODUCT_ID_CRM |
Produkt-ID |
CHAR40 |
|
MAAPV |
MATNR |
PRODUCT_ID_R3 |
Materialnummer ERP |
CHAR18 |
|
MAAPV |
NTGEW |
PRODUCT_NET_WEIGHT |
Nettogewicht |
NUM15 |
|
MAAPV |
PMATN |
PRODUCT_PRICING_ID_R3 |
Preismaterial (Vorschlag) |
CHAR18 |
|
MAAPV |
VOLUM |
PRODUCT_VOLUME |
Volumen |
NUM15 |
|
MAAPV |
VOLEH |
PRODUCT_VOLUME_UNIT |
Volumeneinheit |
CHAR3 |
|
MAAPV |
GEWEI |
PRODUCT_WEIGHT_UNIT |
Gewichtseinheit |
CHAR3 |
|
Vertragsspezifische Felder |
|||||
VEDA |
VINSDAT |
CONTRACT_ACTIVATION_DATE |
Aktivierungsdatum |
DATE8 |
x |
VEDA |
VBEDKUE |
CONTRACT_ALLOWED_CANC_DATE |
Erlaubtes Kündigungsdatum |
DATE8 |
|
VEDA |
VENDDAT |
CONTRACT_END_DATE |
Vertragsende |
DATE8 |
x |
VEDA |
VDEMDAT |
CONTRACT_PLANNED_RUNTIME_END |
Geplantes Vertragsende |
DATE8 |
|
VEDA |
VWUNDAT |
CONTRACT_REQ_CANCELLATION_DATE |
Gewünschtes Kündigungsdatum |
DATE8 |
x |
VEDA |
VBEGDAT |
CONTRACT_START_DATE |
Vertragsbeginn |
DATE8 |
x |
CRMC_IST_TP_PRC |
TYPE |
PROVIDER_PROCESS_TYPE |
CRM für Telco: Prozesstyp |
CHAR4 |
|
Objektmerkmale zur internen Steuerung |
|||||
SDCOM |
VARKOND |
VARIANT_CONDITION |
Sammler für Variantenkondition |
CHAR26 |
x |
STPO |
MENGE |
BOM_POSITION_AMOUNT |
Menge Stücklistenposition |
NUM13 |
x |
ERP-spezifische Felder |
|||||
VBAK |
VBTYP |
DOCUMENT_CATEGORY_R3 |
Vertriebsbelegtyp |
CHAR1 |
|
VBAP |
WERKS |
ITEM_PLANT_R3 |
Werk der Position |
CHAR4 |
|
MAEPV |
WZEIT |
PRODUCT_REPLENISHMENT_TIME |
Gesamtwiederbeschaffungszeit (Arbeitstage) |
NUM3 |
|
MAAPV |
MTART |
PRODUCT_TYPE_R3 |
Materialart |
CHAR4 |
|
MAEPV |
STDPD |
PRODUCT_VARIANT_OF_R3 |
Konfigurierbares Material zur Variante |
CHAR18 |
|
MAEPV |
DZEIT |
PRODUCT_MANUFACTURING_TIME |
Eigenfertigungszeit |
NUM3 |
|
MAAPV |
DWERK |
PRODUCT_DELIVERY_PLANT |
Auslieferungswerk |
CHAR4 |