Hierarchy
⤷ 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
Methods
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 |