Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SALV_BS_DATA_TABLE_ACTIONS | Data Table Extended (Selections, Messages) | 20050801 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WDR_CONTEXT_NODE_SERVICE | Interface for Context Services | 20091222 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WDR_SERVICE | Interface for Runtime Services | 20091222 |
Properties
| Class | CL_SALV_WD_DATA_TABLE | |
| Short Description | Data Table for WebDynpro | |
| Super Class | CL_SALV_BS_DATA_TABLE_ACTIONS | Data Table Extended (Selections, Messages) |
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SALV_WD_CONFIG | SALV WD Configuration |
| Created | 20050801 | SAP |
| Last change | 20131127 | 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_WDR_CONTEXT_NODE_SERVICE | Interface for Context Services | 20091222 | ||
| 2 | IF_WDR_SERVICE | Interface for Runtime Services | 20091222 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SALV_WD_DATA_FACTORY | 20100518 | Data Factory |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20091202 | |||||
| 2 | Constant | Protected | Type reference (TYPE) | NUM02 | '03' | ABAB Dictionary: Two-Digit Numeric Field | 20050801 | ||
| 3 | Instance attribute | Protected | Type reference (TYPE) | STRING | 'SALV_WD_TABLE_INDEX' | 20090313 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | STRING | 20050801 | ||||
| 5 | Instance attribute | Public | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>Y_NODE_TYPE | 20091202 | ||||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_WD_CONTEXT | Web Dynpro Context | 20050801 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_RECORDABLE_SELECTION_RANGE | Used for Tracing | 20100114 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>T_TYPE_ATTRIBUTE_NODE | 20051116 | ||||
| 9 | Instance attribute | Private | Type reference (TYPE) | T_TYPE_ATTRIBUTE_NODE_MSGS | 20120720 | ||||
| 10 | Instance attribute | Protected | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>T_TYPE_MSG_WD | 20050829 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | LEAD_SELECTION_INITIALIZED | Instance Event (0) |
Public (2) |
20091222 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_TYPE_ATTRIBUTE_NODE | Public | See coding | 20051116 | begin of s_type_attribute_node,
attribute type string,
attribute_valueset type string,
node type string,
node_path type string,
type like if_salv_wd_c_data_table=>type,
r_strucdescr type ref to cl_abap_structdescr,
r_tabledescr type ref to cl_abap_tabledescr,
end of s_type_attribute_node
|
||
| 2 | S_TYPE_ATTRIBUTE_NODE_MSGS | Public | See coding | 20120720 | begin of s_type_attribute_node_msgs,
attribute_node_path type string,
attribute_appl type string,
s_wd_msg type wdr_message_item,
end of s_type_attribute_node_msgs
|
||
| 3 | S_TYPE_ATTRIBUTE_WD | Public | See coding | 20061020 | begin of s_type_attribute_wd,
r_attribute type ref to data,
s_wd_attribute type wdr_context_attribute_info,
end of s_type_attribute_wd
|
||
| 4 | S_TYPE_MSG_WD | Public | See coding | 20050829 | begin of s_type_msg_wd.
include type if_salv_bs_data_messages=>ys_msg.
types:
s_wd_msg type wdr_message_item,
end of s_type_msg_wd
|
||
| 5 | T_TYPE_ATTRIBUTE_NODE | Public | See coding | 20051116 | t_type_attribute_node type sorted table of s_type_attribute_node with unique key attribute
with unique sorted key node components node initial size 1
|
||
| 6 | T_TYPE_ATTRIBUTE_NODE_MSGS | Public | See coding | 20120720 | t_type_attribute_node_msgs type table of s_type_attribute_node_msgs
|
||
| 7 | T_TYPE_ATTRIBUTE_WD | Public | See coding | 20061020 | t_type_attribute_wd type sorted table of s_type_attribute_wd with unique key s_wd_attribute-name
|
||
| 8 | T_TYPE_MSG_WD | Public | See coding | 20050829 | t_type_msg_wd type sorted table of s_type_msg_wd with non-unique key index attribute
|
||
| 9 | Y_NODE_TYPE | Public | Type reference (TYPE) | SYTABIX | 20091202 | |
Method Signatures
Method ADD_ATTRIBUTE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051116 | ||||
| 2 | ATTRIBUTE_VALUESET | Call by reference | Type reference (TYPE) | STRING | 20090130 | ||||
| 3 | TYPE | Call by reference | Attribute reference (LIKE) | IF_SALV_WD_C_DATA_TABLE=>TYPE | IF_SALV_WD_C_DATA_TABLE=>TYPE_KEY_CONVERT_TO_VALUE | 20051118 |
Method ADD_ATTRIBUTE_NODE on class CL_SALV_WD_DATA_TABLE has no exception.
Method ADD_MESSAGE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AS_REFERENCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20050801 | |||
| 2 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20050801 | ||||
| 3 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20050801 | ||||
| 4 | S_WD_MSG | Call by reference | Type reference (TYPE) | WDR_MESSAGE_ITEM | Struktur zum Speichern von Fehlermeldung, Warnung oder Info | 20050801 |
Method ADD_MESSAGE_ITEM on class CL_SALV_WD_DATA_TABLE has no exception.
Method CLEAR_ATTRIBUTE_MESSAGES Signature
Method CLEAR_ATTRIBUTE_MESSAGES on class CL_SALV_WD_DATA_TABLE has no parameter.
Method CLEAR_ATTRIBUTE_MESSAGES on class CL_SALV_WD_DATA_TABLE has no exception.
Method CLEAR_WD_MESSAGES Signature
Method CLEAR_WD_MESSAGES on class CL_SALV_WD_DATA_TABLE has no parameter.
Method CLEAR_WD_MESSAGES on class CL_SALV_WD_DATA_TABLE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | STRING | 20060920 | ||||
| 2 | USAGE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20100108 |
Method CONSTRUCTOR on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_ATTRIBUTE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051116 | ||||
| 2 | VALUE | Value transfer | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>S_TYPE_ATTRIBUTE_NODE | Meta-Informationen aller Child-Nodes eines Node | 20051116 |
Method GET_ATTRIBUTE_NODE on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_ATTRIBUTE_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>T_TYPE_ATTRIBUTE_NODE | Meta-Informationen aller Child-Nodes eines Node | 20051116 |
Method GET_ATTRIBUTE_NODES on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_ATTRIBUTE_NODE_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051117 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051117 | ||||
| 3 | VALUE | Value transfer | Type reference (TYPE) | IF_SALV_BS=>T_TYPE_KEY_VALUE | 20051117 |
Method GET_ATTRIBUTE_NODE_VALUES on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_COMPONENT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle der Metadaten eines Knotens | 20050801 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | 20050801 |
Method GET_COMPONENT_NAME on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_MESSAGES_WD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FROM_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060210 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>T_TYPE_MSG_WD | 20050829 |
Method GET_MESSAGES_WD on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_NODE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_PATH | Call by reference | Type reference (TYPE) | STRING | 20050801 | ||||
| 2 | R_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle der Metadaten eines Knotens | 20050801 | |||
| 3 | VALUE | Value transfer | Type reference (TYPE) | STRING | 20050801 |
Method GET_NODE_NAME on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_TABLELINE_DESCR Signature
Method GET_TABLELINE_DESCR on class CL_SALV_WD_DATA_TABLE has no parameter.
Method GET_TABLELINE_DESCR on class CL_SALV_WD_DATA_TABLE has no exception.
Method GET_WD_VALIDATION_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | WDR_MESSAGE_TAB | Tabelle mit den WD Message-Items | 20100623 |
Method GET_WD_VALIDATION_MESSAGES on class CL_SALV_WD_DATA_TABLE has no exception.
Method HAS_VALIDATION_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HAS_VALIDATION_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100708 |
Method HAS_VALIDATION_ERROR on class CL_SALV_WD_DATA_TABLE has no exception.
Method INSERT_WD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | S_MSG_WD | Value transfer | Type reference (TYPE) | S_TYPE_MSG_WD | 20100301 |
Method INSERT_WD_MESSAGE on class CL_SALV_WD_DATA_TABLE has no exception.
Method INVALIDATE Signature
Method INVALIDATE on class CL_SALV_WD_DATA_TABLE has no parameter.
Method INVALIDATE on class CL_SALV_WD_DATA_TABLE has no exception.
Method IS_VALUE_HELP_AVAILABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Value transfer | Type reference (TYPE) | STRING | 20100625 | ||||
| 2 | IS_AVAILABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100625 |
Method IS_VALUE_HELP_AVAILABLE on class CL_SALV_WD_DATA_TABLE has no exception.
Method RETRIEVE_WD_VALIDATION_MSGS Signature
Method RETRIEVE_WD_VALIDATION_MSGS on class CL_SALV_WD_DATA_TABLE has no parameter.
Method RETRIEVE_WD_VALIDATION_MSGS on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_ATTRIBUTE_CHANGED_BY_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20090316 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20090316 | |||
| 3 | VALUE | Call by reference | Type reference (TYPE) | DATA | 20090316 | ||||
| 4 | VALUE_OLD | Call by reference | Type reference (TYPE) | DATA | 20090316 |
Method SET_ATTRIBUTE_CHANGED_BY_CLNT on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_ATTRIBUTE_NODE_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051116 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051116 | ||||
| 3 | VALUE | Call by reference | Type reference (TYPE) | IF_SALV_BS=>T_TYPE_KEY_VALUE | 20051116 |
Method SET_ATTRIBUTE_NODE_VALUES on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_ATTRIBUTE_VALUE_FROM_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051117 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051117 |
Method SET_ATTRIBUTE_VALUE_FROM_NODE on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_CELL_HARD_AND_CLEAR_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20100618 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20100618 | ||||
| 3 | IS_NULL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100618 | |||
| 4 | SET_CHANGED_BY_CLIENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130301 | |||
| 5 | VALUE | Call by reference | Type reference (TYPE) | DATA | 20100618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100618 |
Method SET_CHANGED_BY_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090316 |
Method SET_CHANGED_BY_CLNT on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_ELEMENT_CHANGED_BY_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090316 | ||||
| 2 | VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090316 |
Method SET_ELEMENT_CHANGED_BY_CLNT on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_NODES_FROM_ATTRIBUTE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051117 |
Method SET_NODES_FROM_ATTRIBUTE_VALUE on class CL_SALV_WD_DATA_TABLE has no exception.
Method SET_NODE_FROM_ATTRIBUTE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051117 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051117 |
Method SET_NODE_FROM_ATTRIBUTE_VALUE on class CL_SALV_WD_DATA_TABLE has no exception.
Method SUPPLY_ATTRIBUTE_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20060209 |
Method SUPPLY_ATTRIBUTE_NODES on class CL_SALV_WD_DATA_TABLE has no exception.
Event Signatures
Event LEAD_SELECTION_INITIALIZED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LEAD_SELECTION_INDEX | Exporting | Value transfer | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20100114 | ||
| 2 | NODE | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20100114 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 710 |