SAP ABAP Class /UI2/CL_WDR_CFG_APPL_CONTAINER (Data Container for Application Configuration)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/WD_CONFIGURATION (Package) UI2: WD Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_WDR_CFG_DATA_CONTAINER Datacontainer for a configuration object 20130314
2 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_WDR_CFG_MODIFIER_APPL Access to properties of application configuration 20130314
3 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_WD_CFG_APPL_MODIFIER Change interface application configuration 20130314
4 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_WD_CFG_APPL_READER Read interface for application configuration 20130314
Properties
Class /UI2/CL_WDR_CFG_APPL_CONTAINER  
Short Description Data Container for Application Configuration    
Super Class /UI2/CL_WDR_CFG_DATA_CONTAINER Datacontainer for a configuration object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/WD_CONFIGURATION   UI2: WD Configuration 
Created 20130314   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /UI2/CL_WDR_CFG_APPL_CONTAINER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /UI2/IF_WDR_CFG_MODIFIER_APPL Access to properties of application configuration 20130314
2 /UI2/IF_WD_CFG_APPL_MODIFIER Change interface application configuration 20130314
3 /UI2/IF_WD_CFG_APPL_READER Read interface for application configuration 20130314
Friends
Class /UI2/CL_WDR_CFG_APPL_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG_DATA Instance attribute Private Type reference (TYPE) TS_PERSIST_DATA_APPL 20130314
2 M_COMPONENT_CACHE Instance attribute Private Type reference (TYPE) COMPONENT_MD_CACHE 20130314
3 M_ORIGINAL_CONFIG Instance attribute Private Type reference (TYPE) WDY_CONFIG_KEY 20130314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT_HIERARCHY_REC Instance method Private Method 20130314
2 ADJUST_COMPONENT_HIERARCHY Instance method Private Method 20130314
3 APPL_XML_TO_TABLES Static method Private Method 20130314
4 CHECK_PARAM_VALUE Instance method Private Method 20130314
5 CONVERT_SAVE_DATA_TO_XML Static method Private Method 20130314
6 DELETE_ALL_FOR_INTF_CHANGE Instance method Private Method 20130314
7 FILL_INTERNAL Instance method Private Method 20130314
8 GET_COMPONENT_HIERARCHY_IMPL Instance method Private Method 20130314
9 GET_COMPONENT_HIERARCHY_USAGE Instance method Private Method 20130314
10 GET_COMPONENT_MD Instance method Private Method 20130314
11 GET_COMP_HIER_FOR_COMPONENT Instance method Private Method 20130314
12 GET_CONFIG_INFO_FOR_CONFIG_ID Instance method Private Method 20130314
13 INT_CHECK_COMPONENT_EXISTENT Instance method Private Method 20130314
14 INT_CHECK_CONFIG_EXISTENT Instance method Private Method 20130314
15 INT_DO_INTERFACE_CHECK Instance method Private Method 20130314
16 MERGE_COMPONENT_HIERARCHIES Instance method Private Method 20130314
17 READ_DATA_FROM_DB Static method Private Method 20130314
18 REC_SER_APPL_NODE Static method Private Method 20130314
19 SET_APPLICATION_NAME Instance method Private Method 20130314
Events
Class /UI2/CL_WDR_CFG_APPL_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPONENT_MD Private See coding 20130314 begin of component_md, component_name type wdy_component_name, if_ref type ref to if_wdy_md_component_interface, wd_ref type ref to if_wdy_md_component, is_hidden type wdy_boolean, end of component_md
2 COMPONENT_MD_CACHE Private See coding 20130314 component_md_cache type hashed table of component_md with unique key component_name
3 TS_PERSIST_DATA_APPL Protected See coding 20130315 begin of ts_persist_data_appl, appl_params type wdy_conf_appl_par_tab, cmp_hierarchy type /ui2/wdy_cfg_cmp_hier_tab, scope type wdr_pers_scope, end of ts_persist_data_appl
Method Signatures

Method ADD_COMPONENT_HIERARCHY_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMPONENT_HIERARCHY Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314
2 Changing CURRENT_INDEX Call by reference Type reference (TYPE) I 20130314
3 Importing LOADED_COMPONENTS Call by reference Type reference (TYPE) WDY_COMPONENT_NAME_TABLE 20130314
4 Importing MD_PARENT_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT 20130314
5 Importing PARENT_PATH Call by reference Type reference (TYPE) STRING 20130314

Method ADD_COMPONENT_HIERARCHY_REC on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method ADJUST_COMPONENT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COMPONENT_HIERARCHY Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314

Method ADJUST_COMPONENT_HIERARCHY on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method APPL_XML_TO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMP_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY 20130314
3 Exporting PARAM_TABLE Call by reference Type reference (TYPE) WDY_CONF_APPL_PAR_TAB 20130314
4 Importing XML_STRING Call by reference Type reference (TYPE) STRING 20130314
5 Importing XML_XSTRING Call by reference Type reference (TYPE) XSTRING 20130314

Method APPL_XML_TO_TABLES on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method CHECK_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FORMATTED_VALUE Value transfer Type reference (TYPE) STRING 20130314
2 Importing PARAMETER_NAME Call by reference Type reference (TYPE) STRING 20130314
3 Importing PARAMETER_VALUE Call by reference Type reference (TYPE) STRING 20130314

Method CHECK_PARAM_VALUE on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method CONVERT_SAVE_DATA_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_DATA Call by reference Type reference (TYPE) TS_PERSIST_DATA_APPL 20130314
2 Exporting MESSAGES Call by reference Type reference (TYPE) /UI2/IF_WD_CFG_TOOL=>MESSAGES 20130314
3 Importing OUTLINE_DATA Call by reference Type reference (TYPE) /UI2/WDY_CFG_OUTLINE_DATA WDA: General Data for the Configuration Editor 20130314
4 Exporting XCONTENT Call by reference Type reference (TYPE) XSTRING 20130314

Method CONVERT_SAVE_DATA_TO_XML on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method DELETE_ALL_FOR_INTF_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_INTF_IMPL Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER 20130314
2 Changing COMPONENT_HIERARCHY Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314

Method DELETE_ALL_FOR_INTF_CHANGE on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method FILL_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) WDY_BOOLEAN 20130314
2 Importing KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY 20130314

Method FILL_INTERNAL on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method GET_COMPONENT_HIERARCHY_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) WDY_APPLICATION_NAME 20130314
2 Returning HIERARCHY_LIST Value transfer Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314

Method GET_COMPONENT_HIERARCHY_IMPL on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method GET_COMPONENT_HIERARCHY_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) WDY_APPLICATION_NAME 20130314
2 Returning HIERARCHY_LIST Value transfer Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314

Method GET_COMPONENT_HIERARCHY_USAGE on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method GET_COMPONENT_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_MD Value transfer Type reference (TYPE) COMPONENT_MD 20130314
2 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130314
# Exception Resumable Description Created on
1 /UI2/CX_WD_CFG 20130314

Method GET_COMP_HIER_FOR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_HIERARCHY Value transfer Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314
2 Importing COMPONENT_HIER_LINE Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER 20130314
# Exception Resumable Description Created on
1 /UI2/CX_WD_CFG 20130314

Method GET_CONFIG_INFO_FOR_CONFIG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130314
2 Exporting CONFIG_EXISTS Call by reference Type reference (TYPE) WDY_BOOLEAN 20130314
3 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY 20130314

Method GET_CONFIG_INFO_FOR_CONFIG_ID on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method INT_CHECK_COMPONENT_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20130314
2 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130314
# Exception Resumable Description Created on
1 /UI2/CX_WD_CFG 20130314

Method INT_CHECK_CONFIG_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130314
2 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY 20130314
# Exception Resumable Description Created on
1 /UI2/CX_WD_CFG 20130314

Method INT_DO_INTERFACE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_INFORMATION Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER 20130314
# Exception Resumable Description Created on
1 /UI2/CX_WD_CFG 20130314

Method MERGE_COMPONENT_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314
2 Importing INITIAL_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314
3 Exporting RESULT_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314

Method MERGE_COMPONENT_HIERARCHIES on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method READ_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTENT Call by reference Type reference (TYPE) STRING 20130314
2 Exporting EXISTS Call by reference Type reference (TYPE) WDY_BOOLEAN 20130314
3 Importing KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY 20130314
4 Exporting OUTLINE_DATA Call by reference Type reference (TYPE) /UI2/WDY_CFG_OUTLINE_DATA WDA: General Data for the Configuration Editor 20130314
5 Exporting XCONTENT Call by reference Type reference (TYPE) XSTRING 20130314

Method READ_DATA_FROM_DB on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method REC_SER_APPL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TABLE Call by reference Type reference (TYPE) /UI2/WDY_CFG_CMP_HIER_TAB 20130314
2 Importing PARENT_PATH Call by reference Type reference (TYPE) STRING 20130314
3 Importing XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20130314
4 Importing XML_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20130314

Method REC_SER_APPL_NODE on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.

Method SET_APPLICATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION_EXISTS Value transfer Type reference (TYPE) WDY_BOOLEAN 20130314
2 Importing APPLICATION_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130314

Method SET_APPLICATION_NAME on class /UI2/CL_WDR_CFG_APPL_CONTAINER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100