SAP ABAP Class CL_SALV_WD_DATA_TABLE (Data Table for WebDynpro)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   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
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE_NODE Instance method Public Method Add Attribute Node 20051116
2 ADD_MESSAGE_ITEM Instance method Public Method Add Message Item 20050801
3 CLEAR_ATTRIBUTE_MESSAGES Instance method Public Method 20100630
4 CLEAR_WD_MESSAGES Instance method Protected Method Clear Instance Attribute t_msg_wd 20100301
5 CONSTRUCTOR Instance method Public Constructor Constructor 20060920
6 GET_ATTRIBUTE_NODE Instance method Public Method Get Attribute Node 20051116
7 GET_ATTRIBUTE_NODES Instance method Public Method Get Attribute Nodes 20051116
8 GET_ATTRIBUTE_NODE_VALUES Instance method Public Method Get Attribute Node Values 20051117
9 GET_COMPONENT_NAME Static method Protected Method Get Component Name 20050801
10 GET_MESSAGES_WD Instance method Public Method Get Messages WD 20050829
11 GET_NODE_NAME Static method Protected Method Get Node Name 20050801
12 GET_TABLELINE_DESCR Instance method Public Method 20090421
13 GET_WD_VALIDATION_MESSAGES Instance method Public Method Get Messages Created by WD Validation 20100623
14 HAS_VALIDATION_ERROR Instance method Public Method Returns True if there is any Validation-Relevant Message 20100707
15 INSERT_WD_MESSAGE Instance method Protected Method Insert Record Into Instance Attribute t_msg_wd 20100301
16 INVALIDATE Instance method Public Method 20121217
17 IS_VALUE_HELP_AVAILABLE Instance method Public Method True if Value Help Enabled for Given Attribute 20100625
18 RETRIEVE_WD_VALIDATION_MSGS Instance method Public Method Make WD Validation Messages Available for get_messages() 20100716
19 SET_ATTRIBUTE_CHANGED_BY_CLNT Instance method Protected Method Set Attribute Changed by Client 20090316
20 SET_ATTRIBUTE_NODE_VALUES Instance method Public Method Set Attribute Node Values 20051116
21 SET_ATTRIBUTE_VALUE_FROM_NODE Instance method Protected Method Set Attribute Value from Node 20051117
22 SET_CELL_HARD_AND_CLEAR_MSG Instance method Public Method 20100618
23 SET_CHANGED_BY_CLNT Instance method Protected Method Set Changed by Client 20090316
24 SET_ELEMENT_CHANGED_BY_CLNT Instance method Protected Method Set Element Changed by Client 20090316
25 SET_NODES_FROM_ATTRIBUTE_VALUE Instance method Protected Method Set Nodes from Attribute Value 20051117
26 SET_NODE_FROM_ATTRIBUTE_VALUE Instance method Protected Method Set Node from Attribute Value 20051117
27 SUPPLY_ATTRIBUTE_NODES Instance method Public Method Supply Attribute Nodes 20060209
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