Show TOC

FunktionsdokumentationObjektmerkmale in SAP CRM

 

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 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.

Ende des Beispiels.

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 Anfang des Navigationspfads Customer Relationship Management Navigationsschritt Grundfunktionen Navigationsschritt Produktkonfiguration Navigationsschritt BAdI: Erweiterungen für die Produktkonfiguration Ende des Navigationspfads.

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.

Voraussetzungen

  • 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.

Funktionsumfang

  • 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 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.

    Ende des Hinweises
    Liste der verfügbaren Objektmerkmale

    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