Hierarchy
⤷
⤷
Properties
| Class | CL_PROD_MAPPING | |
| Short Description | Mapping CRM Product Master | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | COM_PRODUCT_MAPPING | Product Master Mapping Service |
| Created | 20020428 | SAP |
| Last change | 20040930 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_PROD_MAPPING has no forward declaration.
Interfaces
Class CL_PROD_MAPPING has no interface implemented.
Friends
Class CL_PROD_MAPPING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | COMT_BOOLEAN | SPACE | False | 20020508 | ||
| 2 | Static Attribute | Protected | Type reference (TYPE) | COMT_PRODUCT_MAINTAIN_UI | UI Structure for General Product Data | 20030211 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | COMT_PRODUCT_MAINTAIN_API_SETT | General Set Structure for Product Maintenance API | 20030211 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | COMT_PR_T002T | Product Descriptions: Language Description | 20021008 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | COMT_BOOLEAN | Read Full Data Width | 20030211 | |||
| 6 | Constant | Public | Type reference (TYPE) | COMT_BOOLEAN | 'X' | True | 20020508 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Reroute Previously Read Entries for BSP UI | 20030211 | |
| 2 | Static method | Public | Method | BSP-UI: Determining Key for Categories | 20020520 | |
| 3 | Static method | Public | Method | BSP-UI: Determining Key for Extensions | 20021205 | |
| 4 | Static method | Public | Method | BSP-UI: Determining Key for Interlinkages | 20020520 | |
| 5 | Static method | Public | Method | BSP-UI: Determining Key for Multi-Value Attributes | 20021205 | |
| 6 | Static method | Public | Method | BSP-UI: Determining Key for Multi-Value Attributes with Org. | 20030103 | |
| 7 | Static method | Public | Method | BSP-UI: Determining Key for Descriptions | 20020520 | |
| 8 | Static method | Public | Method | BSP-UI: Determining Key for Categories | 20031215 | |
| 9 | Static method | Public | Method | BSP-UI: Determining Key for Units of Measure | 20020527 | |
| 10 | Static method | Public | Method | Determine Category Description | 20020430 | |
| 11 | Static method | Public | Method | Determine Category ID from Category GUID | 20020614 | |
| 12 | Static method | Public | Method | Determine Currency Description | 20020510 | |
| 13 | Static method | Public | Method | Determine Hierarchy ID from Hierarchy GUID | 20020510 | |
| 14 | Static method | Public | Method | Determine Hierarchy Description | 20020510 | |
| 15 | Static method | Public | Method | Determine Hierarchy GUID from Hierarchy ID | 20020614 | |
| 16 | Static method | Public | Method | Determine Language Key from Language Description | 20020820 | |
| 17 | Static method | Public | Method | Determine Language Description | 20020510 | |
| 18 | Static method | Public | Method | Write Entry to the Mapping Table | 20021217 | |
| 19 | Static method | Public | Method | Reading the Mapping Table | 20020507 | |
| 20 | Static method | Public | Method | Write Entry to the Mapping Table | 20021217 | |
| 21 | Static method | Public | Method | Determine Hierarchy ID from Hierarchy GUID | 20030404 | |
| 22 | Static method | Public | Method | Determine Differentiation Key from Product GUID | 20031203 | |
| 23 | Static method | Public | Method | Determine Differentiation Type from Product GUID | 20031203 | |
| 24 | Static method | Public | Method | Determine Product ID from Product GUID | 20031203 | |
| 25 | Static method | Public | Method | Determine Product ID from Product GUID | 20021126 | |
| 26 | Static method | Public | Method | Determine Product ID from Product GUID | 20021126 | |
| 27 | Static method | Public | Method | Determine Product ID from Product GUID | 20021126 | |
| 28 | Static method | Public | Method | Determine Product ID from Product GUID | 20021105 | |
| 29 | Static method | Public | Method | Determine Product ID from Product GUID | 20021105 | |
| 30 | Static method | Public | Method | Determine Product ID from Product GUID | 20020510 | |
| 31 | Static method | Public | Method | Determine Product ID from Product GUID | 20021126 | |
| 32 | Static method | Public | Method | Determine Product Status Flag from Product GUID | 20020522 | |
| 33 | Static method | Public | Method | Determine Product ID from Product GUID | 20021126 | |
| 34 | Static method | Public | Method | Determine Product Description from Product GUID | 20020510 | |
| 35 | Static method | Public | Method | Determine Product ID from Product GUID | 20020531 | |
| 36 | Static method | Public | Method | Determine Product Status | 20021210 | |
| 37 | Static method | Public | Method | Determine Product Status | 20020603 | |
| 38 | Static method | Public | Method | Determine Product Type Description | 20020430 | |
| 39 | Static method | Public | Method | Determine Base Hierarchy from Product Type | 20020822 | |
| 40 | Static method | Public | Method | Determine Set Types Necessary for Mapping | 20021120 | |
| 41 | Static method | Public | Method | 20040713 | ||
| 42 | Static method | Public | Method | Determine Set Types Necessary for Mapping | 20020430 | |
| 43 | Static method | Public | Method | Determine Sales Status Description | 20030221 | |
| 44 | Static method | Public | Method | Determine Sales Status Description | 20020510 | |
| 45 | Static method | Public | Method | Set Saleability for Competitor Products | 20021218 | |
| 46 | Static method | Public | Method | Determine Product ID from Product GUID | 20021127 | |
| 47 | Static method | Public | Method | Determine Product ID from Product GUID | 20021127 | |
| 48 | Static method | Public | Method | Structure Mapping | 20020428 | |
| 49 | Static method | Public | Method | Table Mapping | 20020428 | |
| 50 | Static method | Private | Method | Determining Where-Clause from Target Structure and Values | 20020507 | |
| 51 | Static method | Public | Method | BSP-UI: Determining Key for Categories | 20031215 | |
| 52 | Static method | Public | Method | BSP-UI: Determining Key for Categories | 20031215 | |
| 53 | Static method | Public | Method | BSP-UI: Determining Key for Categories | 20031215 | |
| 54 | Static method | Public | Method | Determine Text Type Description | 20020516 | |
| 55 | Static method | Public | Method | Determine Text Object Description | 20020516 | |
| 56 | Static method | Public | Method | Determine Description of Unit of Measure | 20020430 | |
| 57 | Static method | Public | Method | Determine Language-Dependent Description of Unit of Measure | 20020802 | |
| 58 | Static method | Public | Method | Determine Language-Independent Description of Unit of Meas. | 20020802 |
Events
Class CL_PROD_MAPPING has no event.
Types
Class CL_PROD_MAPPING has no local type.
Method Signatures
Method ADD_PREVIOUSLY_FETCHED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PRODUCT | Call by reference | Type reference (TYPE) | COMT_PRODUCT_MAINTAIN_UI | UI Struktur für allgemeine Produktdaten | 20030211 | |||
| 2 | IT_SET | Call by reference | Type reference (TYPE) | COMT_PRODUCT_MAINTAIN_API_SETT | allg. Set - Struktur für Produktpflege API | 20030211 | |||
| 3 | IV_READ_ALL | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | 'X' | Auch Thumbnail lesen | 20030211 |
Method ADD_PREVIOUSLY_FETCHED_DATA on class CL_PROD_MAPPING has no exception.
Method BSP_UI_CATEGORY_KEY Signature
Method BSP_UI_CATEGORY_KEY on class CL_PROD_MAPPING has no exception.
Method BSP_UI_EXTENSION_GENERIC Signature
Method BSP_UI_EXTENSION_GENERIC on class CL_PROD_MAPPING has no exception.
Method BSP_UI_INTERLINKAGE_KEY Signature
Method BSP_UI_INTERLINKAGE_KEY on class CL_PROD_MAPPING has no exception.
Method BSP_UI_SETTYPE_MV_GENERIC Signature
Method BSP_UI_SETTYPE_MV_GENERIC on class CL_PROD_MAPPING has no exception.
Method BSP_UI_SETTYPE_MV_GENERIC_ORG Signature
Method BSP_UI_SETTYPE_MV_GENERIC_ORG on class CL_PROD_MAPPING has no exception.
Method BSP_UI_SHORT_TEXT_KEY Signature
Method BSP_UI_SHORT_TEXT_KEY on class CL_PROD_MAPPING has no exception.
Method BSP_UI_TAX_KEY Signature
Method BSP_UI_TAX_KEY on class CL_PROD_MAPPING has no exception.
Method BSP_UI_UOM_KEY Signature
Method BSP_UI_UOM_KEY on class CL_PROD_MAPPING has no exception.
Method CAT_GUID_2_CAT_TEXT Signature
Method CAT_GUID_2_CAT_TEXT on class CL_PROD_MAPPING has no exception.
Method CAT_ID_2_CAT_GUID Signature
Method CAT_ID_2_CAT_GUID on class CL_PROD_MAPPING has no exception.
Method CURRENCY_2_CURRENCY_TEXT Signature
Method CURRENCY_2_CURRENCY_TEXT on class CL_PROD_MAPPING has no exception.
Method HIER_GUID_2_HIER_ID Signature
Method HIER_GUID_2_HIER_ID on class CL_PROD_MAPPING has no exception.
Method HIER_GUID_2_HIER_TEXT Signature
Method HIER_GUID_2_HIER_TEXT on class CL_PROD_MAPPING has no exception.
Method HIER_ID_2_HIER_GUID Signature
Method HIER_ID_2_HIER_GUID on class CL_PROD_MAPPING has no exception.
Method LANGUAGE_EXTERN_TO_INTERN Signature
Method LANGUAGE_EXTERN_TO_INTERN on class CL_PROD_MAPPING has no exception.
Method LANGU_2_LANGU_TEXT Signature
Method LANGU_2_LANGU_TEXT on class CL_PROD_MAPPING has no exception.
Method MAPPING_TABLE_INSERT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MAPPING_TABLE_DATA | Call by reference | Type reference (TYPE) | COMC_PR_MAPPING | Mapping-Tabelle für Strukturen des CRM-Produktes | 20021217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten sind bereits in der Tabelle gespeichert | 20021217 |
Method MAPPING_TABLE_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAPPING_RULE | Call by reference | Type reference (TYPE) | COMT_PR_MAPPING_TAB | Mapping-Tabelle für Strukturen des CRM-Produktes | 20020507 | |||
| 2 | IV_INVERTED_INCLUDED | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | TRUE | Inklusive 'invertierter' Einträge | 20020513 | ||
| 3 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_SOURCE_NAME | 20020507 | ||||
| 4 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_TARGET_NAME | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde keine Einträge für Ziel- und Quellstruktur gefunden | 20020515 |
Method MAPPING_TABLE_REMOVE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MAPPING_TABLE_DATA | Call by reference | Type reference (TYPE) | COMC_PR_MAPPING | Mapping-Tabelle für Strukturen des CRM-Produktes | 20021217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten sind bereits in der Tabelle gespeichert | 20021217 |
Method OBJ_FAMILY_2_OBJ_FAMILY_DESC Signature
Method OBJ_FAMILY_2_OBJ_FAMILY_DESC on class CL_PROD_MAPPING has no exception.
Method OBJ_KEY_2_KEY_GUID Signature
Method OBJ_KEY_2_KEY_GUID on class CL_PROD_MAPPING has no exception.
Method OBJ_KEY_2_KEY_TYPE Signature
Method OBJ_KEY_2_KEY_TYPE on class CL_PROD_MAPPING has no exception.
Method PRODUCT_GUID_2_OBJ_KEY Signature
Method PRODUCT_GUID_2_OBJ_KEY on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_BASE_CAT_GUID Signature
Method PROD_GUID_2_BASE_CAT_GUID on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_BASE_CAT_ID Signature
Method PROD_GUID_2_BASE_CAT_ID on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_BASE_CAT_TEXT Signature
Method PROD_GUID_2_BASE_CAT_TEXT on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_BASE_UOM Signature
Method PROD_GUID_2_BASE_UOM on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_BASE_UOM_TEXT Signature
Method PROD_GUID_2_BASE_UOM_TEXT on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_PROD_ID Signature
Method PROD_GUID_2_PROD_ID on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_PROD_STATUS Signature
Method PROD_GUID_2_PROD_STATUS on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_PROD_STATUS_FLAG Signature
Method PROD_GUID_2_PROD_STATUS_FLAG on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_PROD_STATUS_TEXT Signature
Method PROD_GUID_2_PROD_STATUS_TEXT on class CL_PROD_MAPPING has no exception.
Method PROD_GUID_2_PROD_TEXT Signature
Method PROD_GUID_2_PROD_TEXT on class CL_PROD_MAPPING has no exception.
Method PROD_ID_2_PROD_GUID Signature
Method PROD_ID_2_PROD_GUID on class CL_PROD_MAPPING has no exception.
Method PROD_STATUS_2_PROD_STAT Signature
Method PROD_STATUS_2_PROD_STAT on class CL_PROD_MAPPING has no exception.
Method PROD_STAT_FL_2_PROD_STAT_INACT Signature
Method PROD_STAT_FL_2_PROD_STAT_INACT on class CL_PROD_MAPPING has no exception.
Method PROD_TYPE_2_PROD_TYPE_TEXT Signature
Method PROD_TYPE_2_PROD_TYPE_TEXT on class CL_PROD_MAPPING has no exception.
Method PROD_TYPE_2_ROOT_HIER_GUID Signature
Method PROD_TYPE_2_ROOT_HIER_GUID on class CL_PROD_MAPPING has no exception.
Method RELEVANT_RELTYPES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REQUESTED_RELTYPES | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE_TAB | Mapping-Tabelle für Strukturen des CRM-Produktes | 20021120 |
Method RELEVANT_RELTYPES_GET on class CL_PROD_MAPPING has no exception.
Method RELEVANT_SETTYPES_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_REL_SETTYPE | Call by reference | Type reference (TYPE) | COMT_FRGTYPE_ID_TAB | 20040713 | ||||
| 2 | IT_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDNAME_TAB | 20040713 | ||||
| 3 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 20040713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040713 |
Method RELEVANT_SETTYPES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REL_SETTYPE | Call by reference | Type reference (TYPE) | COMT_FRGTYPE_ID_TAB | Mapping-Tabelle für Strukturen des CRM-Produktes | 20020430 | |||
| 2 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20020430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zur Quelle wurde kein relevanter Settyp gefunden | 20020430 |
Method SALES_STATUS_2_SALES_STAT_DDLB Signature
Method SALES_STATUS_2_SALES_STAT_DDLB on class CL_PROD_MAPPING has no exception.
Method SALES_STATUS_2_SALES_STAT_TEXT Signature
Method SALES_STATUS_2_SALES_STAT_TEXT on class CL_PROD_MAPPING has no exception.
Method SET_SALEABILITY Signature
Method SET_SALEABILITY on class CL_PROD_MAPPING has no exception.
Method SRV_ESCAL_2_SRV_ESCAL_TEXT Signature
Method SRV_ESCAL_2_SRV_ESCAL_TEXT on class CL_PROD_MAPPING has no exception.
Method SRV_SERWI_2_SRV_SERWI_TEXT Signature
Method SRV_SERWI_2_SRV_SERWI_TEXT on class CL_PROD_MAPPING has no exception.
Method STRUCTURE_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TARGET | Call by reference | Type reference (TYPE) | ANY | 20020430 | ||||
| 2 | IS_SOURCE | Call by reference | Type reference (TYPE) | ANY | 20020428 | ||||
| 3 | IT_FIELDS_TO_MAP | Call by reference | Type reference (TYPE) | COMT_PR_FIELDNAME_TAB | Tabelle mit Feldnamen | 20020428 | |||
| 4 | IV_INVERTED | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | FALSE | Mapping in Rückrichtung | 20021128 | ||
| 5 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_SOURCE_NAME | Name der Quell-Struktur, auf die gemappt wird | 20020428 | |||
| 6 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_TARGET_NAME | Name der Ziel-Struktur, auf die gemappt wird | 20020428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde keine Mapping-Regel gefunden | 20020515 |
Method TABLE_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TARGET | Call by reference | Type reference (TYPE) | ANY TABLE | 20020502 | ||||
| 2 | IT_FIELDS_TO_MAP | Call by reference | Type reference (TYPE) | COMT_PR_FIELDNAME_TAB | Tabelle mit Feldnamen | 20020502 | |||
| 3 | IT_SOURCE | Call by reference | Type reference (TYPE) | ANY TABLE | 20020502 | ||||
| 4 | IV_DATA_MAP | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | Verwende Feld DATA der Quellstruktur | 20020516 | |||
| 5 | IV_RELATION_MAP | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | verwende Feld RELATION der Quelle | 20020516 | |||
| 6 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_SOURCE_NAME | Name der Quell-Struktur, auf die gemappt wird | 20020502 | |||
| 7 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_TARGET_NAME | Name der Ziel-Struktur, auf die gemappt wird | 20020502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde keine Mapping-Regel gefunden | 20020515 |
Method TARGET_RECORD_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TARGET_RECORD | Call by reference | Type reference (TYPE) | ANY | 20020507 | ||||
| 2 | EV_REF_TO_TARGET_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20020517 | ||||
| 3 | IS_SOURCE | Call by reference | Type reference (TYPE) | ANY | 20020507 | ||||
| 4 | IT_TARGET_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20020507 | ||||
| 5 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_SOURCE_NAME | Name der Quell-Struktur, auf die gemappt wird | 20020507 | |||
| 6 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | COMT_PR_MAP_TARGET_NAME | Name der Ziel-Struktur, auf die gemappt wird | 20020507 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es existiert keine Mapping-Regel für den Schlüssel | 20020627 |
Method TAX_CTY_2_TAX_CTY_TEXT Signature
Method TAX_CTY_2_TAX_CTY_TEXT on class CL_PROD_MAPPING has no exception.
Method TAX_REG_2_TAX_REG_TEXT Signature
Method TAX_REG_2_TAX_REG_TEXT on class CL_PROD_MAPPING has no exception.
Method TAX_TYPE_2_TAX_TYPE_TEXT Signature
Method TAX_TYPE_2_TAX_TYPE_TEXT on class CL_PROD_MAPPING has no exception.
Method TDID_2_TDID_TEXT Signature
Method TDID_2_TDID_TEXT on class CL_PROD_MAPPING has no exception.
Method TDOBJECT_2_TDOBJECT_TEXT Signature
Method TDOBJECT_2_TDOBJECT_TEXT on class CL_PROD_MAPPING has no exception.
Method UOM_2_T006A_UOM_TEXT Signature
Method UOM_2_T006A_UOM_TEXT on class CL_PROD_MAPPING has no exception.
Method UOM_LANGUAGE_DEPENDENT Signature
Method UOM_LANGUAGE_DEPENDENT on class CL_PROD_MAPPING has no exception.
Method UOM_LANGUAGE_INDEPENDENT Signature
Method UOM_LANGUAGE_INDEPENDENT on class CL_PROD_MAPPING has no exception.
History
| Last changed by/on | SAP | 20040930 |
| SAP Release Created in | 310 |