SAP ABAP Class CL_SALV_GUI_USER_ACTION (End User Action Container (SelectedFields,CurrentCell,...))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_IDA_IMPL (Package) ALV: Development for IDA No Translation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_USER_ACTION_READER Reader for End User Ui Actions: CurrentCell, SelFields,... 20120831
Properties
Class CL_SALV_GUI_USER_ACTION  
Short Description End User Action Container (SelectedFields,CurrentCell,...)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_IDA_IMPL   ALV: Development for IDA No Translation 
Created 20120831   SAP 
Last change 20141120    
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_GUI_FIELD_CATALOG_IDA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SALV_GUI_FIELD_CATALOG_IDA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_GUI_TYPES_IDA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_GUI_TYPES_INT_IDA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_GUI_USER_ACTION_READER Reader for End User Ui Actions: CurrentCell, SelFields,... 20120831
Friends
Class CL_SALV_GUI_USER_ACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ACTION_OBSERVER Instance attribute Private Object reference (TYPE REF TO) LCL_GUI_ACTION_OBSERVER 20130926
2 MO_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SALV_LOGGER ALV Trace Logger 20120903
3 MS_CHANGED_COUNTER Instance attribute Public See coding 20120906
4 MS_CURRENT_CELL Instance attribute Private Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YS_CURRENT_CELL 20120831
5 MS_SELECTED_DATA Instance attribute Private Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YS_SELECTED_DATA 20121205
6 MS_SELECTED_ROW Instance attribute Private Type reference (TYPE) LVC_S_ROW 20140227
7 MS_TABLE_LINE_INTERNAL_FORMAT Instance attribute Private See coding 20120831
8 MTS_COLUMN_WIDTH Instance attribute Private Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YTS_COLUMN_WIDTH 20140221
9 MT_COLUMN_ORDER Instance attribute Private Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20131002
10 MT_OBSERVER_LIST Instance attribute Private Type reference (TYPE) YT_OBSERVER_LIST 20130925
11 MT_SELECTED_FIELDS Instance attribute Private Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20120831
12 M_FIRST_VISIBLE_ROW Instance attribute Private Type reference (TYPE) SYTABIX 20140227
13 M_UCOMM Instance attribute Private Type reference (TYPE) SYUCOMM 20120831
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SELECTED_DATA Instance method Public Method 20121128
2 COMPARE_CURRENT_CELL_CHANGED Instance method Private Method 20120831
3 COMPARE_SELECTED_DATA_CHANGED Instance method Private Method 20121204
4 COMPARE_SELECTED_FLDS_CHANGED Instance method Private Method 20120831
5 CONSTRUCTOR Instance method Public Constructor 20120903
6 CREATE_OBSERVER Static method Public Method 20130927
7 RESET_ALL Instance method Public Method 20120831
8 SET_COLUMN_ORDER Instance method Public Method 20131002
9 SET_COLUMN_WIDTH Instance method Public Method 20140221
10 SET_CURRENT_CELL Instance method Public Method 20120831
11 SET_FIRST_VISIBLE_ROW Instance method Public Method 20140227
12 SET_SELECTED_DATA Instance method Public Method 20121128
13 SET_SELECTED_FIELDS Instance method Public Method 20120831
14 SET_SELECTED_ROW Instance method Public Method 20140227
15 SET_USER_ACTION Instance method Public Method 20120831
Events
Class CL_SALV_GUI_USER_ACTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_OBSERVER_LIST Private See coding 20130925 BEGIN OF ys_observer_list, name TYPE string, o_observer TYPE REF TO if_salv_gui_user_action_observ, END OF ys_observer_list
2 YT_OBSERVER_LIST Private See coding 20130925 yt_observer_list TYPE TABLE OF ys_observer_list
Method Signatures

Method CLEAR_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121210

Method CLEAR_SELECTED_DATA on class CL_SALV_GUI_USER_ACTION has no exception.

Method COMPARE_CURRENT_CELL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20120831
2 Importing IO_OBSERVED_ITEM Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION cl_salv_gui_user_ui_state 20120831

Method COMPARE_CURRENT_CELL_CHANGED on class CL_SALV_GUI_USER_ACTION has no exception.

Method COMPARE_SELECTED_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20121204
2 Importing IO_OBSERVED_ITEM Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION cl_salv_gui_user_ui_state 20121204

Method COMPARE_SELECTED_DATA_CHANGED on class CL_SALV_GUI_USER_ACTION has no exception.

Method COMPARE_SELECTED_FLDS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HAS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20120831
2 Importing IO_OBSERVED_ITEM Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION cl_salv_gui_user_ui_state 20120831

Method COMPARE_SELECTED_FLDS_CHANGED on class CL_SALV_GUI_USER_ACTION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SALV_GUI_USER_ACTION has no parameter.
Method CONSTRUCTOR on class CL_SALV_GUI_USER_ACTION has no exception.

Method CREATE_OBSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20130927
2 Importing O_OBSERVED_ITEM Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_READER 20130927
3 Importing PROVIDE_ALL_FORMER_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130927
4 Returning RO_OBSERVER Value transfer Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_OBSERV 20130927

Method CREATE_OBSERVER on class CL_SALV_GUI_USER_ACTION has no exception.

Method RESET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120831

Method RESET_ALL on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_COLUMN_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMN_ORDER Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20131002
2 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140221

Method SET_COLUMN_ORDER on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_COLUMN_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMN_WIDTH Value transfer Type reference (TYPE) LVC_T_COLL 20140221
2 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140221

Method SET_COLUMN_WIDTH on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_CURRENT_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT_CELL Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YS_CURRENT_CELL 20121205
2 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120831

Method SET_CURRENT_CELL on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_FIRST_VISIBLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_LINE_NUMBER Call by reference Type reference (TYPE) SYTABIX 20140227

Method SET_FIRST_VISIBLE_ROW on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECTED_DATA Value transfer Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YS_SELECTED_DATA 20121205
2 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121210

Method SET_SELECTED_DATA on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_SELECTED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FIELD_NAMES Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20120831
2 Importing WITHOUT_NOTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120831

Method SET_SELECTED_FIELDS on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_SELECTED_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECTED_ROW Call by reference Type reference (TYPE) LVC_S_ROW 20140227

Method SET_SELECTED_ROW on class CL_SALV_GUI_USER_ACTION has no exception.

Method SET_USER_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UCOMM Value transfer Type reference (TYPE) SYUCOMM Function Code that Triggered PAI 20120831

Method SET_USER_ACTION on class CL_SALV_GUI_USER_ACTION has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740