SAP ABAP Class CL_COM_PRDCATXI_UTIL (CL_COM_PRDCATXI_UTIL)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO-CAT (Application Component) Hierarchies and Categories
     COM_PROD_CATHIER_XIPROXY (Package) Category Hierarchies XI Connection
Properties
Class CL_COM_PRDCATXI_UTIL  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PROD_CATHIER_XIPROXY   Category Hierarchies XI Connection 
Created 20031219   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SAI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_COM_PRDCATXI_UTIL has no interface implemented.
Friends
Class CL_COM_PRDCATXI_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BAL_OBJECT Constant Protected Type reference (TYPE) BALOBJ_D 'CRM_PRODUCT_MAINTAIN' Application Log: Object Name (Application Code) 20031222
2 SC_PROPRIETARY_SCHEMEID Constant Public Type reference (TYPE) CHAR3 'ZZZ' Proprietary Scheme ID 20031222
3 SC_SCHEMEID_CATEGORY_GUID Constant Public Type reference (TYPE) CHAR20 'ProductCategoryGUID' Scheme ID 20031222
4 SC_SCHEMEID_CATEGORY_ID Constant Public Type reference (TYPE) CHAR20 'ProductCategoryID' Scheme ID 20031222
5 SC_X Constant Protected Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20031222
6 ST_CATEGORY_ID Static Attribute Protected Type reference (TYPE) COMT_PRDCATXI_CATEGORY_ID_TAB Product Category ID 20031222
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Static method Public Method Check the Existence of a Category 20040109
2 CONVERT_KEY_CCTID_TO_INT Static method Public Method Conversion: CCT Identifier --> Category GUID 20031222
3 CONVERT_KEY_EXT_TO_INT Static method Public Method Conversion: Category ID --> Category GUID 20031222
4 CONVERT_KEY_INT_TO_CCTID Static method Public Method Conversion: Category GUID --> CCT Identifier 20031222
5 CONVERT_KEY_INT_TO_EXT Static method Public Method Conversion: Category GUID --> Category ID 20031222
6 MAP_API_TO_PROXY Static method Public Method Mapping: API Structure --> Proxy Structure 20031219
7 MAP_PROXY_TO_API Static method Public Method Mapping: Proxy Structure --> API Structure 20031219
8 SEND_CATEGORY Static method Public Method Export Product Categories 20031219
9 SET_BAL_LOG Static method Protected Method Writes Business Application Log 20031219
Events
Class CL_COM_PRDCATXI_UTIL has no event.
Types
Class CL_COM_PRDCATXI_UTIL has no local type.
Method Signatures

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CATEGORY Call by reference Type reference (TYPE) COMT_CATEGORY_MAINTAIN Kategorie (API-Struktur) 20040109
2 Exporting ES_PRODUCT_CATEGORY Call by reference Type reference (TYPE) COMT_PRCAT_DATA Produktkategorie Daten 20040109
3 Exporting ET_CATEGORY_SETTYPE Call by reference Type reference (TYPE) COMT_PRCAT_SET_REL_MAINT_TAB API-Struktur: Settypen einer Kategorie 20040109
4 Exporting EV_CATEGORY_EXISTS Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20040109
5 Exporting EV_CATEGORY_GUID Call by reference Type reference (TYPE) COMT_CATEGORY_GUID Kategorie-GUID 20040109
6 Exporting EV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040109
7 Importing IT_PROXY_CATEGORY_ID Call by reference Type reference (TYPE) PRODUCT_CATEGORY_ID_TAB Proxy Table Type (generated) 20040109
8 Importing IV_NO_KEY_GENERATION Call by reference Type reference (TYPE) COMT_BOOLEAN SPACE Erzeuge keine Objektschlüssel 20040116
9 Importing IV_OWN_BSSYS Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20040109
10 Importing IV_OWN_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Originalsystem 20040109
# Exception Resumable Description Created on
1 CATEGORY_ID_INCONSISTENT Die Kategorie-ID ist inkonsistent 20040109
2 INTERNAL_ERROR Interner Fehler 20040109

Method CONVERT_KEY_CCTID_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATEGORY_GUID Call by reference Type reference (TYPE) COMT_CATEGORY_GUID Kategorie-GUID 20031222
2 Importing IT_PROXY_CATEGORY_ID Call by reference Type reference (TYPE) PRODUCT_CATEGORY_ID_TAB Proxy Table Type (generated) 20031222
3 Importing IV_OWN_BSSYS Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20031222
4 Importing IV_OWN_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Originalsystem 20031222
# Exception Resumable Description Created on
1 CATEGORY_ID_INCONSISTENT Die Kategorie-ID ist inkonsistent 20031222
2 INTERNAL_ERROR Interner Fehler 20031222

Method CONVERT_KEY_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATEGORY_KEY Call by reference Type reference (TYPE) COMT_PRDCAT_KEYCONV_EXT2INT_T Kategorie: Schlüsselkonvertierung extern --> intern 20031222

Method CONVERT_KEY_EXT_TO_INT on class CL_COM_PRDCATXI_UTIL has no exception.

Method CONVERT_KEY_INT_TO_CCTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROXY_CATEGORY_ID Call by reference Type reference (TYPE) PRODUCT_CATEGORY_ID_TAB Proxy Table Type (generated) 20031222
2 Exporting EV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20040403
3 Exporting EV_CATEGORY_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Originalsystem 20040403
4 Exporting EV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20040403
5 Importing IV_CATEGORY_GUID Call by reference Type reference (TYPE) COMT_CATEGORY_GUID Kategorie-GUID 20031222
6 Importing IV_CATEGORY_ID Call by reference Type reference (TYPE) COMT_CATEGORY_ID Kategorie-ID 20031222
7 Importing IV_CATEGORY_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Originalsystem 20031222
8 Importing IV_HIERARCHY_ID Call by reference Type reference (TYPE) COMT_HIERARCHY_ID Kategoriehierarchie-ID 20031222
9 Importing IV_OWN_BSSYS Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20031222
# Exception Resumable Description Created on
1 CATEGORY_NOT_FOUND Kategorie wurde nicht gefunden 20031222
2 INTERNAL_ERROR Interner Fehler 20031222

Method CONVERT_KEY_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATEGORY_KEY Call by reference Type reference (TYPE) COMT_PRDCAT_KEYCONV_INT2EXT_T Kategorie: Schlüsselkonvertierung intern ---> extern 20031222

Method CONVERT_KEY_INT_TO_EXT on class CL_COM_PRDCATXI_UTIL has no exception.

Method MAP_API_TO_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROXY_CATEGORY Call by reference Type reference (TYPE) PRODUCT_CATEGORY1 Proxy Structure (generated) 20031219
2 Exporting ET_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20031219
3 Importing IS_API_CATEGORY Call by reference Type reference (TYPE) COMT_PRODUCT_CATEGORY_MAINTAIN API-Struktur: Allgemeine Kategoriedaten 20031219

Method MAP_API_TO_PROXY on class CL_COM_PRDCATXI_UTIL has no exception.

Method MAP_PROXY_TO_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_API_CATEGORY Call by reference Type reference (TYPE) COMT_PRODUCT_CATEGORY_MAINTAIN API-Struktur: Allgemeine Kategoriedaten 20031219
2 Exporting ET_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20031219
3 Exporting EV_CATEGORY_EXISTS Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20040109
4 Importing IS_PROXY_CATEGORY Call by reference Type reference (TYPE) PRODUCT_CATEGORY1 Proxy Structure (generated) 20031219
5 Importing IV_NO_KEY_GENERATION Call by reference Type reference (TYPE) COMT_BOOLEAN SPACE Erzeuge keine Objektschlüssel 20040116

Method MAP_PROXY_TO_API on class CL_COM_PRDCATXI_UTIL has no exception.

Method SEND_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20031219
2 Exporting EV_MESSAGE_ID Call by reference Type reference (TYPE) SXMSMGUID XI: Message-Id 20031219
3 Importing IT_CATEGORY_GUID Call by reference Type reference (TYPE) COMT_CATEGORY_GUID_TAB Kategorie GUIDs 20031219
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20031219

Method SET_BAL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BAL_LOGH Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20031219
2 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20031219
3 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20031219
4 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20031219
# Exception Resumable Description Created on
1 SPECIFIED_ERROR 20031219
History
Last changed by/on SAP  20040518 
SAP Release Created in 640