SAP ABAP Class CL_BSP_DLC_CONFIG_CORE (CL_BSP_DLC_CONFIG_CORE)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_TOOLS2_CORE (Package) Config Tools Core
Properties
Class CL_BSP_DLC_CONFIG_CORE  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TOOLS2_CORE   Config Tools Core 
Created 20070622   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_DLC_CONFIG_CORE has no interface implemented.
Friends
Class CL_BSP_DLC_CONFIG_CORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHILDREN Instance attribute Private See coding 20080128
2 CONFIG Instance attribute Public Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG 20070627
3 CONFIG_BUFFER Instance attribute Private See coding 20080128
4 CONFIG_DEL_BUFFER Instance attribute Private See coding 20080128
5 CONFIG_DYN_SETTINGS Instance attribute Public Object reference (TYPE REF TO) CL_BSP_DLC_CONF_DYN_SETTINGS Central settings for config which might change during RT 20070705
6 CONFIG_SETTINGS Instance attribute Public Object reference (TYPE REF TO) CL_BSP_DLC_CONF_SETTINGS Config Settings 20070705
7 CORE_LIST Static Attribute Private Type reference (TYPE) TT_CONFIG_CORE_LIST 20070702
8 FCT_MODE Instance attribute Public Type reference (TYPE) ABAP_BOOL FCT-Mode 20091014
9 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20070622
10 INSTANCE_ID Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091014
11 LOCK_TABLE Instance attribute Private Type reference (TYPE) TT_LOCK_TABLE 20070821
12 PARENT Instance attribute Public Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128
Methods
# Method Level Visibility Method type Description Created on
1 AMETH Instance method Public Method 20091016
2 CLEAR_ALL_CHILDREN Instance method Public Method Clear all children (for root only) 20080128
3 CLEAR_ALL_CHILDREN_INT Instance method Protected Method Clear all children (actually does the clear) 20080128
4 CLEAR_ALL_CONFIG_IN_TREE Instance method Protected Method Clear all config object in Core Tree 20080128
5 CLEAR_CONFIG Instance method Public Method Clear Configuration 20070816
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070705
7 DELETE_CONFIG Instance method Public Method 20080128
8 DELETE_CONFIG_IN_TREE Instance method Protected Method Delete Config in Config Core Tree 20080128
9 DESTROY_INSTANCE Static method Public Method Destroy Instance 20080129
10 GET_ALL_CONFIG_IN_TREE Instance method Protected Method Get all config object in Core Tree 20080128
11 GET_CONFIG_BUFFER_KEYS Instance method Public Method Get Keys of Configs in Buffer 20080128
12 GET_CONFIG_DEL_BUFFER_KEYS Instance method Public Method Get Keys of Configs in Deletion Buffer 20080128
13 GET_INSTANCE Static method Public Method Get Instance 20070622
14 GET_INSTANCE_FOR_FCT_ADAPTER Static method Public Method Get Instance for FCT-Adapter 20091014
15 GET_INSTANCE_ID Instance method Public Method Get Instance-ID 20091014
16 GET_ROOT Instance method Protected Method Get root (no parent) 20080128
17 IS_CHANGED_DEPENDENT_CONFIGS Instance method Public Method Save dependent configurations 20091016
18 IS_ROOT Instance method Protected Method Is Root 20080129
19 LOAD_CONFIG Instance method Public Method Load Configuration 20070622
20 LOCK_CONFIG Instance method Public Method Lock configuration 20070821
21 REGISTER_CHILD Instance method Protected Method Register Child 20080128
22 SAVE_DEPENDENT_CONFIGS Instance method Public Method Save dependent configurations 20080128
23 SEARCH_CONFIG Instance method Protected Method Config-Attribute and Buffer 20080128
24 SEARCH_CONFIG_IN_BUFFER Instance method Protected Method Search Config in buffer 20080128
25 SEARCH_CONFIG_IN_CORE_HIER Instance method Protected Method Search Config in Config Core Hierarchy 20080128
26 SET_FCT_MODE Instance method Public Method Set FCT-Mode 20091014
27 UNLOCK_CONFIG Instance method Public Method Unlock configuration 20070821
Events
# Event Type Visibility Description Created on
1 CONFIG_LOADED Instance Event
(0)
Public
(2)
20090227
2 NEW_CONFIG_DISCARDED Instance Event
(0)
Public
(2)
New configuration discarded 20080728
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CONFIG_TABLE Protected See coding 20080128 tt_config_table TYPE TABLE OF REF TO cl_bsp_dlc_config
Method Signatures

Method AMETH Signature

Method AMETH on class CL_BSP_DLC_CONFIG_CORE has no parameter.
Method AMETH on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method CLEAR_ALL_CHILDREN Signature

Method CLEAR_ALL_CHILDREN on class CL_BSP_DLC_CONFIG_CORE has no parameter.
# Exception Resumable Description Created on
1 NOT_ROOT Not Root 20080128

Method CLEAR_ALL_CHILDREN_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_LEAF Call by reference Type reference (TYPE) ABAP_BOOL 20080128

Method CLEAR_ALL_CHILDREN_INT on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method CLEAR_ALL_CONFIG_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128
2 Importing IV_WO_ROOT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Without root 20080128

Method CLEAR_ALL_CONFIG_IN_TREE on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method CLEAR_CONFIG Signature

Method CLEAR_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no parameter.
Method CLEAR_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG_SETTINGS Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONF_SETTINGS Config Settings 20070705
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128

Method CONSTRUCTOR on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method DELETE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG 20080128
2 Importing IV_KEEP_IN_DEL_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Keep in delete buffer (if not new) 20080128

Method DELETE_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method DELETE_CONFIG_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG Config semantic key 20080128
2 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128

Method DELETE_CONFIG_IN_TREE on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method DESTROY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080129

Method DESTROY_INSTANCE on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_ALL_CONFIG_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG Call by reference Type reference (TYPE) TT_CONFIG_TABLE 20080128
2 Exporting ET_CONFIG_DEL_BUFFER Call by reference Type reference (TYPE) TT_CONFIG_TABLE 20080128
3 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128
4 Importing IV_WO_ROOT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Without root 20080128

Method GET_ALL_CONFIG_IN_TREE on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_CONFIG_BUFFER_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BSP_DCLT_CONF_SEMANTIC_KEY Config semantic key 20080128

Method GET_CONFIG_BUFFER_KEYS on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_CONFIG_DEL_BUFFER_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BSP_DCLT_CONF_SEMANTIC_KEY Config semantic key 20080128

Method GET_CONFIG_DEL_BUFFER_KEYS on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG_SETTINGS Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONF_SETTINGS Config Settings 20070705
2 Importing IR_OWNER Call by reference Object reference (TYPE REF TO) OBJECT 20070702
3 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20070702
4 Importing IV_NEW_INSTANCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Create new instance 20070829
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20070622

Method GET_INSTANCE on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_INSTANCE_FOR_FCT_ADAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091014
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20091014

Method GET_INSTANCE_FOR_FCT_ADAPTER on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_INSTANCE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20091014

Method GET_INSTANCE_ID on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128

Method GET_ROOT on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method IS_CHANGED_DEPENDENT_CONFIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL Is Changed? 20091016

Method IS_CHANGED_DEPENDENT_CONFIGS on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method IS_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20080129

Method IS_ROOT on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method LOAD_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GENERAL_ATTRIB Call by reference Object reference (TYPE REF TO) CL_BSP_DLC__GENERALCUCO0_CN00 General attribute context node 20070622
2 Importing IS_AS_COPY_OF Call by reference Type reference (TYPE) BSP_DCLS_CONF_SEMANTIC_KEY Load as copy of another config 20070821
3 Importing IS_COPY_INFO Call by reference Type reference (TYPE) BSP_DLCS_COPY_INFO Copy Info 20100709
4 Importing IV_CONFIG_USAGE Call by reference Type reference (TYPE) STRING Needed in case of empty config for Ovw-Page, etc. 20070711
5 Importing IV_CREATE_CUST_FOR_EXIST_SAP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Create Cust. Config for existing SAP-Config 20070831
6 Importing IV_KEEP_CURRENT_CONFIG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Keep current config in buffer 20080128
7 Importing IV_LOAD_FOR_EDIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Load for editing 20070622
8 Importing IV_LOCKED_EXTERNALLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Lock is set externally 20070628

Method LOAD_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method LOCK_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCKED_FOREIGN_BY Value transfer Type reference (TYPE) SY-UNAME User Name 20070821
2 Exporting EV_OWN_LOCK Value transfer Type reference (TYPE) ABAP_BOOL Own lock already set 20070821
3 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20070821
4 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20070821

Method LOCK_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method REGISTER_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG_CORE Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128

Method REGISTER_CHILD on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method SAVE_DEPENDENT_CONFIGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT_DATA Call by reference Type reference (TYPE) STRING Transport Data 20080128

Method SAVE_DEPENDENT_CONFIGS on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method SEARCH_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) BSP_DCLS_CONF_SEMANTIC_KEY Config semantic key 20080128
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG 20080128

Method SEARCH_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method SEARCH_CONFIG_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) BSP_DCLS_CONF_SEMANTIC_KEY Config semantic key 20080128
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG 20080128

Method SEARCH_CONFIG_IN_BUFFER on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method SEARCH_CONFIG_IN_CORE_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_CORE 20080128
2 Importing IS_CONFIG_KEY Value transfer Type reference (TYPE) BSP_DCLS_CONF_SEMANTIC_KEY Config semantic key 20080128
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG 20080128

Method SEARCH_CONFIG_IN_CORE_HIER on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method SET_FCT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCT_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE FCT-mode 20091014

Method SET_FCT_MODE on class CL_BSP_DLC_CONFIG_CORE has no exception.

Method UNLOCK_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20070821
2 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGE Internal Name (Key) of BSP Page 20070821

Method UNLOCK_CONFIG on class CL_BSP_DLC_CONFIG_CORE has no exception.
Event Signatures

Event CONFIG_LOADED Signature
Event CONFIG_LOADED on class CL_BSP_DLC_CONFIG_CORE has no parameter.
Event NEW_CONFIG_DISCARDED Signature
Event NEW_CONFIG_DISCARDED on class CL_BSP_DLC_CONFIG_CORE has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700