Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Static Attribute | Private | Object reference (TYPE REF TO) | DLC_CONFIG_ACCESS_BADI | BAdI for Acces configuration determination | 20071211 | |||
| 2 | Constant | Public | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | 'C' | Config Data from customer table | 20060713 | ||
| 3 | Constant | Public | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | 'P' | Config Data from personalization | 20070219 | ||
| 4 | Constant | Public | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | 'S' | Config Data from system table | 20060713 | ||
| 5 | Constant | Public | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | BSPCC_DEFI | 20060421 | |||
| 6 | Constant | Public | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | BSPCC_DEFI | 20060421 | |||
| 7 | Constant | Public | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | BSPCC_DEFI | 20060421 | |||
| 8 | Constant | Public | Type reference (TYPE) | BSP_DLC_ROLE_KEY | BSPCC_DEFI | 20060421 | |||
| 9 | Constant | Public | Type reference (TYPE) | BSP_DLC_CONFIG_TYPE | 'EST_REQUESTER_AXT' | Enforce S-Tab Requester / Extensibility | 20100209 | ||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_BSP_WD_CONFIG_AREA | shared memory area for bsp wd configuration | 20070321 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | BSP_DLCT_CONF_ACCESS_SEQUENCE | Configuration Access Sequence | 20060407 | |||
| 12 | Static Attribute | Private | See coding | Configuration Context-ID and semantic key | 20080722 | ||||
| 13 | Static Attribute | Private | See coding | 20080722 | |||||
| 14 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20071212 | ||||
| 15 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20070321 | ||||
| 16 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | Is use of pre-prossesing table active, for Standard Config | 20090312 | |||
| 17 | Constant | Public | Type reference (TYPE) | STRING | '' | XML Version tag without encoding | 20100817 |
Methods
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 | 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 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060406 | ||||
| 2 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20060406 | |||
| 3 | IV_OBJECT_SUB_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060406 | |||
| 4 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060406 | |||
| 5 | IV_ORIGIN | Value transfer | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | 'S' | From System- or Customer Table | 20070906 | ||
| 6 | IV_ROLE_KEY | Value transfer | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060406 | |||
| 7 | IV_VIEWNAME | Value transfer | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060406 | |||
| 8 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | String for XML storage | 20060406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060406 |
Method CHECK_MAINT_PRECON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20100209 | |||
| 2 | IV_ENFORCE_S_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100209 | ||||
| 3 | IV_ENFORCE_S_TAB_REQUESTER | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TYPE | Configuration Type | 20100209 | |||
| 4 | IV_PERSONALIZATION_FOR_USER | Call by reference | Type reference (TYPE) | SY-UNAME | 20100209 | ||||
| 5 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20100209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100209 | |||
| 2 | 20100209 |
Method CHOOSE_CONFIG_BY_AC_SEQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DL_XMLSTRX2 | Storagetable for delivered XML layout descriptions | 20060407 | |||
| 2 | ES_SUCCESSFULL_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuraiton Key / Variable Part | 20060407 | |||
| 3 | EV_CONFIG_DATA_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | From System- or Customer-Table | 20060713 | |||
| 4 | IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuration Key / Variable Part | 20071211 | |||
| 5 | IT_CONFIG_CUS | Call by reference | Type reference (TYPE) | TT_XMLSTRX2 | 20060424 | ||||
| 6 | IT_CONFIG_SAP | Call by reference | Type reference (TYPE) | TT_XMLSTRX2 | 20060424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060407 |
Method CHOOSE_CONFIG_BY_AC_SEQ_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONFIG_CHOOSEN | Call by reference | Type reference (TYPE) | BSP_DLCS_CONTEXT_SEMANTIC_KEY | Configuration Context-ID and semantic key | 20071212 | |||
| 2 | ES_SUCCESSFULL_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuraiton Key / Variable Part | 20071212 | |||
| 3 | EV_CONFIG_DATA_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | From System- or Customer-Table | 20071212 | |||
| 4 | IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuration Key / Variable Part | 20071212 | |||
| 5 | IT_CONFIG_CUS | Call by reference | Type reference (TYPE) | BSP_DLCT_CONTEXT_SEMANTIC_KEY | Configuration Context-ID and semantic key | 20071212 | |||
| 6 | 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 | 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 | IT_CONFIG | Call by reference | Type reference (TYPE) | TABLE | From System- or Customer Table | 20080722 | |||
| 2 | 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 | IS_CONFIG | Call by reference | Type reference (TYPE) | BSPC_DL_XMLSTRX2 | Storagetable for delivered XML layout descriptions | 20080722 | |||
| 2 | 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 | IS_TRANSPORT_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TRANSPORT_DATA | Technical data for connection to transport system | 20060404 | |||
| 2 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060404 | ||||
| 3 | IV_COMPONENT_USAGE | Value transfer | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | Component Usage | 20060410 | |||
| 4 | IV_ENFORCE_POPUP_FREE_CTS_API | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Enforce PopUp-free CTS API | 20100223 | ||
| 5 | IV_ENFORCE_S_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | Enforce use of S-Table | 20100209 | ||
| 6 | IV_ENFORCE_S_TAB_REQUESTER | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TYPE | '' | Requester of enforcing S-Table | 20100209 | ||
| 7 | IV_OBJECT_SUB_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060410 | |||
| 8 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060410 | |||
| 9 | IV_PERSONALIZATION_FOR_USER | Call by reference | Type reference (TYPE) | SY-UNAME | ' ' | Call from personalization | 20060406 | ||
| 10 | IV_ROLE_KEY | Value transfer | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060410 | |||
| 11 | IV_VIEWNAME | Value transfer | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in eforcement of using the Standard-Table | 20100209 | ||
| 2 | 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 | ES_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | Configuration Data (Key + Config Data) | 20060407 | |||
| 2 | ES_PERS_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | String for XML storage | 20060407 | |||
| 3 | ES_SUCCESSFULL_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuraiton Key / Variable Part | 20060407 | |||
| 4 | EV_CONFIG_DATA_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | From System- or Customer-Table | 20060713 | |||
| 5 | EV_CONFIG_FROM_PROC_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Configuration from processed config table (Switch handling) | 20090312 | |||
| 6 | 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 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060404 | ||||
| 8 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20060404 | |||
| 9 | IV_OBJECT_SUB_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060404 | |||
| 10 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060404 | |||
| 11 | IV_ONLY_SPEC_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Use only spec param. (no access sequence) | 20060407 | ||
| 12 | IV_PERS_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Personalization data only | 20060626 | ||
| 13 | IV_ROLE_KEY | Call by reference | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060404 | |||
| 14 | IV_SKIP_PERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Skip access of personalization | 20080128 | ||
| 15 | 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 | 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 | ES_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | Configuration Data (Key + Config Data) | 20071211 | |||
| 2 | EV_CONFIG_FROM_PROC_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Config from Proccessed config table | 20090312 | |||
| 3 | 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 | IS_CONFIG_KEY_CHOOSEN | Call by reference | Type reference (TYPE) | BSP_DLCS_CONTEXT_SEMANTIC_KEY | Config semantic key | 20071211 | |||
| 5 | 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 | EV_CONFIG_XML | Call by reference | Type reference (TYPE) | STRING | 20070330 | ||||
| 2 | IS_CONFIG | Call by reference | Type reference (TYPE) | BSP_DL_XMLSTRX2 | Storagetable for delivered XML layout descriptions | 20070330 | |||
| 3 | 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 | ET_CONFIG_KEY_CUS | Call by reference | Type reference (TYPE) | BSP_DLCT_CONTEXT_SEMANTIC_KEY | All configs with origin (SAP, CUS) | 20071211 | |||
| 2 | ET_CONFIG_KEY_SAP | Call by reference | Type reference (TYPE) | BSP_DLCT_CONTEXT_SEMANTIC_KEY | Configuration Context-id and semandic key | 20071211 | |||
| 3 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20071211 | |||
| 4 | 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 | ET_CONFIG_DATA | Call by reference | Type reference (TYPE) | TT_XMLSTRX2 | 20070330 | ||||
| 2 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20070330 | |||
| 3 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | Component Usage | 20070330 | |||
| 4 | IV_OBJECT_SUB_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Subtype | 20070330 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | UI Object Type | 20070330 | |||
| 6 | IV_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | Origin (SAP/Customer) | 20070330 | |||
| 7 | IV_ROLE_KEY | Call by reference | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role Configuration Key | 20070330 | |||
| 8 | 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 | ES_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | Configuration Data (Key + Config Data) | 20090330 | |||
| 2 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20090330 | ||||
| 3 | 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 | ET_CONFIG_INFO | Call by reference | Type reference (TYPE) | BSP_DLCT_CONFIG_INFO | All configs with origin (SAP, CUS) | 20070405 | |||
| 2 | ET_CONFIG_W_ORIGS | Call by reference | Type reference (TYPE) | BSP_DLCT_CONF_W_ORIGS | All configs with origins (SAP, CUS) | 20080129 | |||
| 3 | ET_CONTEXT_SEM_KEY | Call by reference | Type reference (TYPE) | BSP_DLCT_CONTEXT_SEMANTIC_KEY | Configuration Context-id and semandic key | 20060406 | |||
| 4 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20060406 | |||
| 5 | 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 | ES_PERS_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | String for XML storage | 20090518 | |||
| 2 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20090518 | ||||
| 3 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20090518 | |||
| 4 | IV_OBJECT_SUB_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20090518 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20090518 | |||
| 6 | IV_PERS_FOR_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20090518 | |||
| 7 | IV_ROLE_KEY | Call by reference | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20090518 | |||
| 8 | 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 | ET_CONFIG_DATA_CUS | Call by reference | Type reference (TYPE) | TT_XMLSTRX2 | 20060424 | ||||
| 2 | ET_CONFIG_DATA_SAP | Call by reference | Type reference (TYPE) | TT_XMLSTRX2 | String for XML storage | 20060424 | |||
| 3 | EV_CONFIG_DATA_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | From System- or Customer-Table | 20060713 | |||
| 4 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060404 | ||||
| 5 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20060404 | |||
| 6 | IV_OBJECT_SUB_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060404 | |||
| 7 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060404 | |||
| 8 | IV_ONLY_SPEC_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | Only spec. param (no access sequence) | 20060407 | ||
| 9 | IV_ROLE_KEY | Value transfer | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060404 | |||
| 10 | IV_VIEWNAME | Value transfer | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060404 |
Method GET_XCONFIG_DATA_SPEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | String for XML storage | 20071211 | |||
| 2 | EV_CONFIG_DATA_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | From System- or Customer-Table | 20071211 | |||
| 3 | IS_SEARCH_KEY | Value transfer | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Role key | 20071211 | |||
| 4 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20071211 | ||||
| 5 | 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 | IV_VIEWNAME | Value transfer | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20071211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20071211 |
Method GET_XCONFIG_PERS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060407 | ||||
| 2 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20060407 | |||
| 3 | IV_OBJECT_SUB_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060407 | |||
| 4 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060407 | |||
| 5 | IV_ONLY_SPEC_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | Only spec. param (no access sequence) | 20060407 | ||
| 6 | IV_PERS_FOR_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User Name | 20090518 | ||
| 7 | IV_ROLE_KEY | Value transfer | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060407 | |||
| 8 | IV_VIEWNAME | Value transfer | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060407 | |||
| 9 | RS_CONFIG_PERS_DATA | Value transfer | Type reference (TYPE) | BSPC_DL_PERSSTOR | String for XML storage | 20060407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060407 |
Method LOCK_CONFIG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060404 | ||||
| 2 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | 20060421 | ||||
| 3 | IV_OBJECT_SUB_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | 20060421 | ||||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | 20060421 | ||||
| 5 | IV_ROLE_KEY | Call by reference | Type reference (TYPE) | BSP_DLC_ROLE_KEY | 20060421 | ||||
| 6 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060404 | |||
| 7 | RV_CONFIG_DATA | Value transfer | Type reference (TYPE) | BSP_DLC_XML | String for XML storage | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20060404 | |||
| 2 | 20060404 |
Method PROC_ACC_SEQ_FOR_SEARCH_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONFIG_KEY_CHOOSEN | Call by reference | Type reference (TYPE) | BSP_DLCS_CONTEXT_SEMANTIC_KEY | Configuration Context-id and semandic key | 20090407 | |||
| 2 | ES_SUCCESSFULL_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuraiton Key / Variable Part | 20090407 | |||
| 3 | EV_CONFIG_DATA_ORIGIN | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_DATA_ORIGIN | From System- or Customer Table | 20090407 | |||
| 4 | IS_SEARCH_KEY | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_SEM_KEY_VAR_PART | Configuraiton Key / Variable Part | 20090407 | |||
| 5 | IT_CONFIG_KEY_CUS | Call by reference | Type reference (TYPE) | BSP_DLCT_CONTEXT_SEMANTIC_KEY | Configuration Context-ID and semantic key | 20090407 | |||
| 6 | IT_CONFIG_KEY_SAP | Call by reference | Type reference (TYPE) | BSP_DLCT_CONTEXT_SEMANTIC_KEY | Configuration Context-ID and semantic key | 20090407 | |||
| 7 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20090407 | |||
| 8 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20090407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090407 |
Method SAVE_CONFIG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TRANSPORT_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TRANSPORT_DATA | Technical data for connection to transport system | 20060404 | |||
| 2 | IV_ATTRIB_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_XML | Attibute XML | 20070126 | |||
| 3 | IV_BUTTON_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_XML | Button Config XML | 20091027 | |||
| 4 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060404 | ||||
| 5 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20060404 | |||
| 6 | IV_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_XML | String for XML storage | 20060404 | |||
| 7 | IV_ENFORCE_POPUP_FREE_CTS_API | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Enforce PopUp-Free CTS-API | 20100223 | ||
| 8 | IV_ENFORCE_S_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | Enforce use of S-Table | 20100209 | ||
| 9 | IV_ENFORCE_S_TAB_REQUESTER | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TYPE | '' | Requester of enforcing S-Table | 20100209 | ||
| 10 | IV_OBJECT_SUB_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060404 | |||
| 11 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060404 | |||
| 12 | IV_PERSONALIZATION_FOR_USER | Call by reference | Type reference (TYPE) | SY-UNAME | ' ' | Call from personalization | 20060406 | ||
| 13 | IV_ROLE_KEY | Call by reference | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060404 | |||
| 14 | IV_VIEWNAME | Call by reference | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in eforcement of using the Standard-Table | 20100209 | ||
| 2 | 20060404 | |||
| 3 | 20100119 |
Method SAVE_CONFIG_PRE_PROC_S Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLCS_CONF_DATA | Configuration Data (Key + Config Data) | 20090312 | |||
| 2 | IV_CHANGE_FLAG | Call by reference | Type reference (TYPE) | BSP_DLC_PRE_PROC_CHANGE_FLAG | Indicates changes compared to the original configuration | 20090423 | |||
| 3 | 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 | IS_TRANSPORT_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TRANSPORT_DATA | Technical data for connection to transport system | 20060404 | |||
| 2 | IV_ATTRIB_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_XML_XSTRING | XString for XML Storage | 20070126 | |||
| 3 | IV_BUTTON_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_XML_XSTRING | XString for XML storage | 20091027 | |||
| 4 | IV_COMPONENT | Value transfer | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | 20060404 | ||||
| 5 | IV_COMPONENT_USAGE | Call by reference | Type reference (TYPE) | BSP_DLC_COMPONENT_USAGE | usage context | 20060404 | |||
| 6 | IV_CONFIG_DATA | Call by reference | Type reference (TYPE) | BSP_DLC_XML_XSTRING | XString for XML storage | 20060404 | |||
| 7 | IV_ENFORCE_POPUP_FREE_CTS_API | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Enforce popup free CTS API | 20100223 | ||
| 8 | IV_ENFORCE_S_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | Enforce use of S-Table | 20100209 | ||
| 9 | IV_ENFORCE_S_TAB_REQUESTER | Call by reference | Type reference (TYPE) | BSP_DLC_CONFIG_TYPE | Configuration Type | 20100209 | |||
| 10 | IV_OBJECT_SUB_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_SUB_TYPE | Object Sub Type | 20060404 | |||
| 11 | IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | BSP_DLC_OBJECT_TYPE | Object Type | 20060404 | |||
| 12 | IV_PERSONALIZATION_FOR_USER | Call by reference | Type reference (TYPE) | SY-UNAME | ' ' | Call from personalization | 20060406 | ||
| 13 | IV_ROLE_KEY | Value transfer | Type reference (TYPE) | BSP_DLC_ROLE_KEY | Role key | 20060404 | |||
| 14 | IV_VIEWNAME | Value transfer | Type reference (TYPE) | O2PAGEEXT | Name of BSP Page (Upper and Lower Case) | 20060404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error in enforcing S table | 20100209 | ||
| 2 | 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 | IV_STRING | Call by reference | Type reference (TYPE) | BSP_DLC_XML | String for XML storage | 20060404 | |||
| 2 | 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 | IV_XSTRING | Call by reference | Type reference (TYPE) | BSP_DLC_XML_XSTRING | XString for XML storage | 20060404 | |||
| 2 | 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 |