Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_WDR_CFGE_COMP_EDITOR | Service Handler for the Editor for Component Configurations | 20100811 |
Properties
| Interface | IF_WD_CFG_COMP_EDITOR | |
| Short Description | Interface for the Component Configuration Editor |
General Data
| Package | SWDP_CONFIGURATION | Configuration for WD4A |
| Created | 20070713 | SAP |
| Last changed | 20131127 | SAP |
| 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 | IF_WD_CONTEXT_NODE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_WD_CFG_COMP_EDITOR has no interface.
Friends
Interface IF_WD_CFG_COMP_EDITOR has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_SCOPE_CONFIG | Constant | Public | Type reference (TYPE) | WDR_PERS_SCOPE | 5 | Configuration Scope | 20070717 | |
| 2 | C_SCOPE_CUSTOM | Constant | Public | Type reference (TYPE) | WDR_PERS_SCOPE | 4 | Customization Scope | 20070717 | |
| 3 | IS_COMPARISON_MODE | Instance attribute | Public | Type reference (TYPE) | WDY_BOOLEAN | Replacement for Real Boolean Type: 'X' == True '' == False | 20111110 | ||
| 4 | M_COMPONENT_NAME | Instance attribute | Public | Type reference (TYPE) | STRING | Name of Component | 20070717 | ||
| 5 | M_CONFIG_KEY | Instance attribute | Public | Type reference (TYPE) | WDY_CONFIG_KEY | Key Components of Configuration Tables | 20070717 | ||
| 6 | M_CONTEXT_ROOT | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20070730 | ||
| 7 | M_CURRENT_SCOPE | Instance attribute | Public | Type reference (TYPE) | WDR_PERS_SCOPE | Web Dynpro: Personalization Range | 20070717 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Creates New Element (at End) | 20070717 | |
| 2 | Instance method | Public | Method | Creates New Elements (at End) | 20070717 | |
| 3 | Instance method | Public | Method | Checks consistency of data (before saving) | 20070814 | |
| 4 | Instance method | Public | Method | Checks the current primary attribute | 20080318 | |
| 5 | Instance method | Public | Method | Returns the breadcrumb list | 20081127 | |
| 6 | Instance method | Public | Method | Returns differences from current context to second context | 20110912 | |
| 7 | Instance method | Public | Method | Returns the properties of the configuration/customizing | 20090804 | |
| 8 | Instance method | Public | Method | Returns the list of deleted elements | 20080121 | |
| 9 | Instance method | Public | Method | 20111011 | ||
| 10 | Instance method | Public | Method | Returns the last transport | 20090218 | |
| 11 | Instance method | Public | Method | Returns list of primary attribute values used in the node | 20110511 | |
| 12 | Instance method | Public | Method | Initialization | 20070717 | |
| 13 | Instance method | Public | Method | Have changes been made? | 20070813 | |
| 14 | Instance method | Public | Method | Is change mode active? | 20070726 | |
| 15 | Instance method | Public | Method | Checks whether an element has been changed at this level | 20070821 | |
| 16 | Instance method | Public | Method | Queries whether the element was created on the same level | 20080206 | |
| 17 | Instance method | Public | Method | Moves an Element | 20070717 | |
| 18 | Instance method | Public | Method | Fills the context again | 20070726 | |
| 19 | Instance method | Public | Method | Deletes an Element | 20070717 | |
| 20 | Instance method | Public | Method | Resets value of attribute (to base or default value) | 20070717 | |
| 21 | Instance method | Public | Method | Reset Element | 20070717 | |
| 22 | Instance method | Public | Method | Not implemented | 20070717 | |
| 23 | Instance method | Public | Method | Not implemented | 20070717 | |
| 24 | Instance method | Public | Method | Saves the data | 20070814 | |
| 25 | Instance method | Public | Method | Sets an Attribute | 20070717 | |
| 26 | Instance method | Public | Method | Sets an Attribute to Final | 20070717 | |
| 27 | Instance method | Public | Method | Activates or deactivates the recording | 20130527 | |
| 28 | Instance method | Public | Method | Sets the description of the configuration/customizing | 20090810 | |
| 29 | Instance method | Public | Method | Sets All Attributes | 20070717 | |
| 30 | Instance method | Public | Method | Restores element and any subnodes | 20080214 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | COMPARISON_HAS_CHANGED | Instance Event (0) |
Public (2) |
20111109 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_BREADCRUMP_INFO | Public | See coding | 20081127 | tt_breadcrump_info type standard table of t_breadcrump_info with non-unique default key
|
||
| 2 | TT_MESSAGES | Public | See coding | 20080317 | tt_messages type standard table of t_message
|
||
| 3 | T_BREADCRUMP_INFO | Public | See coding | 20081127 | begin of t_breadcrump_info,
object_name type string,
is_component type wdy_boolean,
config_key type wdy_config_key,
end of t_breadcrump_info
|
||
| 4 | T_MESSAGE | Public | See coding | 20080317 | BEGIN OF T_MESSAGE,
exception type ref to cx_root,
severity(1) type c,
element type ref to IF_WD_CONTEXT_ELEMENT,
attribute type string,
end of t_message
|
Method Signatures
Method ADD_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20070814 | |||
| 2 | I_STATIC_ATTRIBUTES | Call by reference | Type reference (TYPE) | DATA | 20070814 | ||||
| 3 | R_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 |
Method ADD_ELEMENT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method ADD_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTRIBUTES_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20070814 | ||||
| 2 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20070814 |
Method ADD_ELEMENTS on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MESSAGE_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_WD_MESSAGE_MANAGER | Message-Manager | 20070815 | |||
| 2 | R_OK | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20070814 |
Method CHECK on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method CHECK_PRIMARY_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20080318 | ||||
| 2 | I_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20080318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions für den Config-Editor | 20080318 |
Method GET_BREADCRUMP_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BREADCRUMP_INFO | Value transfer | Type reference (TYPE) | TT_BREADCRUMP_INFO | 20081127 |
Method GET_BREADCRUMP_INFO on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method GET_COMPARE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_COMPARE_LIST | Value transfer | Type reference (TYPE) | WDY_CFG_COMPARE_LIST | WDA Konfiguration: Vergleichsdaten | 20110912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111109 |
Method GET_CONFIGURATION_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONFIG_PROPERTIES | Value transfer | Type reference (TYPE) | WDY_CONFIG_PROPERTIES | WDA: Rahmendaten für den Konfigurationseditor | 20090804 |
Method GET_CONFIGURATION_PROPERTIES on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method GET_DELETED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DELETED_ITEMS | Value transfer | Type reference (TYPE) | WDY_CFG_EXPL_DATA_TAB | WDA Configuration: Liste der gelöschten Einträge | 20080121 |
Method GET_DELETED_ITEMS on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method GET_ENHNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENHNAME | Value transfer | Type reference (TYPE) | ENHNAME | Id eines Enhancements | 20111011 |
Method GET_ENHNAME on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method GET_LAST_TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TRANSPORT | Value transfer | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20090218 |
Method GET_LAST_TRANSPORT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method GET_PRIMVALS_FOR_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20110511 | |||
| 2 | R_PRIMVALS | Value transfer | Type reference (TYPE) | PRIMARY_ATTRIBUTE_VALUES | Liste von Primary-Attribut-Werten im Konfig.-Kontext | 20110511 |
Method GET_PRIMVALS_FOR_NODE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ROOT_NODE | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Neuer Wurzelknoten des Contextes | 20070717 | |||
| 2 | I_GENERATE_NODE_INFOS | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Knoten-Hierarchie muss generiert werden | 20070717 | |||
| 3 | I_LISTEN_TO_USER_CHANGES | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Benutzereingaben selbst aufzeichnen | 20070717 | |||
| 4 | I_ROOT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Wurzelknoten des Contextes | 20070717 |
Method INIT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method IS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_CHANGED | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20070813 |
Method IS_CHANGED on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method IS_CHANGE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_CHANGE_MODE | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20070726 |
Method IS_CHANGE_MODE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method IS_ELEMENT_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070821 | |||
| 2 | R_IS_CHANGED | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20070821 |
Method IS_ELEMENT_CHANGED on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method IS_ELEMENT_CREATED_ON_THIS_LVL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEMENT_REF | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20080206 | |||
| 2 | R_IS_SAME_LEVEL | Value transfer | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20080206 |
Method IS_ELEMENT_CREATED_ON_THIS_LVL on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method MOVE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 | |||
| 2 | I_NEW_INDEX | Value transfer | Type reference (TYPE) | I | 20070814 |
Method MOVE_ELEMENT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method REFRESH_CONTEXT Signature
Method REFRESH_CONTEXT on Interface IF_WD_CFG_COMP_EDITOR has no parameter.
Method REFRESH_CONTEXT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method REMOVE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 |
Method REMOVE_ELEMENT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method RESET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | 20070814 | ||||
| 2 | I_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 |
Method RESET_ATTRIBUTE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method RESET_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 | |||
| 2 | I_WHOLE_SUBTREE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20110419 |
Method RESET_ELEMENT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method RESET_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20070814 |
Method RESET_NODE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method RESET_SUBTREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20070814 |
Method RESET_SUBTREE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method SAVE Signature
Method SAVE on Interface IF_WD_CFG_COMP_EDITOR has no parameter.
Method SAVE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method SET_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | 20070814 | ||||
| 2 | I_CHECK_CHANGED | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | nur berücksichtigen, falls Wert geändert | 20070814 | ||
| 3 | I_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 | |||
| 4 | I_VALUE | Call by reference | Type reference (TYPE) | DATA | 20070814 |
Method SET_ATTRIBUTE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method SET_ATTRIBUTE_FINAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | 20070814 | ||||
| 2 | I_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 | |||
| 3 | I_FINAL_VALUE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | 20070814 |
Method SET_ATTRIBUTE_FINAL on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method SET_CHANGE_LOG_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130527 |
Method SET_CHANGE_LOG_ACTIVE on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method SET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCRIPTION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090810 |
Method SET_DESCRIPTION on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method SET_STATIC_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CHECK_CHANGED | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | nur berücksichtigen, falls Wert geändert | 20070814 | ||
| 2 | I_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20070814 | |||
| 3 | I_STATIC_ATTRIBUTES | Call by reference | Type reference (TYPE) | DATA | 20070814 |
Method SET_STATIC_ATTRIBUTES on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Method UNDELETE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEMENT_DATA | Call by reference | Type reference (TYPE) | WDY_CFG_EXPL_DATA | WDA Konfiguration: Explizite Daten | 20080214 |
Method UNDELETE_ELEMENT on Interface IF_WD_CFG_COMP_EDITOR has no exception.
Event Signatures
Event COMPARISON_HAS_CHANGED Signature
Event COMPARISON_HAS_CHANGED on Interface IF_WD_CFG_COMP_EDITOR has no parameter.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 710 |