Hierarchy
⤷ BC-WD-ABA (Application Component) Web Dynpro ABAP
⤷ SWDP_UTILITY (Package) Web Dynpro Utilities
Properties
Class | CL_WD_CONTEXT_SERVICES | |
Short Description | Help Class for Web Dynpro Context Calls | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWDP_UTILITY | Web Dynpro Utilities |
Created | 20040616 | 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) |
Interfaces
Class CL_WD_CONTEXT_SERVICES has no interface implemented.
Friends
Class CL_WD_CONTEXT_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ATTRIBUTE_CHANGED | Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | Constant for Change Tracing | 20040701 | |
2 | COLLECTION_CHANGED | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Constant for Change Tracing | 20040701 | |
3 | E_PROPERTY | Constant | Public | See coding | 20090108 | ||||
4 | LEADSELECTION_CHANGED | Constant | Public | Type reference (TYPE) | CHAR1 | 'L' | Constant for Change Tracing | 20040701 | |
5 | M_CHANGE_LIST | Instance attribute | Private | Type reference (TYPE) | CHANGED_LIST | 20040701 | |||
6 | M_SUBSCRIPTION_ACTIVE | Instance attribute | Private | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Replacement for Real Boolean Type: 'X' == True '' == False | 20040701 | |
7 | M_SUBSCRIPTION_LIST | Instance attribute | Private | Type reference (TYPE) | LT_SUBSCRIPTION_LIST | 20040701 | |||
8 | SELECTION_CHANGED | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Constant for Change Tracing | 20041213 | |
9 | TYPE_CHANGED | Constant | Public | Type reference (TYPE) | CHAR1 | 'T' | Constant for Change Tracing | 20070221 |
Methods
Events
Class CL_WD_CONTEXT_SERVICES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | CHANGED_ITEM | Public | See coding | 20040701 | begin of CHANGED_ITEM,
controller type ref to if_wd_controller,
node_name type string,
node type ref to if_wd_context_node,
node_path type string,
Change_kind type char1,
element_index type I,
attribute_name type string,
property type I,
end of CHANGED_ITEM
|
||
2 | CHANGED_LIST | Public | See coding | 20040701 | CHANGED_LIST type sorted table of changed_item with non-unique key controller node_name
|
||
3 | LT_SUBSCRIPTION_ELEMENT | Private | See coding | 20040701 | begin of LT_SUBSCRIPTION_ELEMENT,
controller type ref to cl_wdr_controller,
node_name type string,
is_active type wdy_boolean,
end of lt_subscription_element
|
||
4 | LT_SUBSCRIPTION_LIST | Private | See coding | 20040701 | lt_subscription_list type
hashed table of lt_subscription_element
with unique key controller node_name
|
||
5 | SUBSCRIPTION_ELEMENT | Public | See coding | 20040701 | BEGIN OF subscription_element,
controller TYPE REF TO if_wd_controller,
node_name TYPE string,
END OF subscription_element
|
||
6 | SUBSCRIPTION_LIST | Public | See coding | 20040701 | subscription_list TYPE TABLE OF subscription_element
|
Method Signatures
Method ACTIVATE_SUBSCRIPTIONS Signature
Method ACTIVATE_SUBSCRIPTIONS on class CL_WD_CONTEXT_SERVICES has no parameter.
Method ACTIVATE_SUBSCRIPTIONS on class CL_WD_CONTEXT_SERVICES has no exception.
Method DEACTIVATE_SUBSCRIPTIONS Signature
Method DEACTIVATE_SUBSCRIPTIONS on class CL_WD_CONTEXT_SERVICES has no parameter.
Method DEACTIVATE_SUBSCRIPTIONS on class CL_WD_CONTEXT_SERVICES has no exception.
Method DO_REGISTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ACTIVE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20040701 | |
2 | Importing | INCLUDE_TYPE_CHANGES | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20070221 |
Method DO_REGISTER on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_CHANGE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CHANGED_ITEMS | Value transfer | Type reference (TYPE) | CHANGED_LIST | Liste mit den Änderungen | 20040701 | ||
2 | Importing | RESET_LIST | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | Zurücksetzen der Liste? | 20040701 |
Method GET_CHANGE_LIST on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_ELEMENT_PATH_FOR_CTRL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTROLLER | Web Dynpro: Controller | 20050412 | ||
2 | Importing | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20050412 | ||
3 | Returning | PATH | Value transfer | Type reference (TYPE) | STRING | 20050412 |
Method GET_ELEMENT_PATH_FOR_CTRL on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_MAPPED_NODE_FOR_CONTROLLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTROLLER | Web Dynpro: Controller | 20041124 | ||
2 | Returning | NEW_NODE | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Schnittstelle für Context-Knoten | 20041124 | ||
3 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Schnittstelle für die dynamische Verwendung von Knoten | 20041124 |
Method GET_MAPPED_NODE_FOR_CONTROLLER on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_NODE_METAPATH_FOR_CTRL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTROLLER | Web Dynpro: Controller | 20041020 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Schnittstelle für die dynamische Verwendung von Knoten | 20041020 | ||
3 | Returning | PATH | Value transfer | Type reference (TYPE) | STRING | 20041020 |
Method GET_NODE_METAPATH_FOR_CTRL on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_NODE_PATH_FOR_CONTROLLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTROLLER | Web Dynpro: Controller | 20041020 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Schnittstelle für die dynamische Verwendung von Knoten | 20041020 | ||
3 | Returning | PATH | Value transfer | Type reference (TYPE) | STRING | 20041020 |
Method GET_NODE_PATH_FOR_CONTROLLER on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_ORIGINAL_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IN_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Schnittstelle für Context-Knoten | 20050124 | ||
2 | Returning | OUT_NODE | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Schnittstelle für Context-Knoten | 20050124 |
Method GET_ORIGINAL_NODE on class CL_WD_CONTEXT_SERVICES has no exception.
Method GET_TABLE_FROM_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DATA_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20040623 | |||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Schnittstelle für die dynamische Verwendung von Knoten | 20040623 |
Method GET_TABLE_FROM_NODE on class CL_WD_CONTEXT_SERVICES has no exception.
Method ON_ATTRIBUTE_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ATTRIBUTE_NAME | Value transfer | Attribute reference (LIKE) | 20040701 | ||||
2 | Importing | CONTROLLER | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
3 | Importing | ELEMENT | Value transfer | Attribute reference (LIKE) | 20040701 | ||||
4 | Importing | ELEMENT_INDEX | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
5 | Importing | NODE | Call by reference | Attribute reference (LIKE) | 20090108 | ||||
6 | Importing | NODE_NAME | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
7 | Importing | PROPERTY | Call by reference | Attribute reference (LIKE) | 20090108 |
Method ON_ATTRIBUTE_CHANGE on class CL_WD_CONTEXT_SERVICES has no exception.
Method ON_COLLECTION_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
2 | Importing | NODE | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
3 | Importing | NODE_NAME | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
4 | Importing | PROPERTY | Call by reference | Attribute reference (LIKE) | 20090108 |
Method ON_COLLECTION_CHANGE on class CL_WD_CONTEXT_SERVICES has no exception.
Method ON_CONTROLLER_EXIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Attribute reference (LIKE) | 20071218 |
Method ON_CONTROLLER_EXIT on class CL_WD_CONTEXT_SERVICES has no exception.
Method ON_LEAD_SELECTION_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
2 | Importing | NODE | Call by reference | Attribute reference (LIKE) | 20040701 | ||||
3 | Importing | NODE_NAME | Call by reference | Attribute reference (LIKE) | 20040701 |
Method ON_LEAD_SELECTION_CHANGE on class CL_WD_CONTEXT_SERVICES has no exception.
Method ON_SELECTION_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Attribute reference (LIKE) | 20041213 | ||||
2 | Importing | NODE | Call by reference | Attribute reference (LIKE) | 20041213 | ||||
3 | Importing | NODE_NAME | Call by reference | Attribute reference (LIKE) | 20041213 |
Method ON_SELECTION_CHANGE on class CL_WD_CONTEXT_SERVICES has no exception.
Method ON_TYPE_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROLLER | Call by reference | Attribute reference (LIKE) | 20070221 | ||||
2 | Importing | NODE_INFO | Call by reference | Attribute reference (LIKE) | 20070221 | ||||
3 | Importing | NODE_NAME | Call by reference | Attribute reference (LIKE) | 20070221 |
Method ON_TYPE_CHANGE on class CL_WD_CONTEXT_SERVICES has no exception.
Method RESET_CHANGE_LIST Signature
Method RESET_CHANGE_LIST on class CL_WD_CONTEXT_SERVICES has no parameter.
Method RESET_CHANGE_LIST on class CL_WD_CONTEXT_SERVICES has no exception.
Method SUBSCRIBE_TO_NODE_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INCLUDE_TYPE_CHANGES | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Auch Node-Info-Änderungen anzeigen | 20070221 | |
2 | Importing | SET_INITIAL_LIST | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Soll die bisherige Liste gelöscht werden? | 20040701 | |
3 | Importing | SUBSCRIPTIONS | Call by reference | Type reference (TYPE) | SUBSCRIPTION_LIST | 20040701 |
Method SUBSCRIBE_TO_NODE_CHANGES on class CL_WD_CONTEXT_SERVICES has no exception.
Method UNSUBSCRIBE_ALL Signature
Method UNSUBSCRIBE_ALL on class CL_WD_CONTEXT_SERVICES has no parameter.
Method UNSUBSCRIBE_ALL on class CL_WD_CONTEXT_SERVICES has no exception.
Method UNSUBSCRIBE_FROM_NODE_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SUBSCRIPTIONS | Call by reference | Type reference (TYPE) | SUBSCRIPTION_LIST | List mit den Items zum Deregistrieren | 20040701 |
Method UNSUBSCRIBE_FROM_NODE_CHANGES on class CL_WD_CONTEXT_SERVICES has no exception.
Method UPDATE_ELEMENT_FROM_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Schnittstelle für die dynamische Verarbeitung von Elementen | 20040623 | ||
2 | Importing | NEW_DATA | Call by reference | Type reference (TYPE) | DATA | 20040623 |
Method UPDATE_ELEMENT_FROM_STRUCTURE on class CL_WD_CONTEXT_SERVICES has no exception.
Method UPDATE_NODE_FROM_TABLE_BY_IND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATA_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Eingabetabelle | 20040623 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | zu füllender Context-Knoten | 20040616 | ||
3 | Importing | OLD_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle mit vorherigen Werten | 20040616 |
Method UPDATE_NODE_FROM_TABLE_BY_IND on class CL_WD_CONTEXT_SERVICES has no exception.
Method UPDATE_NODE_FROM_TABLE_BY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATA_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | Eingabetabelle | 20040623 | ||
2 | Importing | NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | zu füllender Context-Knoten | 20040616 | ||
3 | Importing | OLD_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle mit vorherigen Werten | 20040616 |
Method UPDATE_NODE_FROM_TABLE_BY_KEY on class CL_WD_CONTEXT_SERVICES has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |