SAP ABAP Class CL_SALV_BS_DATA_TABLE_ACTIONS (Data Table Extended (Selections, Messages))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_BS_CONFIG (Package) Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_BS_DATA_TABLE Data Table 20050729
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_DATA_MESSAGES 20090313
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_DATA_SELECTION Data Selections 20090313
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_DATA_SELECTION_DEF 20090313
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_DATA_TABLE_EXT 20090317
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_WD_DATA_TABLE Data Table for WebDynpro 20050801
Properties
Class CL_SALV_BS_DATA_TABLE_ACTIONS  
Short Description Data Table Extended (Selections, Messages)    
Super Class CL_SALV_BS_DATA_TABLE Data Table 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BS_CONFIG   Configuration 
Created 20050729   SAP 
Last change 20110908   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_BS_DATA_TABLE_ACTIONS 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_DATA_MESSAGES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_BS_DATA_SELECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_BS_DATA_MESSAGES 20090313
2 IF_SALV_BS_DATA_SELECTION Data Selections 20090313
3 IF_SALV_BS_DATA_SELECTION_DEF 20090313
4 IF_SALV_BS_DATA_TABLE_EXT 20090317
Friends
Class CL_SALV_BS_DATA_TABLE_ACTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INITIALIZE_LEAD_SELECTION Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Initialize Lead Selection 20071114
2 LEAD_SELECTION Instance attribute Protected Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>Y_SELECTION 0 Selection 20090313
3 MANDATORY_SELECTION Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Mandatory Selection 20050729
4 MULTIPLE_SELECTION Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Multiple Selection 20050729
5 ROW_SELECTABLE Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE Row Selectable 20051006
6 ROW_SELECTABLE_ATTRIBUTE Instance attribute Public Type reference (TYPE) STRING Row Selectable Attribute 20051006
7 T_MSG Instance attribute Protected Type reference (TYPE) IF_SALV_BS_DATA_MESSAGES=>YT_MSG Messages 20090313
8 T_SELECTION Instance attribute Protected Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>YT_SELECTION Selections 20090313
9 T_SELECTION_RANGE Instance attribute Protected Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>YT_RANGE Selection Ranges 20090903
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method 20090313
2 CLEAR_ALL_SELECTIONS Instance method Public Method 20090313
3 CLEAR_MESSAGES Instance method Public Method 20090313
4 CLEAR_MESSAGES_FOR_CELL Instance method Public Method 20090313
5 CLEAR_MESSAGES_FOR_TABLE_LINE Instance method Public Method 20090313
6 CONSTRUCTOR Instance method Public Constructor Constructor 20050729
7 GET_DATA_MESSAGES Instance method Public Method 20090317
8 GET_DATA_SELECTIONS Instance method Public Method 20090317
9 GET_DATA_SELECTION_DEFINITION Instance method Public Method 20090317
10 GET_LEAD_SELECTION Instance method Public Method 20090313
11 GET_MESSAGES Instance method Public Method 20090313
12 GET_SELECTIONS Instance method Public Method 20090313
13 GET_SELECTIONS_RANGE Instance method Public Method 20090903
14 IS_INITIALIZE_LEAD_SELECTION Instance method Public Method 20090313
15 IS_MANDATORY_SELECTION Instance method Public Method 20090313
16 IS_MESSAGES_AVAILABLE Instance method Public Method 20090313
17 IS_MULTIPLE_SELECTION Instance method Public Method 20090313
18 IS_ROW_SELECTABLE Instance method Public Method 20090313
19 SELECTIONS_TO_SELECTION_RANGE Static method Public Method Set Selections Range 20090903
20 SELECTION_RANGE_TO_SELECTIONS Static method Public Method Set Selections Range 20090903
21 SET_INITIALIZE_LEAD_SELECTION Instance method Public Method 20090313
22 SET_LEAD_SELECTION Instance method Public Method 20090313
23 SET_MANDATORY_SELECTION Instance method Public Method 20090313
24 SET_MULTIPLE_SELECTION Instance method Public Method 20090313
25 SET_ROW_SELECTABLE Instance method Public Method 20090313
26 SET_ROW_SELECTABLE_ATTRIBUTE Instance method Public Method 20090313
27 SET_SELECTIONS Instance method Public Method 20090313
28 SET_SELECTIONS_RANGE Instance method Public Method 20090903
Events
Class CL_SALV_BS_DATA_TABLE_ACTIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_MSG Public Attribute reference (LIKE) 20090313
2 YS_MSG_KEY Public Attribute reference (LIKE) 20090313
3 YT_MSG Public Attribute reference (LIKE) 20090313
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method ADD_MESSAGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method CLEAR_ALL_SELECTIONS Signature

Method CLEAR_ALL_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method CLEAR_ALL_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method CLEAR_MESSAGES Signature

Method CLEAR_MESSAGES on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method CLEAR_MESSAGES on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method CLEAR_MESSAGES_FOR_CELL Signature

Method CLEAR_MESSAGES_FOR_CELL on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method CLEAR_MESSAGES_FOR_CELL on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method CLEAR_MESSAGES_FOR_TABLE_LINE Signature

Method CLEAR_MESSAGES_FOR_TABLE_LINE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method CLEAR_MESSAGES_FOR_TABLE_LINE on class CL_SALV_BS_DATA_TABLE_ACTIONS 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 20050729

Method CONSTRUCTOR on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_DATA_MESSAGES Signature

Method GET_DATA_MESSAGES on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_DATA_MESSAGES on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_DATA_SELECTIONS Signature

Method GET_DATA_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_DATA_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_DATA_SELECTION_DEFINITION Signature

Method GET_DATA_SELECTION_DEFINITION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_DATA_SELECTION_DEFINITION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_LEAD_SELECTION Signature

Method GET_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_MESSAGES Signature

Method GET_MESSAGES on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_MESSAGES on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_SELECTIONS Signature

Method GET_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method GET_SELECTIONS_RANGE Signature

Method GET_SELECTIONS_RANGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method GET_SELECTIONS_RANGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method IS_INITIALIZE_LEAD_SELECTION Signature

Method IS_INITIALIZE_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method IS_INITIALIZE_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method IS_MANDATORY_SELECTION Signature

Method IS_MANDATORY_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method IS_MANDATORY_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method IS_MESSAGES_AVAILABLE Signature

Method IS_MESSAGES_AVAILABLE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method IS_MESSAGES_AVAILABLE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method IS_MULTIPLE_SELECTION Signature

Method IS_MULTIPLE_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method IS_MULTIPLE_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method IS_ROW_SELECTABLE Signature

Method IS_ROW_SELECTABLE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method IS_ROW_SELECTABLE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SELECTIONS_TO_SELECTION_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_SELECTION Call by reference Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>YT_SELECTION Selections 20090903
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>YT_RANGE Selection Ranges 20090903

Method SELECTIONS_TO_SELECTION_RANGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SELECTION_RANGE_TO_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_SELECTION_RANGE Call by reference Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>YT_RANGE Selection Ranges 20090903
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_DATA_SELECTION=>YT_SELECTION Selections 20090903

Method SELECTION_RANGE_TO_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_INITIALIZE_LEAD_SELECTION Signature

Method SET_INITIALIZE_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_INITIALIZE_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_LEAD_SELECTION Signature

Method SET_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_LEAD_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_MANDATORY_SELECTION Signature

Method SET_MANDATORY_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_MANDATORY_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_MULTIPLE_SELECTION Signature

Method SET_MULTIPLE_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_MULTIPLE_SELECTION on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_ROW_SELECTABLE Signature

Method SET_ROW_SELECTABLE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_ROW_SELECTABLE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_ROW_SELECTABLE_ATTRIBUTE Signature

Method SET_ROW_SELECTABLE_ATTRIBUTE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_ROW_SELECTABLE_ATTRIBUTE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_SELECTIONS Signature

Method SET_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_SELECTIONS on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.

Method SET_SELECTIONS_RANGE Signature

Method SET_SELECTIONS_RANGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no parameter.
Method SET_SELECTIONS_RANGE on class CL_SALV_BS_DATA_TABLE_ACTIONS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710