SAP ABAP Class CL_BSP_DLC_XML_STORAGE2 (Persistence service for XML configuration data)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-CON (Application Component) UI Configuration & Design Layer
     BSP_DYN_CONFIG_TOOLS (Package) Tools for Dynamic Layout
Properties
Class CL_BSP_DLC_XML_STORAGE2  
Short Description Persistence service for XML configuration data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TOOLS   Tools for Dynamic Layout 
Created 20060404   SAP 
Last change 20130531   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)
2 BSPCC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 BSPCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_DLC_XML_STORAGE2 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BSP_DLC_CONFIG_READER 20090407 Configuration Reader (View related)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG_ACCESS_BADI Static Attribute Private Object reference (TYPE REF TO) DLC_CONFIG_ACCESS_BADI BAdI for Acces configuration determination 20071211
2 CONFIG_DATA_ORIGIN_C Constant Public Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN 'C' Config Data from customer table 20060713
3 CONFIG_DATA_ORIGIN_P Constant Public Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN 'P' Config Data from personalization 20070219
4 CONFIG_DATA_ORIGIN_S Constant Public Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN 'S' Config Data from system table 20060713
5 DEFAULT_COMPONENT_USAGE Constant Public Type reference (TYPE) BSP_DLC_COMPONENT_USAGE BSPCC_DEFI 20060421
6 DEFAULT_OBJECT_SUB_TYPE Constant Public Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE BSPCC_DEFI 20060421
7 DEFAULT_OBJECT_TYPE Constant Public Type reference (TYPE) BSP_DLC_OBJECT_TYPE BSPCC_DEFI 20060421
8 DEFAULT_ROLE_KEY Constant Public Type reference (TYPE) BSP_DLC_ROLE_KEY BSPCC_DEFI 20060421
9 EST_REQUESTER_AXT Constant Public Type reference (TYPE) BSP_DLC_CONFIG_TYPE 'EST_REQUESTER_AXT' Enforce S-Tab Requester / Extensibility 20100209
10 GR_AREA Static Attribute Private Object reference (TYPE REF TO) CL_BSP_WD_CONFIG_AREA shared memory area for bsp wd configuration 20070321
11 GT_ACCESS_SEQUENCE Static Attribute Private Type reference (TYPE) BSP_DLCT_CONF_ACCESS_SEQUENCE Configuration Access Sequence 20060407
12 GT_CONFIG_KEY_CUS Static Attribute Private See coding Configuration Context-ID and semantic key 20080722
13 GT_CONFIG_KEY_SAP Static Attribute Private See coding 20080722
14 GV_NEW_ACCESS_LOGIC Static Attribute Private Type reference (TYPE) ABAP_BOOL 20071212
15 GV_USE_SHARED_MEMORY Static Attribute Public Type reference (TYPE) ABAP_BOOL 20070321
16 PRE_PROC_ACTIVE_CONFIG_S Static Attribute Public Type reference (TYPE) ABAP_BOOL Is use of pre-prossesing table active, for Standard Config 20090312
17 XML_VERS_TAG_WO_ENCODING Constant Public Type reference (TYPE) STRING '' XML Version tag without encoding 20100817
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ACCESS_SEQUENCE Static method Private Method 20060407
2 CHECK_EXISTENCE Static method Public Method ckeck if config exist 20060406
3 CHECK_MAINT_PRECON Static method Private Method Check pre-conditions for maintenance (Save/Del.) 20100209
4 CHOOSE_CONFIG_BY_AC_SEQ Static method Private Method Choose Config by access sequence 20060407
5 CHOOSE_CONFIG_BY_AC_SEQ_NEW Static method Private Method Choose Config by access sequence 20071212
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060407
7 CONFIG_KEY_BUF_DELETE Static method Private Method Delete record from config key buffer 20080722
8 CONFIG_KEY_BUF_MODIFY Static method Private Method Modifiy config key buffer (insert or upate) 20080722
9 DELETE_CONFIG_DATA Static method Public Method Delete config data from DB 20060404
10 DETACH_SHARED_MEMORY Static method Private Event handling method 20070321
11 GET_CONFIG_DATA Static method Public Method Read config data for DB 20060404
12 GET_CONFIG_DATA_FOR_CHOOSEN Static method Private Method Get Config Data for choosen key (Config-XML and Attrib-XML) 20071211
13 GET_CONFIG_FROM_SHARED_BUF Static method Private Method 20070330
14 GET_CONFIG_KEYS_FOR_VIEW Static method Private Method get semanctic keys of existing configs for component / view 20071211
15 GET_CONF_SHARE_MEM Static method Private Method Get customer configuration from shared memory 20070330
16 GET_DEFAULT_CONFIG_DATA_S Static method Public Method Read Standard Configuration Data from DB 20090330
17 GET_EXISTENCE_FOR_VIEW Static method Public Method get semanctic keys of existing configs for component / view 20060406
18 GET_PERS_DATA_SINGLE Static method Public Method Get Personalization data 20090518
19 GET_XCONFIG_DATA Static method Private Method 20060404
20 GET_XCONFIG_DATA_SPEC Static method Private Method Get Config data for the specified key (no access sequence) 20071211
21 GET_XCONFIG_PERS_DATA Static method Private Method 20060407
22 LOCK_CONFIG_DATA Static method Public Method Read config data for DB 20060404
23 PROC_ACC_SEQ_FOR_SEARCH_KEY Static method Private Method Process Access Sequence for search key 20090407
24 SAVE_CONFIG_DATA Static method Public Method Save config data for DB 20060404
25 SAVE_CONFIG_PRE_PROC_S Static method Public Method Save Pre Processed Standard Config Data 20090312
26 SAVE_XCONFIG_DATA Static method Private Method Save config data for DB 20060404
27 STRING2XSTRING Static method Private Method 20060404
28 XSTRING2STRING Static method Private Method 20060404
Events
Class CL_BSP_DLC_XML_STORAGE2 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_XMLSTRX2 Private See coding 20060407 tt_xmlstrx2 TYPE TABLE OF bsp_dl_xmlstrx2
Method Signatures

Method BUILD_ACCESS_SEQUENCE 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_CONF_ACCESS_SEQUENCE Configuration Access Sequence 20060407

Method BUILD_ACCESS_SEQUENCE on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060406
2 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20060406
3 Importing IV_OBJECT_SUB_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060406
4 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060406
5 Importing IV_ORIGIN Value transfer Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN 'S' From System- or Customer Table 20070906
6 Importing IV_ROLE_KEY Value transfer Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060406
7 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060406
8 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL String for XML storage 20060406
# Exception Resumable Description Created on
1 NOT_FOUND 20060406

Method CHECK_MAINT_PRECON 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 20100209
2 Importing IV_ENFORCE_S_TABLE Call by reference Type reference (TYPE) ABAP_BOOL 20100209
3 Importing IV_ENFORCE_S_TAB_REQUESTER Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE Configuration Type 20100209
4 Importing IV_PERSONALIZATION_FOR_USER Call by reference Type reference (TYPE) SY-UNAME 20100209
5 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20100209
# Exception Resumable Description Created on
1 ENFORCE_S_TABLE_ERROR 20100209
2 PARAMETER_ERROR 20100209

Method CHOOSE_CONFIG_BY_AC_SEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DL_XMLSTRX2 Storagetable for delivered XML layout descriptions 20060407
2 Exporting ES_SUCCESSFULL_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20060407
3 Exporting EV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer-Table 20060713
4 Importing IS_SEARCH_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuration Key / Variable Part 20071211
5 Importing IT_CONFIG_CUS Call by reference Type reference (TYPE) TT_XMLSTRX2 20060424
6 Importing IT_CONFIG_SAP Call by reference Type reference (TYPE) TT_XMLSTRX2 20060424
# Exception Resumable Description Created on
1 NOT_FOUND 20060407

Method CHOOSE_CONFIG_BY_AC_SEQ_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_CHOOSEN Call by reference Type reference (TYPE) BSP_DLCS_CONTEXT_SEMANTIC_KEY Configuration Context-ID and semantic key 20071212
2 Exporting ES_SUCCESSFULL_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20071212
3 Exporting EV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer-Table 20071212
4 Importing IS_SEARCH_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuration Key / Variable Part 20071212
5 Importing IT_CONFIG_CUS Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-ID and semantic key 20071212
6 Importing IT_CONFIG_SAP Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-ID and semantic key 20071212
# Exception Resumable Description Created on
1 NOT_FOUND 20071212

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSP_DLC_XML_STORAGE2 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method CONFIG_KEY_BUF_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONFIG Call by reference Type reference (TYPE) TABLE From System- or Customer Table 20080722
2 Importing IV_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20080722

Method CONFIG_KEY_BUF_DELETE on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method CONFIG_KEY_BUF_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG Call by reference Type reference (TYPE) BSPC_DL_XMLSTRX2 Storagetable for delivered XML layout descriptions 20080722
2 Importing IV_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN Standard- or Customer buffer 20080722

Method CONFIG_KEY_BUF_MODIFY on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method DELETE_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSPORT_DATA Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TRANSPORT_DATA Technical data for connection to transport system 20060404
2 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060404
3 Importing IV_COMPONENT_USAGE Value transfer Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20060410
4 Importing IV_ENFORCE_POPUP_FREE_CTS_API Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Enforce PopUp-free CTS API 20100223
5 Importing IV_ENFORCE_S_TABLE Call by reference Type reference (TYPE) ABAP_BOOL '' Enforce use of S-Table 20100209
6 Importing IV_ENFORCE_S_TAB_REQUESTER Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE '' Requester of enforcing S-Table 20100209
7 Importing IV_OBJECT_SUB_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060410
8 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060410
9 Importing IV_PERSONALIZATION_FOR_USER Call by reference Type reference (TYPE) SY-UNAME ' ' Call from personalization 20060406
10 Importing IV_ROLE_KEY Value transfer Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060410
11 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060404
# Exception Resumable Description Created on
1 ENFORCE_S_TABLE_ERROR Error in eforcement of using the Standard-Table 20100209
2 ERROR_OCCURRED 20060404

Method DETACH_SHARED_MEMORY Signature

Method DETACH_SHARED_MEMORY on class CL_BSP_DLC_XML_STORAGE2 has no parameter.
Method DETACH_SHARED_MEMORY on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA Configuration Data (Key + Config Data) 20060407
2 Exporting ES_PERS_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA String for XML storage 20060407
3 Exporting ES_SUCCESSFULL_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20060407
4 Exporting EV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer-Table 20060713
5 Exporting EV_CONFIG_FROM_PROC_TABLE Call by reference Type reference (TYPE) ABAP_BOOL Configuration from processed config table (Switch handling) 20090312
6 Exporting EV_CONFIG_PROC_TAB_CHANGE_FLAG Call by reference Type reference (TYPE) BSP_DLC_PRE_PROC_CHANGE_FLAG Indicates changes compared to the original configuration 20090423
7 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060404
8 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20060404
9 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060404
10 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060404
11 Importing IV_ONLY_SPEC_PARAMETER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Use only spec param. (no access sequence) 20060407
12 Importing IV_PERS_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Personalization data only 20060626
13 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060404
14 Importing IV_SKIP_PERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Skip access of personalization 20080128
15 Importing IV_SOURCE Call by reference Type reference (TYPE) BSP_DLC_DESIGN_LAYER_SOURCE BSPCD_SOURCE_CUST_SAP Source of Configuration Data: Customer / SAP / Both 20100701
16 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060404

Method GET_CONFIG_DATA on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_CONFIG_DATA_FOR_CHOOSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA Configuration Data (Key + Config Data) 20071211
2 Exporting EV_CONFIG_FROM_PROC_TABLE Call by reference Type reference (TYPE) ABAP_BOOL Config from Proccessed config table 20090312
3 Exporting EV_CONFIG_PROC_TAB_CHANGE_FLAG Call by reference Type reference (TYPE) BSP_DLC_PRE_PROC_CHANGE_FLAG Indicates changes compared to the original configuration 20090423
4 Importing IS_CONFIG_KEY_CHOOSEN Call by reference Type reference (TYPE) BSP_DLCS_CONTEXT_SEMANTIC_KEY Config semantic key 20071211
5 Importing IV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20071211

Method GET_CONFIG_DATA_FOR_CHOOSEN on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_CONFIG_FROM_SHARED_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONFIG_XML Call by reference Type reference (TYPE) STRING 20070330
2 Importing IS_CONFIG Call by reference Type reference (TYPE) BSP_DL_XMLSTRX2 Storagetable for delivered XML layout descriptions 20070330
3 Importing IV_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20070330

Method GET_CONFIG_FROM_SHARED_BUF on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_CONFIG_KEYS_FOR_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG_KEY_CUS Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY All configs with origin (SAP, CUS) 20071211
2 Exporting ET_CONFIG_KEY_SAP Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-id and semandic key 20071211
3 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20071211
4 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20071211

Method GET_CONFIG_KEYS_FOR_VIEW on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_CONF_SHARE_MEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG_DATA Call by reference Type reference (TYPE) TT_XMLSTRX2 20070330
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20070330
3 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE Component Usage 20070330
4 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Subtype 20070330
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20070330
6 Importing IV_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN Origin (SAP/Customer) 20070330
7 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role Configuration Key 20070330
8 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20070330

Method GET_CONF_SHARE_MEM on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_DEFAULT_CONFIG_DATA_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA Configuration Data (Key + Config Data) 20090330
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME 20090330
3 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090330

Method GET_DEFAULT_CONFIG_DATA_S on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_EXISTENCE_FOR_VIEW 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 All configs with origin (SAP, CUS) 20070405
2 Exporting ET_CONFIG_W_ORIGS Call by reference Type reference (TYPE) BSP_DLCT_CONF_W_ORIGS All configs with origins (SAP, CUS) 20080129
3 Exporting ET_CONTEXT_SEM_KEY Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-id and semandic key 20060406
4 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20060406
5 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060406

Method GET_EXISTENCE_FOR_VIEW on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_PERS_DATA_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERS_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA String for XML storage 20090518
2 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME 20090518
3 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20090518
4 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20090518
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20090518
6 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SY-UNAME User Name 20090518
7 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20090518
8 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090518

Method GET_PERS_DATA_SINGLE on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method GET_XCONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIG_DATA_CUS Call by reference Type reference (TYPE) TT_XMLSTRX2 20060424
2 Exporting ET_CONFIG_DATA_SAP Call by reference Type reference (TYPE) TT_XMLSTRX2 String for XML storage 20060424
3 Exporting EV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer-Table 20060713
4 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060404
5 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20060404
6 Importing IV_OBJECT_SUB_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060404
7 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060404
8 Importing IV_ONLY_SPEC_PARAMETER Call by reference Type reference (TYPE) ABAP_BOOL '' Only spec. param (no access sequence) 20060407
9 Importing IV_ROLE_KEY Value transfer Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060404
10 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060404
# Exception Resumable Description Created on
1 NOT_FOUND 20060404

Method GET_XCONFIG_DATA_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA String for XML storage 20071211
2 Exporting EV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer-Table 20071211
3 Importing IS_SEARCH_KEY Value transfer Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Role key 20071211
4 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20071211
5 Importing IV_SOURCE Call by reference Type reference (TYPE) BSP_DLC_DESIGN_LAYER_SOURCE BSPCD_SOURCE_CUST Source of Configuration Data: Customer / SAP / Both 20100701
6 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20071211
# Exception Resumable Description Created on
1 NOT_FOUND 20071211

Method GET_XCONFIG_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060407
2 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20060407
3 Importing IV_OBJECT_SUB_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060407
4 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060407
5 Importing IV_ONLY_SPEC_PARAMETER Call by reference Type reference (TYPE) ABAP_BOOL '' Only spec. param (no access sequence) 20060407
6 Importing IV_PERS_FOR_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME User Name 20090518
7 Importing IV_ROLE_KEY Value transfer Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060407
8 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060407
9 Returning RS_CONFIG_PERS_DATA Value transfer Type reference (TYPE) BSPC_DL_PERSSTOR String for XML storage 20060407
# Exception Resumable Description Created on
1 NOT_FOUND 20060407

Method LOCK_CONFIG_DATA 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 20060404
2 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE 20060421
3 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE 20060421
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE 20060421
5 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY 20060421
6 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060404
7 Returning RV_CONFIG_DATA Value transfer Type reference (TYPE) BSP_DLC_XML String for XML storage 20060404
# Exception Resumable Description Created on
1 ERROR_OCCURED 20060404
2 FOREIGN_LOCK 20060404

Method PROC_ACC_SEQ_FOR_SEARCH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_KEY_CHOOSEN Call by reference Type reference (TYPE) BSP_DLCS_CONTEXT_SEMANTIC_KEY Configuration Context-id and semandic key 20090407
2 Exporting ES_SUCCESSFULL_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20090407
3 Exporting EV_CONFIG_DATA_ORIGIN Call by reference Type reference (TYPE) BSP_DLC_CONFIG_DATA_ORIGIN From System- or Customer Table 20090407
4 Importing IS_SEARCH_KEY Call by reference Type reference (TYPE) BSP_DLCS_CONF_SEM_KEY_VAR_PART Configuraiton Key / Variable Part 20090407
5 Importing IT_CONFIG_KEY_CUS Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-ID and semantic key 20090407
6 Importing IT_CONFIG_KEY_SAP Call by reference Type reference (TYPE) BSP_DLCT_CONTEXT_SEMANTIC_KEY Configuration Context-ID and semantic key 20090407
7 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME Component Name 20090407
8 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20090407
# Exception Resumable Description Created on
1 NOT_FOUND 20090407

Method SAVE_CONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSPORT_DATA Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TRANSPORT_DATA Technical data for connection to transport system 20060404
2 Importing IV_ATTRIB_DATA Call by reference Type reference (TYPE) BSP_DLC_XML Attibute XML 20070126
3 Importing IV_BUTTON_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLC_XML Button Config XML 20091027
4 Importing IV_COMPONENT Call by reference Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060404
5 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20060404
6 Importing IV_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLC_XML String for XML storage 20060404
7 Importing IV_ENFORCE_POPUP_FREE_CTS_API Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Enforce PopUp-Free CTS-API 20100223
8 Importing IV_ENFORCE_S_TABLE Call by reference Type reference (TYPE) ABAP_BOOL '' Enforce use of S-Table 20100209
9 Importing IV_ENFORCE_S_TAB_REQUESTER Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE '' Requester of enforcing S-Table 20100209
10 Importing IV_OBJECT_SUB_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060404
11 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060404
12 Importing IV_PERSONALIZATION_FOR_USER Call by reference Type reference (TYPE) SY-UNAME ' ' Call from personalization 20060406
13 Importing IV_ROLE_KEY Call by reference Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060404
14 Importing IV_VIEWNAME Call by reference Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060404
# Exception Resumable Description Created on
1 ENFORCE_S_TABLE_ERROR Error in eforcement of using the Standard-Table 20100209
2 PARAMETER_ERROR 20060404
3 TRANSPORT_APPEND_FAILED 20100119

Method SAVE_CONFIG_PRE_PROC_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLCS_CONF_DATA Configuration Data (Key + Config Data) 20090312
2 Importing IV_CHANGE_FLAG Call by reference Type reference (TYPE) BSP_DLC_PRE_PROC_CHANGE_FLAG Indicates changes compared to the original configuration 20090423
3 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE Configuration Type 20090423

Method SAVE_CONFIG_PRE_PROC_S on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method SAVE_XCONFIG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSPORT_DATA Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TRANSPORT_DATA Technical data for connection to transport system 20060404
2 Importing IV_ATTRIB_DATA Call by reference Type reference (TYPE) BSP_DLC_XML_XSTRING XString for XML Storage 20070126
3 Importing IV_BUTTON_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLC_XML_XSTRING XString for XML storage 20091027
4 Importing IV_COMPONENT Value transfer Type reference (TYPE) BSP_WD_COMPONENT_NAME 20060404
5 Importing IV_COMPONENT_USAGE Call by reference Type reference (TYPE) BSP_DLC_COMPONENT_USAGE usage context 20060404
6 Importing IV_CONFIG_DATA Call by reference Type reference (TYPE) BSP_DLC_XML_XSTRING XString for XML storage 20060404
7 Importing IV_ENFORCE_POPUP_FREE_CTS_API Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Enforce popup free CTS API 20100223
8 Importing IV_ENFORCE_S_TABLE Call by reference Type reference (TYPE) ABAP_BOOL '' Enforce use of S-Table 20100209
9 Importing IV_ENFORCE_S_TAB_REQUESTER Call by reference Type reference (TYPE) BSP_DLC_CONFIG_TYPE Configuration Type 20100209
10 Importing IV_OBJECT_SUB_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_SUB_TYPE Object Sub Type 20060404
11 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060404
12 Importing IV_PERSONALIZATION_FOR_USER Call by reference Type reference (TYPE) SY-UNAME ' ' Call from personalization 20060406
13 Importing IV_ROLE_KEY Value transfer Type reference (TYPE) BSP_DLC_ROLE_KEY Role key 20060404
14 Importing IV_VIEWNAME Value transfer Type reference (TYPE) O2PAGEEXT Name of BSP Page (Upper and Lower Case) 20060404
# Exception Resumable Description Created on
1 ENFORCE_S_TABLE_ERROR Error in enforcing S table 20100209
2 TRANSPORT_APPEND_FAILED Inserting object into transport request failed 20100119

Method STRING2XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) BSP_DLC_XML String for XML storage 20060404
2 Returning RV_XSTRING Value transfer Type reference (TYPE) BSP_DLC_XML_XSTRING XString for XML storage 20060404

Method STRING2XSTRING on class CL_BSP_DLC_XML_STORAGE2 has no exception.

Method XSTRING2STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XSTRING Call by reference Type reference (TYPE) BSP_DLC_XML_XSTRING XString for XML storage 20060404
2 Returning RV_STRING Value transfer Type reference (TYPE) BSP_DLC_XML String for XML storage 20060404

Method XSTRING2STRING on class CL_BSP_DLC_XML_STORAGE2 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700