Hierarchy
⤷ BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
⤷ SALV_WD_CONFIG (Package) SALV WD Configuration
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_SALV_WD_DATA_TABLE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_SALV_BS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_SALV_BS_T_DATA | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | IF_SALV_WD_C_DATA_TABLE | 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 | CS_NODE_TYPE | Constant | Public | See coding | 20091202 | ||||
2 | C_DATA_NODE | Constant | Protected | Type reference (TYPE) | NUM02 | '03' | ABAB Dictionary: Two-Digit Numeric Field | 20050801 | |
3 | C_TABLE_INDEX_FIELD | Instance attribute | Protected | Type reference (TYPE) | STRING | 'SALV_WD_TABLE_INDEX' | 20090313 | ||
4 | DATA_NODE_PATH | Instance attribute | Protected | Type reference (TYPE) | STRING | 20050801 | |||
5 | NODE_TYPE | Instance attribute | Public | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>Y_NODE_TYPE | 20091202 | |||
6 | R_CONTEXT | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_WD_CONTEXT | Web Dynpro Context | 20050801 | ||
7 | R_RECORDABLE_SELECTION_RANGE | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_RECORDABLE_SELECTION_RANGE | Used for Tracing | 20100114 | ||
8 | T_ATTRIBUTE_NODE | Instance attribute | Protected | Type reference (TYPE) | CL_SALV_WD_DATA_TABLE=>T_TYPE_ATTRIBUTE_NODE | 20051116 | |||
9 | T_ATTRIBUTE_NODE_MSGS | Instance attribute | Private | Type reference (TYPE) | T_TYPE_ATTRIBUTE_NODE_MSGS | 20120720 | |||
10 | T_MSG_WD | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051116 | |||
2 | Importing | ATTRIBUTE_VALUESET | Call by reference | Type reference (TYPE) | STRING | 20090130 | |||
3 | Importing | 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 | Importing | AS_REFERENCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20050801 | ||
2 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20050801 | |||
3 | Importing | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20050801 | |||
4 | Importing | 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 | Importing | ID | Call by reference | Type reference (TYPE) | STRING | 20060920 | |||
2 | Importing | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051116 | |||
2 | Returning | 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 | Returning | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051117 | |||
2 | Importing | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051117 | |||
3 | Returning | 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 | Importing | R_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle der Metadaten eines Knotens | 20050801 | ||
2 | Returning | 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 | Importing | FROM_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060210 | ||
2 | Returning | 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 | Importing | NODE_PATH | Call by reference | Type reference (TYPE) | STRING | 20050801 | |||
2 | Importing | R_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle der Metadaten eines Knotens | 20050801 | ||
3 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | 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 | Importing | ATTRIBUTE | Value transfer | Type reference (TYPE) | STRING | 20100625 | |||
2 | Returning | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20090316 | |||
2 | Importing | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index interner Tabellen | 20090316 | ||
3 | Importing | VALUE | Call by reference | Type reference (TYPE) | DATA | 20090316 | |||
4 | Importing | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051116 | |||
2 | Importing | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20051116 | |||
3 | Importing | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051117 | |||
2 | Importing | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20100618 | |||
2 | Importing | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20100618 | |||
3 | Importing | IS_NULL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100618 | ||
4 | Importing | SET_CHANGED_BY_CLIENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130301 | ||
5 | Importing | VALUE | Call by reference | Type reference (TYPE) | DATA | 20100618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SY_CONVERSION_ERROR | 20100618 |
Method SET_CHANGED_BY_CLNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20090316 | |||
2 | Importing | 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 | Importing | 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 | Importing | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20051117 | |||
2 | Importing | 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 | Importing | 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 |