Hierarchy
⤷
⤷
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 | 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 | 20080128 |
Method CLEAR_ALL_CHILDREN_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONFIG_CORE | 20080128 | ||||
| 2 | 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 | IR_CONFIG_SETTINGS | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONF_SETTINGS | Config Settings | 20070705 | |||
| 2 | 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 | IR_CONFIG | Value transfer | Object reference (TYPE REF TO) | CL_BSP_DLC_CONFIG | 20080128 | ||||
| 2 | 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 | IR_CONFIG | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONFIG | Config semantic key | 20080128 | |||
| 2 | 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 | 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 | ET_CONFIG | Call by reference | Type reference (TYPE) | TT_CONFIG_TABLE | 20080128 | ||||
| 2 | ET_CONFIG_DEL_BUFFER | Call by reference | Type reference (TYPE) | TT_CONFIG_TABLE | 20080128 | ||||
| 3 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONFIG_CORE | 20080128 | ||||
| 4 | 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 | 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 | 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 | IR_CONFIG_SETTINGS | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONF_SETTINGS | Config Settings | 20070705 | |||
| 2 | IR_OWNER | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20070702 | ||||
| 3 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONFIG_CORE | 20070702 | ||||
| 4 | IV_NEW_INSTANCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Create new instance | 20070829 | ||
| 5 | 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 | IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20091014 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | IR_GENERAL_ATTRIB | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC__GENERALCUCO0_CN00 | General attribute context node | 20070622 | |||
| 2 | IS_AS_COPY_OF | Call by reference | Type reference (TYPE) | BSP_DCLS_CONF_SEMANTIC_KEY | Load as copy of another config | 20070821 | |||
| 3 | IS_COPY_INFO | Call by reference | Type reference (TYPE) | BSP_DLCS_COPY_INFO | Copy Info | 20100709 | |||
| 4 | IV_CONFIG_USAGE | Call by reference | Type reference (TYPE) | STRING | Needed in case of empty config for Ovw-Page, etc. | 20070711 | |||
| 5 | 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 | IV_KEEP_CURRENT_CONFIG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Keep current config in buffer | 20080128 | ||
| 7 | IV_LOAD_FOR_EDIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Load for editing | 20070622 | ||
| 8 | 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 | EV_LOCKED_FOREIGN_BY | Value transfer | Type reference (TYPE) | SY-UNAME | User Name | 20070821 | |||
| 2 | EV_OWN_LOCK | Value transfer | Type reference (TYPE) | ABAP_BOOL | Own lock already set | 20070821 | |||
| 3 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20070821 | |||
| 4 | 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 | 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 | 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 | IS_CONFIG_KEY | Call by reference | Type reference (TYPE) | BSP_DCLS_CONF_SEMANTIC_KEY | Config semantic key | 20080128 | |||
| 2 | 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 | IS_CONFIG_KEY | Call by reference | Type reference (TYPE) | BSP_DCLS_CONF_SEMANTIC_KEY | Config semantic key | 20080128 | |||
| 2 | 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 | IR_ROOT | Call by reference | Object reference (TYPE REF TO) | CL_BSP_DLC_CONFIG_CORE | 20080128 | ||||
| 2 | IS_CONFIG_KEY | Value transfer | Type reference (TYPE) | BSP_DCLS_CONF_SEMANTIC_KEY | Config semantic key | 20080128 | |||
| 3 | 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 | 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 | IV_COMPONENT | Call by reference | Type reference (TYPE) | BSP_WD_COMPONENT_NAME | Component Name | 20070821 | |||
| 2 | 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 |