SAP ABAP Class CL_BSP_DLC_CONFIG_READER (Configuration Reader (View related))
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_CHECK_TOOLS (Package) Checktools for UI-Configurations
Properties
Class CL_BSP_DLC_CONFIG_READER  
Short Description Configuration Reader (View related)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_CHECK_TOOLS   Checktools for UI-Configurations 
Created 20090310   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_DLC_CONFIG_READER has no forward declaration.
Interfaces
Class CL_BSP_DLC_CONFIG_READER has no interface implemented.
Friends
Class CL_BSP_DLC_CONFIG_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT Instance attribute Protected Type reference (TYPE) O2APPLNAME Name of BSP Application 20090310
2 CONFIG_DATA_TYPE Instance attribute Public Type reference (TYPE) STRING Data type for abap representation of config 20110414
3 CONFIG_TYPE Instance attribute Public Type reference (TYPE) BSP_DLC_CONFIG_TYPE Config Type 20090310
4 CONFIG_USAGE Instance attribute Public Type reference (TYPE) BSP_DLC_CONFIG_TYPE Config Usage 20090310
5 C_DATA_TYPE_CONF_ADV_SEARCH Constant Public Type reference (TYPE) STRING 'BSP_DCLT_ADVSRCH_SEL_DB' Data Type search config 20110414
6 C_DATA_TYPE_CONF_GRID_BASED Constant Public Type reference (TYPE) STRING 'BSP_DLCT_ADV_CONF_ITM' Data Type search config 20110414
7 C_DATA_TYPE_CONF_LIST_BASED Constant Public Type reference (TYPE) STRING 'BSP_DLC_OVW_ASSGNM_XML' Data Type search config 20110414
8 C_DATA_TYPE_CONF_TABLE Constant Public Type reference (TYPE) STRING 'BSP_DLC_TABLE_DESCR' Data Type search config 20110414
9 GR_CONFIG_DESCR Instance attribute Protected Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Descriptor Interface 20090310
10 GS_CONFIG_KEYS Instance attribute Protected See coding 20090407
11 VIEWNAME Instance attribute Protected Type reference (TYPE) O2PAGE Name of BSP Page (Upper and Lower Case) 20090310
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PERS_SUPPORTED Instance method Private Method Check if personalization is supported for object type 20090408
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090310
3 CREATE_CONFIG_DESCR Instance method Protected Method Create a configuration descriptor 20090310
4 GET_CONFIG_KEY_LIST Instance method Public Method 20090310
5 GET_CONFIG_PERS_DEP Instance method Public Method 20090407
6 GET_CONFIG_TYPED_FOR_KEY Instance method Public Method 20090310
7 GET_CONFIG_XML_FOR_KEY Instance method Public Method 20090310
8 GET_DEFAULT_CONFIG_S Instance method Private Method Get Standard Default Configuration 20090330
9 GET_INSTANCE_FOR_VIEW Static method Public Method 20090310
10 GET_PERSONALIZATIONS_ALL Instance method Public Method 20090310
11 GET_PERS_DEP_ON_CONFIG Instance method Public Method Get personalizations depending on a specific configuration 20090429
12 GET_PERS_KEY_LIST Instance method Public Method 20090327
13 GET_PERS_TYPED_FOR_KEY Instance method Public Method 20090407
14 GET_TYPED_FOR_XML Instance method Private Method Get Config./Pers. type in internal Format 20090408
15 INITIALIZE_CONFIG_KEYS Instance method Private Method Initialize config key tables 20090407
16 IS_PERS_SUPPORTED Instance method Public Method Is personalization supported (for the view / config type ) 20090408
Events
Class CL_BSP_DLC_CONFIG_READER has no event.
Types
Class CL_BSP_DLC_CONFIG_READER has no local type.
Method Signatures

Method CHECK_PERS_SUPPORTED Signature

Method CHECK_PERS_SUPPORTED on class CL_BSP_DLC_CONFIG_READER has no parameter.
Method CHECK_PERS_SUPPORTED on class CL_BSP_DLC_CONFIG_READER has no exception.

Method CONSTRUCTOR 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) O2APPLNAME Name of BSP Application 20090310
2 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090310

Method CONSTRUCTOR on class CL_BSP_DLC_CONFIG_READER has no exception.

Method CREATE_CONFIG_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090310
2 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Subtype 20090310
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090310
4 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20090310
5 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BSP_DLC_CONFIGURATION Configuration Descriptor Interface 20090310

Method CREATE_CONFIG_DESCR on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_CONFIG_KEY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG_INFO Call by reference Type reference (TYPE) BSP_DLCT_CONFIG_INFO Configuration info 20090310
2 Exporting ET_CONFIG_W_ORIGS Call by reference Type reference (TYPE) BSP_DLCT_CONF_W_ORIGS Config key with orign 20090310
3 Exporting ET_CONTEXT_SEM_KEY Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-ID and semantic key 20090310

Method GET_CONFIG_KEY_LIST on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_CONFIG_PERS_DEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG_PERS_DEP Call by reference Type reference (TYPE) BSP_DLCT_CONFIG_PERS_DEP Config / Pers dependancy 20090407
2 Importing IT_PERS_KEY Call by reference Type reference (TYPE) BSP_DLCT_PERS_KEY_VAR_PART Personalization key, variable part (including USER) 20090407

Method GET_CONFIG_PERS_DEP on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_CONFIG_TYPED_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MULTI_PART_CONFIG_TYPED Call by reference Type reference (TYPE) BSP_DLCT_MULTI_CONF_TAB_TYPED Multi configuration table 20110413
2 Exporting E_LAYOUT_CONFIG_TYPED Call by reference Type reference (TYPE) ANY String for XML Storage 20090310
3 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE '' Component Usage 20090310
4 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE '' Object Subtype 20090310
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE '' UI Object Type 20090310
6 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY '' Role Configuration Key 20090310

Method GET_CONFIG_TYPED_FOR_KEY on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_CONFIG_XML_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAYOUT_CONFIGURATION Call by reference Type reference (TYPE) BSP_DLC_XML String for XML Storage 20090310
2 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090310
3 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Subtype 20090310
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090310
5 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20090310

Method GET_CONFIG_XML_FOR_KEY on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_DEFAULT_CONFIG_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BSP_DLC_XML String for XML Storage 20090330

Method GET_DEFAULT_CONFIG_S on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_INSTANCE_FOR_VIEW 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) O2APPLNAME Name of BSP Application 20090310
2 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Viewname 20090310
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BSP_DLC_CONFIG_READER Configuration Reader (View related) 20090310

Method GET_INSTANCE_FOR_VIEW on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_PERSONALIZATIONS_ALL Signature

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

Method GET_PERSONALIZATIONS_ALL on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_PERS_DEP_ON_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEP_PERS_KEY Value transfer Type reference (TYPE) BSP_DLCT_PERS_KEY_VAR_PART Personalization key, variable part (including USER) 20090429
2 Importing IS_CONFIG_SEMKEY_VAR_PART Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20090429
3 Importing IV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20090429

Method GET_PERS_DEP_ON_CONFIG on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_PERS_KEY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PERS_KEY Call by reference Type reference (TYPE) BSP_DLCT_PERS_KEY_VAR_PART Configuration Context-ID and semantic key 20090407
2 Importing IV_ONLY_MARKED_PERS Call by reference Type reference (TYPE) BSP_DLC_PERS_CHECK_ONLY_MARKED SPACE Select only marked personalizations 20090424
3 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SYUNAME '' User Name 20090407

Method GET_PERS_KEY_LIST on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_PERS_TYPED_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LAYOUT_PERS_TYPED Call by reference Type reference (TYPE) ANY Config/Pers. in internal format 20090407
2 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE '' Component Usage 20090407
3 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE '' Object Subtype 20090407
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE '' UI Object Type 20090407
5 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SYUNAME User Name 20090407
6 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY '' Role Configuration Key 20090407

Method GET_PERS_TYPED_FOR_KEY on class CL_BSP_DLC_CONFIG_READER has no exception.

Method GET_TYPED_FOR_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TYPED Call by reference Type reference (TYPE) ANY 20090408
2 Exporting E_TYPED_DREF Call by reference Object reference (TYPE REF TO) DATA 20110413
3 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20090408
4 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090408
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090408
6 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20090408
7 Importing IV_XML Call by reference Type reference (TYPE) STRING UI Object Type 20090408

Method GET_TYPED_FOR_XML on class CL_BSP_DLC_CONFIG_READER has no exception.

Method INITIALIZE_CONFIG_KEYS Signature

Method INITIALIZE_CONFIG_KEYS on class CL_BSP_DLC_CONFIG_READER has no parameter.
Method INITIALIZE_CONFIG_KEYS on class CL_BSP_DLC_CONFIG_READER has no exception.

Method IS_PERS_SUPPORTED Signature

Method IS_PERS_SUPPORTED on class CL_BSP_DLC_CONFIG_READER has no parameter.
Method IS_PERS_SUPPORTED on class CL_BSP_DLC_CONFIG_READER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701