SAP ABAP Class CL_SALV_GUI_GRID_CONTROLER_IDA (ALV IDA Controler for SAP GUI ALV)
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_FLUSH_NOTIFY Notification of Flushes 20120904
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_TABLE_IDA ALV with integrated data access (ALV with IDA) 20121128
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  TD_SALV_GUI_GRID_CONTROLER_IDA Test Dummy for cl_salv_gui_grid_controler_ida 20131202
Properties
Class CL_SALV_GUI_GRID_CONTROLER_IDA  
Short Description ALV IDA Controler for SAP GUI ALV    
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 20120829   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_GRID_CONTROLER_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...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FLUSH_NOTIFY Notification of Flushes 20120904
2 IF_SALV_GUI_TABLE_IDA ALV with integrated data access (ALV with IDA) 20121128
Friends
# Friend Modeled only Created on Description
1 TC_SALV_GUI_AUNIT_FRIEND_IDA 20131212 Friend for AUnit Tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MAX_CELLS_4_EXTERNAL_USAGE Instance attribute Private Type reference (TYPE) SYTABIX 1000000 20140819
2 MC_MAX_CELLS_4_PRINT Instance attribute Private Type reference (TYPE) SYTABIX 100000 Printing: max number of cells 20140828
3 MC_VIEW_EVENTS Constant Public See coding 20131208
4 MC_VIEW_NAME Constant Public See coding 20131208
5 MO_FULLSCREEN Instance attribute Private Object reference (TYPE REF TO) LCL_FULLSCREEN_ADAPTER 20130829
6 MO_GUI_GRID_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_GUI_GRID_MODEL_IDA ALV IDA Adapter for SAP GUI ALV 20120904
7 MO_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SALV_LOGGER ALV Trace Logger 20121120
8 MO_SPLITTER_ALL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20120904
9 MS_BUTTON_SIZE Static Attribute Public See coding 20140404
10 MTS_VIEW_LIST Instance attribute Private Type reference (TYPE) YTS_VIEW_LIST 20120904
11 M_FIRST_TIME Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130930
12 M_NEW_FLUSH_REGISTER_REQUIRED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20131029
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_ACTION Instance method Protected Method 20140715
2 CONFIGURE_VIEWS Instance method Private Method 20140407
3 CONFIGURE_WINDOW Instance method Private Method 20120904
4 CONSTRUCTOR Instance method Public Constructor 20120904
5 CREATE Static method Public Method 20130710
6 CREATE_FOR_FULLSCREEN Static method Public Method 20130916
7 CREATE_VIEWS Instance method Private Method 20120904
8 EXPORT Instance method Private Method 20121214
9 GET_VISIBILITY_OF_VIEW Instance method Private Method 20140729
10 ON_APPLY_CHANGES_FROM_UI Instance method Private Event handling method 20140625
11 ON_CREATE_UI_SCREEN Instance method Private Event handling method 20140715
12 ON_NOTIFY_FULLSCREEN_CHANGE Instance method Private Event handling method 20131022
13 ON_NOTIFY_MODEL_CHANGE Instance method Private Event handling method 20121202
14 ON_PROCESS_ACTION Instance method Private Event handling method 20140711
15 OPEN_FILTER_EDITOR Instance method Private Method 20120912
16 OPEN_LAYOUT_ADMIN_DIALOG Instance method Private Method 20130307
17 OPEN_SETTINGS_DIALOG Instance method Private Method 20120904
18 POST_PROCESSING Instance method Private Method 20140715
19 PRINT Instance method Private Method 20121211
20 REGISTER_FLUSH_NOTIFER Instance method Private Method 20131029
21 SET_FOCUS_IN_TABLE Instance method Private Method 20140606
22 SET_VISIBILITY_OF_VIEW Instance method Private Method 20140729
23 SHOW_DETAIL Instance method Private Method 20121129
24 UPDATE_FRONTEND Instance method Protected Method 20140715
Events
Class CL_SALV_GUI_GRID_CONTROLER_IDA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_VIEW_LIST Private See coding 20120904 BEGIN OF ys_view_list, o_action_handler TYPE REF TO if_salv_gui_grid_view_ida, name TYPE string, o_parent_gui_container TYPE REF TO cl_gui_container, is_visible TYPE abap_bool, splitter_id TYPE i, END OF ys_view_list
2 YTS_VIEW_LIST Private See coding 20120904 yts_view_list TYPE SORTED TABLE OF ys_view_list WITH UNIQUE KEY name
3 Y_EVENT Public Type reference (TYPE) SYUCOMM 20121119
Method Signatures

Method BEFORE_ACTION Signature

Method BEFORE_ACTION on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method BEFORE_ACTION on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method CONFIGURE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GUI_GRID_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_GRID_MODEL_IDA 20140407
2 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION 20140407

Method CONFIGURE_VIEWS on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method CONFIGURE_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20130416

Method CONFIGURE_WINDOW on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GUI_GRID_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_GRID_MODEL_IDA ALV IDA Adapter for SAP GUI ALV 20120904
2 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION 20120904

Method CONSTRUCTOR on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GUI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20130710
2 Importing IO_GUI_GRID_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_GRID_MODEL_IDA 20130710
3 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION 20130710
4 Returning RO_ALV_CONTROLER_IDA Value transfer Object reference (TYPE REF TO) CL_SALV_GUI_GRID_CONTROLER_IDA ALV IDA Controler for SAP GUI ALV 20130710

Method CREATE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method CREATE_FOR_FULLSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GUI_GRID_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_GRID_MODEL_IDA 20130916
2 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_USER_ACTION 20130916
3 Returning RO_ALV_CONTROLER_IDA Value transfer Object reference (TYPE REF TO) CL_SALV_GUI_GRID_CONTROLER_IDA 20130916

Method CREATE_FOR_FULLSCREEN on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method CREATE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GUI_GRID_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_GRID_MODEL_IDA ALV IDA Adapter for SAP GUI ALV 20120904
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120904
3 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_READER 20120904

Method CREATE_VIEWS on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method EXPORT Signature

Method EXPORT on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method EXPORT on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method GET_VISIBILITY_OF_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_VISIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20140729
2 Importing VIEW_NAME Call by reference Type reference (TYPE) STRING 20140729

Method GET_VISIBILITY_OF_VIEW on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method ON_APPLY_CHANGES_FROM_UI Signature

Method ON_APPLY_CHANGES_FROM_UI on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method ON_APPLY_CHANGES_FROM_UI on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method ON_CREATE_UI_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EO_GUI_CONTAINER Value transfer Attribute reference (LIKE) 20140715
2 Importing EO_UI_ACTION Value transfer Attribute reference (LIKE) 20140729

Method ON_CREATE_UI_SCREEN on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method ON_NOTIFY_FULLSCREEN_CHANGE Signature

Method ON_NOTIFY_FULLSCREEN_CHANGE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method ON_NOTIFY_FULLSCREEN_CHANGE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method ON_NOTIFY_MODEL_CHANGE Signature

Method ON_NOTIFY_MODEL_CHANGE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method ON_NOTIFY_MODEL_CHANGE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method ON_PROCESS_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EO_UI_ACTION Value transfer Attribute reference (LIKE) 20140729
2 Importing SENDER Value transfer Attribute reference (LIKE) 20140729

Method ON_PROCESS_ACTION on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method OPEN_FILTER_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_READER 20140729

Method OPEN_FILTER_EDITOR on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method OPEN_LAYOUT_ADMIN_DIALOG Signature

Method OPEN_LAYOUT_ADMIN_DIALOG on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method OPEN_LAYOUT_ADMIN_DIALOG on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method OPEN_SETTINGS_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UCOMM Call by reference Type reference (TYPE) SYUCOMM 20140729

Method OPEN_SETTINGS_DIALOG on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method POST_PROCESSING Signature

Method POST_PROCESSING on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method POST_PROCESSING on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method PRINT Signature

Method PRINT on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method PRINT on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method REGISTER_FLUSH_NOTIFER Signature

Method REGISTER_FLUSH_NOTIFER on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method REGISTER_FLUSH_NOTIFER on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method SET_FOCUS_IN_TABLE Signature

Method SET_FOCUS_IN_TABLE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method SET_FOCUS_IN_TABLE on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method SET_VISIBILITY_OF_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20140729
2 Importing VIEW_NAME Call by reference Type reference (TYPE) STRING 20140729

Method SET_VISIBILITY_OF_VIEW on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method SHOW_DETAIL Signature

Method SHOW_DETAIL on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method SHOW_DETAIL on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.

Method UPDATE_FRONTEND Signature

Method UPDATE_FRONTEND on class CL_SALV_GUI_GRID_CONTROLER_IDA has no parameter.
Method UPDATE_FRONTEND on class CL_SALV_GUI_GRID_CONTROLER_IDA has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740