SAP ABAP Class CL_SALV_GUI_GRID_MODEL_IDA (ALV IDA Model 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_SALV_GUI_F4_VALUE_PROVIDER Interface for reading data at value requests (F4) 20140214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_GRID_TABLE_MODEL Interface for TableModel: Data, Size, Expand/Collapse 20120904
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_MODEL_IDA_API Model API: SelectOptions,Authorisation,Layout,... 20121128
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_MODEL_SERVICES Interface for internal Services 20121212
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_ROW_DATA_IDA IDA ALV : Data of the Row 20130916
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_SELECTION_IDA IDA API Selections Manipulation Object 20121128
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_TABLE_DISPLAY_OPT IDA ALV: Table Display Options API 20130830
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_TABLE_IDA ALV with integrated data access (ALV with IDA) 20140224
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  TD_SALV_GUI_GRID_MODEL_IDA Test Dummy for cl_salv_gui_grid_controler_ida 20131202
Properties
Class CL_SALV_GUI_GRID_MODEL_IDA  
Short Description ALV IDA Model 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 IF_ALV_CML Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_GUI_SELECTION_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...
6 IF_SALV_IDA_SERVICES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_SALV_ITAB_VIEW_GROUPED_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_GUI_F4_VALUE_PROVIDER Interface for reading data at value requests (F4) 20140214
2 IF_SALV_GUI_GRID_TABLE_MODEL Interface for TableModel: Data, Size, Expand/Collapse 20120904
3 IF_SALV_GUI_MODEL_IDA_API Model API: SelectOptions,Authorisation,Layout,... 20121128
4 IF_SALV_GUI_MODEL_SERVICES Interface for internal Services 20121212
5 IF_SALV_GUI_ROW_DATA_IDA IDA ALV : Data of the Row 20130916
6 IF_SALV_GUI_SELECTION_IDA IDA API Selections Manipulation Object 20121128
7 IF_SALV_GUI_TABLE_DISPLAY_OPT IDA ALV: Table Display Options API 20130830
8 IF_SALV_GUI_TABLE_IDA ALV with integrated data access (ALV with IDA) 20140224
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_FUNCTION_CODE Constant Public See coding 20120904
2 MO_CURRENT_LAYOUT Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_EDITOR Personalizable Layout for IDA ALV 20120904
3 MO_DATA_ACCESS_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_SALV_GUI_DATA_MANAGER_IDA 20140413
4 MO_DATA_MGR_OBSERVER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LIST_OBSERV 20140525
5 MO_FIELD_CATALOG Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_GUI_FIELD_CATALOG_IDA Implementation of IDA ALV field catalog 20120904
6 MO_IDA_SERVICE_INFO Instance attribute Private Object reference (TYPE REF TO) LCL_IDA_SERVICE_INFO 20140520
7 MO_LAYOUT_OBSERVER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_OBSERV if_salv_gui_model_observer_ida 20120904
8 MO_LOGGER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_LOGGER 20140411
9 MO_MODEL_CHANGE_LOG Instance attribute Private Object reference (TYPE REF TO) LCL_MODEL_CHANGE_LOG 20120904
10 MO_OWN_MODEL_OBSERVER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_GRID_MODEL_OBSERV 20140528
11 MO_SEARCH_HIT_HANDLER Instance attribute Private Object reference (TYPE REF TO) LCL_SEARCH_HIT_HANDLER 20140514
12 MO_TABLE_WRITER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_GRID_TABLE_WRITER if_salv_gui_grid_table_writer 20120909
13 MO_TOOLBAR_MODEL Instance attribute Private Object reference (TYPE REF TO) LCL_TOOLBAR_MODEL 20130919
14 MO_USER_ACTION Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_READER 20130927
15 MO_USER_ACTION_OBSERVER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_OBSERV 20140528
16 MS_DISPLAY_OPTIONS Instance attribute Protected See coding 20140411
17 MT_MESSAGE Instance attribute Protected Type reference (TYPE) YT_MESSAGE 20120904
18 MV_START_OF_ROUNDTRIP Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140620
19 M_FIRST_TIME Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120904
20 M_OPTIMIZE_ALL_COLUMNS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20140226
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_ACTION Instance method Public Method 20140221
2 CLEAR_CHANGELOG_AT_ROUNDTRIP Instance method Private Method 20140506
3 CONSTRUCTOR Instance method Public Constructor 20120904
4 GET_LAYOUT_EDITOR Instance method Public Method 20140226
5 GET_LIST_OBSERVER Instance method Public Method 20140525
6 GET_MODEL_OBSERVER Instance method Public Method 20120904
7 ON_DATA_CHANGED_BY_IDA Instance method Public Event handling method 20121105
8 ON_DOUBLE_CLICK Instance method Private Method 20140714
9 ON_RESULT_STRUCTURE_CHANGED Instance method Private Event handling method 20131209
10 ON_TABLE_CELL_ACTION Instance method Private Method 20140714
11 ON_TOOLBAR_CHANGED Instance method Private Event handling method 20130930
12 PROCESS_BEFORE_OUTPUT Instance method Public Method PBO: Collected Data to ATS/SADL Engine 20121218
13 SET_CURRENT_CELL_FOR_UI_ACTION Instance method Public Method 20140708
14 SET_FULLSCREEN_MODE Instance method Public Method 20130830
15 UPDATE_TEXT_SEARCH Instance method Private Method 20140710
Events
# Event Type Visibility Description Created on
1 APPLY_CHANGES_FROM_UI Instance Event
(0)
Public
(2)
20140625
2 NOTIFY_MODEL_CHANGE Instance Event
(0)
Public
(2)
20121202
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_STD_FUNCTIONS Protected See coding 20130704 BEGIN OF ys_std_functions, export_disabled TYPE abap_bool, print_disabled TYPE abap_bool, filter_disabled TYPE abap_bool, sort_disabled TYPE abap_bool, group_disabled TYPE abap_bool, aggregation_disabled TYPE abap_bool, END OF ys_std_functions
2 YT_MESSAGE Public See coding 20120904 yt_message TYPE TABLE OF string
Method Signatures

Method BEFORE_ACTION Signature

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

Method CLEAR_CHANGELOG_AT_ROUNDTRIP Signature

Method CLEAR_CHANGELOG_AT_ROUNDTRIP on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method CLEAR_CHANGELOG_AT_ROUNDTRIP on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_FIELD_CATALOG_IDA Implementation of IDA ALV field catalog 20120904
2 Importing IO_IDAS Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_SERVICES 20131105
3 Importing IO_LAYOUT Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_EDITOR Personalizable Layout for IDA ALV 20120904
4 Importing IO_USER_ACTION Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_USER_ACTION_READER 20130927

Method CONSTRUCTOR on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method GET_LAYOUT_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LAYOUT_EDITOR Value transfer Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_EDITOR 20140226

Method GET_LAYOUT_EDITOR on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method GET_LIST_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 20140525
2 Importing PROVIDE_ALL_FORMER_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140525
3 Returning RO_OBSERVER Value transfer Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LIST_OBSERV 20140525

Method GET_LIST_OBSERVER on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method GET_MODEL_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 20120904
2 Importing PROVIDE_ALL_FORMER_CHANGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120904
3 Returning RO_OBSERVER Value transfer Object reference (TYPE REF TO) IF_SALV_GUI_GRID_MODEL_OBSERV if_salv_gui_model_observer_ida 20120904

Method GET_MODEL_OBSERVER on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method ON_DATA_CHANGED_BY_IDA Signature

Method ON_DATA_CHANGED_BY_IDA on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method ON_DATA_CHANGED_BY_IDA on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method ON_DOUBLE_CLICK Signature

Method ON_DOUBLE_CLICK on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method ON_DOUBLE_CLICK on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method ON_RESULT_STRUCTURE_CHANGED Signature

Method ON_RESULT_STRUCTURE_CHANGED on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method ON_RESULT_STRUCTURE_CHANGED on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method ON_TABLE_CELL_ACTION Signature

Method ON_TABLE_CELL_ACTION on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method ON_TABLE_CELL_ACTION on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method ON_TOOLBAR_CHANGED Signature

Method ON_TOOLBAR_CHANGED on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method ON_TOOLBAR_CHANGED on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method PROCESS_BEFORE_OUTPUT Signature

Method PROCESS_BEFORE_OUTPUT on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method PROCESS_BEFORE_OUTPUT on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method SET_CURRENT_CELL_FOR_UI_ACTION Signature

Method SET_CURRENT_CELL_FOR_UI_ACTION on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method SET_CURRENT_CELL_FOR_UI_ACTION on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method SET_FULLSCREEN_MODE Signature

Method SET_FULLSCREEN_MODE on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method SET_FULLSCREEN_MODE on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.

Method UPDATE_TEXT_SEARCH Signature

Method UPDATE_TEXT_SEARCH on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Method UPDATE_TEXT_SEARCH on class CL_SALV_GUI_GRID_MODEL_IDA has no exception.
Event Signatures

Event APPLY_CHANGES_FROM_UI Signature
Event APPLY_CHANGES_FROM_UI on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
Event NOTIFY_MODEL_CHANGE Signature
Event NOTIFY_MODEL_CHANGE on class CL_SALV_GUI_GRID_MODEL_IDA has no parameter.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740