SAP ABAP Class CL_MSI_CUST_TO_PRODCAT_SUPER (Methods for Loading to Product Categories)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     MSI_CUST (Package) Material Service Integration: Product Customizing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MSI_CUST_TO_PRODCAT_COMMON Common Constants for Loading to Product Categories 20050302
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MSI_CUST_TO_PRODCAT_MAPPING Mapping of the ECC CDTs to the CDT of the Product Category 20050217
2 Inheritance (c INHERITING FROM c_ref)  CL_MSI_MATGRP_TO_PRDCAT Material Groups: Strategy Implementation (MatGrp -> PrdCat) 20050224
3 Inheritance (c INHERITING FROM c_ref)  CL_MSI_MATTYP_TO_PRDCAT Material Types: Strategy Implementation (MatTyp -> PrdCat) 20050216
4 Inheritance (c INHERITING FROM c_ref)  CL_MSI_PCH_SERVICE Service Class Product Category Hierarchies 20050425
5 Inheritance (c INHERITING FROM c_ref)  CL_MSI_SERVTYP_TO_PRDCAT Service Type: Strategy Implementation (ServTyp -> PrdCat) 20050224
Properties
Class CL_MSI_CUST_TO_PRODCAT_SUPER  
Short Description Methods for Loading to Product Categories    
Super Class CL_MSI_CUST_TO_PRODCAT_COMMON Common Constants for Loading to Product Categories 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSI_CUST   Material Service Integration: Product Customizing 
Created 20050216   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MSI_CUST_TO_PRODCAT_SUPER has no forward declaration.
Interfaces
Class CL_MSI_CUST_TO_PRODCAT_SUPER has no interface implemented.
Friends
Class CL_MSI_CUST_TO_PRODCAT_SUPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_EX_LOAD_TO_PRODCAT Static Attribute Protected Object reference (TYPE REF TO) OBJECT Instance for a BAdI 20050309
2 GR_KEYMAPPING Instance attribute Protected Object reference (TYPE REF TO) OBJECT Key Mapping Instance 20050225
3 GV_APPLICATION Instance attribute Protected Type reference (TYPE) COMT_APPLICATION Application to Which the Category Hierarchy Is Assigned 20050216
4 GV_OWN_LOGSYS Instance attribute Protected Type reference (TYPE) COMT_LOGSYS Original System 20050530
5 GV_PRODUCT_TYPE Instance attribute Protected Type reference (TYPE) COMT_PRODUCT_TYPE Product Category 20050216
6 GV_TABLENAME Instance attribute Protected Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20050216
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_UPDATE_CATEGORY Instance method Protected Method Check Whether Category Update Is Possible 20050217
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050309
3 CUSTOMIZED_MESSAGE Static method Protected Method Send Message According to Message Type 20050312
4 DELETE_CATEGORIES Static method Protected Method Delete Categories That no Longer Exist 20050304
5 FILL_BAPIRET2 Static method Protected Method Fill a BAPIRET2 Structure with the Current Message 20050216
6 GET_CATEGORIES_FOR_DELETION Static method Protected Method Determine Categories to Be Deleted 20050302
7 GET_CATEGORY_HIERARCHY Static method Protected Method Fill the CDT for Category Hierarchy 20050224
8 GET_COMS_HIER_R3IMP Static method Protected Method Get the Entries from Table COMS_HIER_R3IMP 20050216
9 GET_MISSING_ECC_ENTRIES Static method Protected Method Determine Missing ECC Entries 20050302
10 GET_NEW_GUID Static method Protected Method Get a New GUID 20050218
11 GET_OWN_LOGSYS Static method Protected Method Determine Own System 20050216
12 GET_TEXT_FROM_DDIC Static method Protected Method Get Description of a DDIC Element 20050216
13 JOIN_ERROR_STRUCTURES Static method Protected Method Merge Two Error Structures 20050216
14 KEYMAP_ADD Static method Protected Method Add Entries to Key Mapping 20050224
15 KEYMAP_GET Static method Protected Method Determine Key via Key Mapping 20050224
16 KEYMAP_REFRESH Static method Protected Method Delete Key Mapping Buffer 20050224
17 KEYMAP_REMOVE Static method Protected Method Remove Key Mapping Entries 20050224
18 KEYMAP_SAVE Static method Protected Method Save Changed Key Mapping Entries 20050224
19 PREPARE_DATA_FOR_TEST Static method Protected Method Prepare Data for a Test Run 20050310
20 PROCESS_AUTH_GROUP Static method Protected Method Edit Authority Groups 20050222
21 PROCESS_SCHEME_DATA Static method Protected Method Edit Scheme Information 20050222
22 REFRESH_ALL Static method Protected Method Delete all Occupied Object Buffers 20050304
23 REMOVE_NON_ERROR_MESSAGES Static method Protected Method Remove Messages that Are not Error Messages 20050511
Events
Class CL_MSI_CUST_TO_PRODCAT_SUPER has no event.
Types
Class CL_MSI_CUST_TO_PRODCAT_SUPER has no local type.
Method Signatures

Method CHECK_UPDATE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050217
2 Importing IV_HIERARCHY_GUID Call by reference Type reference (TYPE) COMT_HIERARCHY_GUID Kategoriehierarchie-GUID 20050217
3 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20050217
4 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) COMT_SCHEME_ID Nummernschema 20050217

Method CHECK_UPDATE_CATEGORY on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MSI_CUST_TO_PRODCAT_SUPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method CUSTOMIZED_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_IS_ERROR Call by reference Type reference (TYPE) XFLAG Die Meldung war eine Fehler 20050312
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050312
3 Importing IV_MSGID Value transfer Type reference (TYPE) SYMSGID Message-Id 20050312
4 Importing IV_MSGNO Value transfer Type reference (TYPE) SYMSGNO Nachrichtennummer 20050312
5 Importing IV_MSGTY Value transfer Type reference (TYPE) SYMSGTY Standardtyp der Nachricht (S,I,W,E,A) 20050312
6 Importing IV_VAR01 Value transfer Type reference (TYPE) ANY 1. Variable der Nachricht 20050312
7 Importing IV_VAR02 Value transfer Type reference (TYPE) ANY 2. Variable der Nachricht 20050312
8 Importing IV_VAR03 Value transfer Type reference (TYPE) ANY 3. Variable der Nachricht 20050312
9 Importing IV_VAR04 Value transfer Type reference (TYPE) ANY 4. Variable der Nachricht 20050312

Method CUSTOMIZED_MESSAGE on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method DELETE_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050304
2 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050304
3 Importing IS_CDT_HIERARCHY Call by reference Type reference (TYPE) COMT_HIERARCHY_PRCAT_MAINTAIN Maintain-Struktur: Hierarchie mit Kategorien 20050304
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050304
5 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050304

Method DELETE_CATEGORIES on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method FILL_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BAPIRET2 Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20050216

Method FILL_BAPIRET2 on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_CATEGORIES_FOR_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIERARCHY_PRCAT_MAINT Call by reference Type reference (TYPE) COMT_HIERARCHY_PRCAT_MAINTAIN Maintain-Struktur: Hierarchie mit Kategorien 20050302
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050302
3 Exporting ET_KEYLIST_DELETE Call by reference Type reference (TYPE) MDST_KEY_KEYLIST_T Tabelle für die Werteübergabe ans Keymapping 20050302
4 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050302
5 Importing IV_SOURCE_OBJECTTYPE Value transfer Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050302
6 Importing IV_TARGET_OBJECTTYPE Value transfer Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050302

Method GET_CATEGORIES_FOR_DELETION on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_CATEGORY_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CDT_HIERARCHY Call by reference Type reference (TYPE) COMT_HIERARCHY_PRCAT_MAINTAIN Maintain-Struktur: Hierarchie mit Kategorien 20050224
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050224
3 Importing IF_USE_HIER_ROOT_CAT Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20050301
4 Importing IV_HIERARCHY_GUID Call by reference Type reference (TYPE) COMT_HIERARCHY_GUID Kategoriehierarchie-GUID 20050224
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Originalsystem 20050224
6 Importing IV_START_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20050224

Method GET_CATEGORY_HIERARCHY on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_COMS_HIER_R3IMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20050216
2 Exporting EV_SCHEME_ID Call by reference Type reference (TYPE) COMT_SCHEME_ID Nummernschema 20050216
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) COMT_APPLICATION Anwendung, der die Kategoriehierarchie zugeordnet ist 20050216

Method GET_COMS_HIER_R3IMP on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_MISSING_ECC_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEYLIST Call by reference Type reference (TYPE) MDST_KEY_KEYLIST_T Tabelle für die Werteübergabe ans Keymapping 20050302
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050302
3 Importing IV_OBJECTTYPE Value transfer Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050302

Method GET_MISSING_ECC_ENTRIES on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_NEW_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) GUID_16 GUID im 'RAW' Format 20050218

Method GET_NEW_GUID on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_OWN_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGSYS Value transfer Type reference (TYPE) COMT_LOGSYS Originalsystem 20050216

Method GET_OWN_LOGSYS on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method GET_TEXT_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY 20050216
2 Importing IV_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Originalsystem 20050216
3 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20050216

Method GET_TEXT_FROM_DDIC on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method JOIN_ERROR_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050216
2 Exporting EF_ERROR_APPENDED Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20050216
3 Exporting EF_MESSAGES_APPENDED Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20050216
4 Importing IS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050216

Method JOIN_ERROR_STRUCTURES on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method KEYMAP_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050224
2 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050225
3 Importing IT_KEYLIST Call by reference Type reference (TYPE) MDST_KEY_KEYLIST_T Tabelle für die Werteübergabe ans Keymapping 20050224
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJECT Quellobject 20050225

Method KEYMAP_ADD on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method KEYMAP_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEYLIST Call by reference Type reference (TYPE) MDST_KEY_KEYLIST_T Tabelle für die Werteübergabe ans Keymapping 20050224
2 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050224
3 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050225
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJECT Quellobject 20050225

Method KEYMAP_GET on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method KEYMAP_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050224
2 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050225

Method KEYMAP_REFRESH on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method KEYMAP_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050224
2 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050225
3 Importing IT_KEYLIST Call by reference Type reference (TYPE) MDST_KEY_KEYLIST_T Tabelle für die Werteübergabe ans Keymapping 20050224
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJECT Quellobject 20050225

Method KEYMAP_REMOVE on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method KEYMAP_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050224
2 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050225
3 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20050224

Method KEYMAP_SAVE on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method PREPARE_DATA_FOR_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CDT_PRODCAT Call by reference Type reference (TYPE) COMT_HIERARCHY_PRCAT_MAINT_TAB Maintain-Struktur: Hierarchie mit Kategorien 20050310

Method PREPARE_DATA_FOR_TEST on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method PROCESS_AUTH_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CDT_CATEGORY Call by reference Type reference (TYPE) COMT_PR_CATEGORY_MAINTAIN_TAB API-Struktur: Produktkategorie-Daten 20050222

Method PROCESS_AUTH_GROUP on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method PROCESS_SCHEME_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers speziell für Strategien 20050222
2 Exporting ES_SCHEME Call by reference Type reference (TYPE) COMC_SCHEME Nummernschema 20050222
3 Importing IV_SCHEME_GUID Value transfer Type reference (TYPE) COMT_SCHEME_GUID Nummernschema-GUID 20050222
4 Importing IV_SCHEME_ID Value transfer Type reference (TYPE) COMT_SCHEME_ID Nummernschema 20050222

Method PROCESS_SCHEME_DATA on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method REFRESH_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_UKM_EASY Call by reference Object reference (TYPE REF TO) OBJECT 20050304
2 Importing IV_HIERARCHY_GUID Call by reference Type reference (TYPE) COMT_HIERARCHY_GUID Kategoriehierarchie-GUID 20050304

Method REFRESH_ALL on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.

Method REMOVE_NON_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERROR Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050511

Method REMOVE_NON_ERROR_MESSAGES on class CL_MSI_CUST_TO_PRODCAT_SUPER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600