SAP ABAP Class CL_CFG_INFO (Basic info about configuration)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-VC-IAD (Application Component) IPC Adapter
     CFG_ERP_ADAPT (Package) IPC Integration
Properties
Class CL_CFG_INFO  
Short Description Basic info about configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFG_ERP_ADAPT   IPC Integration 
Created 20041201   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CUDLG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFG_INFO has no interface implemented.
Friends
Class CL_CFG_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_STATUS Static Attribute Private Type reference (TYPE) TT_TCLC 20050124
2 M_APPID Instance attribute Private Type reference (TYPE) CU_APPID Application ID for configuration 20050307
3 M_BOM_APPL Instance attribute Private Type reference (TYPE) TC04-CAPID Application 20050314
4 M_BOM_ROOT Instance attribute Private Type reference (TYPE) CUXT_EXT_INSTANCE_NO External Instance Number of a Configuration 20050314
5 M_BOM_STRUCTURE Instance attribute Private Type reference (TYPE) CUX_EXT_ASSEMBLY_T 20050314
6 M_CBASE_IPC_MAP Instance attribute Private Type reference (TYPE) TT_CBASE_IPC_MAP 20041220
7 M_CFG Instance attribute Private Type reference (TYPE) CUXT_CUCFG_S CUX: Configuration Header Data 20050308
8 M_CHANGED_INSTS Instance attribute Private Type reference (TYPE) CUDLG_CUOBJ_T 20041220
9 M_CONFIG_HANDLE Instance attribute Private Type reference (TYPE) COMT_CFGM_CONFIG_ID Configuration Identifier 20041201
10 M_DATE Instance attribute Private Type reference (TYPE) DATUV Valid-From Date 20041201
11 M_DELETED_INSTS Instance attribute Private Type reference (TYPE) CUDLG_CUOBJ_T 20041220
12 M_FOCUS_INSTANCE Instance attribute Private Type reference (TYPE) COMT_CFGD_INSTID Instance Number in Configuration 20041201
13 M_INS Instance attribute Private Type reference (TYPE) CUXT_CUINS_T CUX: Instance Data 20050308
14 M_IPC_CBASE_MAP Instance attribute Private Type reference (TYPE) TT_IPC_CBASE_MAP 20041220
15 M_OWNER_TYPE Instance attribute Private Type reference (TYPE) INOB-OBTAB Name of database table for object 20050307
16 M_PLANT Instance attribute Private Type reference (TYPE) MARC-WERKS Plant 20041201
17 M_PRT Instance attribute Private Type reference (TYPE) CUXT_CUPRT_T CUX: Part-Of Data 20050308
18 M_QUANTITY Instance attribute Private Type reference (TYPE) SDCOM-MENGE Cumulative confirmed quantity in base unit 20041201
19 M_ROOT Instance attribute Private Type reference (TYPE) CUOBJ Configuration (internal object number) 20041201
20 M_ROOT_PROFILE Instance attribute Private Type reference (TYPE) CUCO Additional Data for Configurable Objects 20041201
21 M_STATUS Instance attribute Private Type reference (TYPE) TT_INST_STATUS 20050125
22 M_SUMMARIZED_STATUS Instance attribute Private Type reference (TYPE) XFELD Checkbox 20050125
23 M_VAL Instance attribute Private Type reference (TYPE) CUXT_CUVAL_T CUX: Characteristic Value Assignment 20050308
24 M_VK Instance attribute Private Type reference (TYPE) CUXT_CUVK_T CUX: Variant Condition Key of Configuration 20050308
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20041201
2 DEREGISTER_INSTANCE_DELETION Instance method Private Method 20050315
3 EVALUATE_STATUS Instance method Private Method 20050315
4 GET_APPID Instance method Public Method 20050307
5 GET_CHANGED_INSTANCES Instance method Public Method 20041201
6 GET_CONFIGURATION Instance method Public Method 20050308
7 GET_CONFIG_HANDLE Instance method Public Method 20050222
8 GET_DATE Instance method Public Method 20041201
9 GET_DELETED_INSTANCES Instance method Public Method 20041201
10 GET_FOCUS_INSTANCE Instance method Public Method 20050124
11 GET_OWNER_TYPE Instance method Public Method 20050307
12 GET_PLANT Instance method Public Method 20041201
13 GET_QUANTITY Instance method Public Method 20041201
14 GET_ROOT Instance method Public Method 20041220
15 GET_ROOT_PROFILE Instance method Public Method 20041201
16 GET_STATUS Instance method Public Method 20041201
17 GET_STRUCTURE Instance method Public Method 20050314
18 HAS_CHANGES Instance method Public Method 20041201
19 LOAD_CONFIGURATION Instance method Public Method 20050310
20 LOAD_STATUS_FROM_TCLA Static method Private Method 20050315
21 LOAD_STRUCTURE Instance method Public Method 20050314
22 REGISTER_INSTANCE_CHANGE Instance method Public Method 20041220
23 REGISTER_INSTANCE_DELETION Instance method Private Method 20041220
24 SET_CONFIGURATION Instance method Public Method 20050308
25 SET_CONFIG_HANDLE Instance method Public Method 20041220
26 SET_FOCUS_INSTANCE Instance method Public Method 20041201
27 SET_OWNER_TYPE Instance method Public Method 20050307
28 SET_ROOT Instance method Public Method 20041201
29 SET_ROOT_PROFILE Instance method Public Method 20041201
30 SET_STATUS Instance method Public Method 20041201
31 SET_STRUCTURE Instance method Public Method 20050314
Events
Class CL_CFG_INFO has no event.
Types
Class CL_CFG_INFO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPID Call by reference Type reference (TYPE) RCUKO-APPID Anwendungs-ID für Konfiguration 20050310
2 Importing IV_DATE Call by reference Type reference (TYPE) CABN-DATUV Gültig-ab-Datum 20041201
3 Importing IV_OWNER_TYPE Call by reference Type reference (TYPE) INOB-OBTAB Name der Datenbanktabelle des Objekts 20050310
4 Importing IV_PLANT Call by reference Type reference (TYPE) MARC-WERKS Werk 20041201
5 Importing IV_QUANTITY Call by reference Type reference (TYPE) SDCOM-MENGE Kumulierte bestätigte Menge in Basismengeneinheit 20041201
6 Importing IV_ROOT Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20041220

Method CONSTRUCTOR on class CL_CFG_INFO has no exception.

Method DEREGISTER_INSTANCE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050315

Method DEREGISTER_INSTANCE_DELETION on class CL_CFG_INFO has no exception.

Method EVALUATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG_HEADER Call by reference Type reference (TYPE) CUXT_CUCFG_S 20050315
2 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T 20050315

Method EVALUATE_STATUS on class CL_CFG_INFO has no exception.

Method GET_APPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPID Value transfer Type reference (TYPE) CU_APPID Anwendungs-ID für Konfiguration 20050307

Method GET_APPID on class CL_CFG_INFO has no exception.

Method GET_CHANGED_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_INSTANCES Call by reference Type reference (TYPE) CUDLG_CUOBJ_T 20041220

Method GET_CHANGED_INSTANCES on class CL_CFG_INFO has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CFG_HEADER Call by reference Type reference (TYPE) CUXT_CUCFG_S 20050308
2 Exporting ET_CONDITION_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T 20050308
3 Exporting ET_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T 20050308
4 Exporting ET_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T 20050308
5 Exporting ET_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T 20050308

Method GET_CONFIGURATION on class CL_CFG_INFO has no exception.

Method GET_CONFIG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONFIG_HANDLE Value transfer Type reference (TYPE) COMT_CFGM_CONFIG_ID Char 80 20050222

Method GET_CONFIG_HANDLE on class CL_CFG_INFO has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATE Value transfer Type reference (TYPE) CABN-DATUV Gültig-ab-Datum 20041221

Method GET_DATE on class CL_CFG_INFO has no exception.

Method GET_DELETED_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_INSTANCES Call by reference Type reference (TYPE) CUDLG_CUOBJ_T 20041220

Method GET_DELETED_INSTANCES on class CL_CFG_INFO has no exception.

Method GET_FOCUS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FOCUS_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050124
2 Exporting EV_FOCUS_INSTANCE_ID Call by reference Type reference (TYPE) COMT_CFGD_INSTID Instanzennummer in der Konfiguration 20050124

Method GET_FOCUS_INSTANCE on class CL_CFG_INFO has no exception.

Method GET_OWNER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OWNER_TYPE Value transfer Type reference (TYPE) INOB-OBTAB Name der Datenbanktabelle des Objekts 20050307

Method GET_OWNER_TYPE on class CL_CFG_INFO has no exception.

Method GET_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PLANT Value transfer Type reference (TYPE) MARC-WERKS Werk 20041220

Method GET_PLANT on class CL_CFG_INFO has no exception.

Method GET_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_QUANTITY Value transfer Type reference (TYPE) SDCOM-MENGE Kumulierte bestätigte Menge in Basismengeneinheit 20041221

Method GET_QUANTITY on class CL_CFG_INFO has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROOT Value transfer Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050307

Method GET_ROOT on class CL_CFG_INFO has no exception.

Method GET_ROOT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PROFILE Value transfer Type reference (TYPE) CUCO Zusätzliche Daten für konfigurierbare Objekte 20050307

Method GET_ROOT_PROFILE on class CL_CFG_INFO has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATUS_TCLC Call by reference Type reference (TYPE) TCLC Classification Status 20050316
2 Exporting EV_STATUS Call by reference Type reference (TYPE) I 20050316
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050124
# Exception Resumable Description Created on
1 INSTANCE_NOT_FOUND 20050125
2 STATUS_NOT_FOUND 20050124

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE Call by reference Type reference (TYPE) CUX_EXT_ASSEMBLY_T 20050314
2 Exporting EV_BOM_APPLICATION Call by reference Type reference (TYPE) TC04-CAPID Applikation 20050314
3 Exporting EV_ROOT_INSTANCE Call by reference Type reference (TYPE) CUXT_EXT_INSTANCE_NO 20050314

Method GET_STRUCTURE on class CL_CFG_INFO has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) XFELD Ankreuz-Feld 20050125

Method HAS_CHANGES on class CL_CFG_INFO has no exception.

Method LOAD_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG_HEADER Call by reference Type reference (TYPE) CUXT_CUCFG_S 20050310
2 Importing IT_CONDITION_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T 20050310
3 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T 20050310
4 Importing IT_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T 20050310
5 Importing IT_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T 20050310

Method LOAD_CONFIGURATION on class CL_CFG_INFO has no exception.

Method LOAD_STATUS_FROM_TCLA Signature

Method LOAD_STATUS_FROM_TCLA on class CL_CFG_INFO has no parameter.
Method LOAD_STATUS_FROM_TCLA on class CL_CFG_INFO has no exception.

Method LOAD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) CUX_EXT_ASSEMBLY_T 20050314
2 Importing IV_BOM_ROOT Call by reference Type reference (TYPE) CUXT_EXT_INSTANCE_NO 20050314
3 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050314

Method LOAD_STRUCTURE on class CL_CFG_INFO has no exception.

Method REGISTER_INSTANCE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20041220

Method REGISTER_INSTANCE_CHANGE on class CL_CFG_INFO has no exception.

Method REGISTER_INSTANCE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050125

Method REGISTER_INSTANCE_DELETION on class CL_CFG_INFO has no exception.

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) COMT_CFGM_BOOLEAN 20050310
2 Importing IS_CFG_HEADER Call by reference Type reference (TYPE) CUXT_CUCFG_S 20050308
3 Importing IT_CONDITION_KEYS Call by reference Type reference (TYPE) CUXT_CUVK_T 20050308
4 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUXT_CUINS_T 20050308
5 Importing IT_PART_OF Call by reference Type reference (TYPE) CUXT_CUPRT_T 20050308
6 Importing IT_VALUES Call by reference Type reference (TYPE) CUXT_CUVAL_T 20050308

Method SET_CONFIGURATION on class CL_CFG_INFO has no exception.

Method SET_CONFIG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG_HANDLE Call by reference Type reference (TYPE) COMT_CFGM_CONFIG_ID Char 80 20041220

Method SET_CONFIG_HANDLE on class CL_CFG_INFO has no exception.

Method SET_FOCUS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050124

Method SET_FOCUS_INSTANCE on class CL_CFG_INFO has no exception.

Method SET_OWNER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OWNER_TYPE Call by reference Type reference (TYPE) INOB-OBTAB Name der Datenbanktabelle des Objekts 20050307

Method SET_OWNER_TYPE on class CL_CFG_INFO has no exception.

Method SET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20041220

Method SET_ROOT on class CL_CFG_INFO has no exception.

Method SET_ROOT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROFILE Call by reference Type reference (TYPE) CUCO Zusätzliche Daten für konfigurierbare Objekte 20050125

Method SET_ROOT_PROFILE on class CL_CFG_INFO has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) TCLA-KLART Klassenart 20050125
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050125
3 Importing IV_STATUS Call by reference Type reference (TYPE) I 20050125
# Exception Resumable Description Created on
1 STATUS_NOT_FOUND 20050126

Method SET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) CUX_EXT_ASSEMBLY_T 20050314
2 Importing IV_BOM_APPLICATION Call by reference Type reference (TYPE) TC04-CAPID Applikation 20050314
3 Importing IV_BOM_ROOT Call by reference Type reference (TYPE) CUXT_EXT_INSTANCE_NO 20050314
4 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20050314

Method SET_STRUCTURE on class CL_CFG_INFO has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 600