SAP IF_GUI_ALV_GRID OO Class - *NO* Reuse - ALV List Viewer
IF_GUI_ALV_GRID is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_GUI_ALV_GRID including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_GUI_ALV_GRID SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ACTIVATE_DISPLAY_PROTOCOL | Output Log in Dialog | Public |
| CALL METHOD if_gui_alv_grid=>ACTIVATE_DISPLAY_PROTOCOL...more details | ||
| ACTIVATE_REPREP_INTERFACE | Enable Report/Report Interface | Public |
| CALL METHOD if_gui_alv_grid=>ACTIVATE_REPREP_INTERFACE...more details | ||
| APPEND_ROWS | Append Rows at End | Public |
| CALL METHOD if_gui_alv_grid=>APPEND_ROWS...more details | ||
| CHECK_CHANGED_DATA | Verification of Changes and Triggering of Event DATA_CHANGED | Public |
| CALL METHOD if_gui_alv_grid=>CHECK_CHANGED_DATA...more details | ||
| GET_ACTUAL_VIEW | Returns the Current View | Public |
| CALL METHOD if_gui_alv_grid=>GET_ACTUAL_VIEW...more details | ||
| GET_CURRENT_CELL | Current Row | Public |
| CALL METHOD if_gui_alv_grid=>GET_CURRENT_CELL...more details | ||
|
| ||
| GET_FILTERED_ENTRIES | Hash Table of Filtered Entries | Public |
| CALL METHOD if_gui_alv_grid=>GET_FILTERED_ENTRIES...more details | ||
| GET_FILTER_CRITERIA | Get Filter Criteria | Public |
| CALL METHOD if_gui_alv_grid=>GET_FILTER_CRITERIA...more details | ||
| GET_FRONTEND_FIELDCATALOG | Get Current Field Catalog from Frontend | Public |
| CALL METHOD if_gui_alv_grid=>GET_FRONTEND_FIELDCATALOG...more details | ||
| GET_FRONTEND_LAYOUT | Get Current Layout from Frontend | Public |
| CALL METHOD if_gui_alv_grid=>GET_FRONTEND_LAYOUT...more details | ||
| GET_FRONTEND_PRINT | Get Current Print from Frontend | Public |
| CALL METHOD if_gui_alv_grid=>GET_FRONTEND_PRINT...more details | ||
| GET_SCROLL_INFO_VIA_ID | Use ID to Get Scroll Information | Public |
| CALL METHOD if_gui_alv_grid=>GET_SCROLL_INFO_VIA_ID...more details | ||
| GET_SELECTED_CELLS | Get Selected Cells | Public |
| CALL METHOD if_gui_alv_grid=>GET_SELECTED_CELLS...more details | ||
| GET_SELECTED_CELLS_ID | Get Selected Cell IDs | Public |
| CALL METHOD if_gui_alv_grid=>GET_SELECTED_CELLS_ID...more details | ||
| GET_SELECTED_COLUMNS | Get Selected Columns | Public |
| CALL METHOD if_gui_alv_grid=>GET_SELECTED_COLUMNS...more details | ||
| GET_SELECTED_ROWS | Get Selected Rows | Public |
| CALL METHOD if_gui_alv_grid=>GET_SELECTED_ROWS...more details | ||
| GET_SORT_CRITERIA | Get Sort Criteria | Public |
| CALL METHOD if_gui_alv_grid=>GET_SORT_CRITERIA...more details | ||
| GET_SUBTOTALS | Get Subtotals Table | Public |
| CALL METHOD if_gui_alv_grid=>GET_SUBTOTALS...more details | ||
| GET_VARIANT | Get Layout | Public |
| CALL METHOD if_gui_alv_grid=>GET_VARIANT...more details | ||
| IS_READY_FOR_INPUT | Check for Current Editibility | Public |
| CALL METHOD if_gui_alv_grid=>IS_READY_FOR_INPUT...more details | ||
| LIST_PROCESSING_EVENTS | Interface Method Classic ALV to ALV Control | Public |
| CALL METHOD if_gui_alv_grid=>LIST_PROCESSING_EVENTS...more details | ||
| PROCESS_UCOMM_ON_INVALID_INPUT | Ucomms To Be Processed Even in Case of Invalid Input | Public |
| CALL METHOD if_gui_alv_grid=>PROCESS_UCOMM_ON_INVALID_INPUT...more details | ||
| RAISE_EVENT | Raise 'USER_COMMAND' | Public |
| CALL METHOD if_gui_alv_grid=>RAISE_EVENT...more details | ||
| REFRESH_TABLE_DISPLAY | Redisplay Table | Public |
| CALL METHOD if_gui_alv_grid=>REFRESH_TABLE_DISPLAY...more details | ||
| REGISTER_DELAYED_EVENT | Set Delayed Event (change_selection or moved_cell) | Public |
| CALL METHOD if_gui_alv_grid=>REGISTER_DELAYED_EVENT...more details | ||
| REGISTER_EDIT_EVENT | Register Edit Events | Public |
| CALL METHOD if_gui_alv_grid=>REGISTER_EDIT_EVENT...more details | ||
| REGISTER_F4_FOR_FIELDS | Register F4 Handling for Fields | Public |
| CALL METHOD if_gui_alv_grid=>REGISTER_F4_FOR_FIELDS...more details | ||
| SAVE_GRID_VARIANTS_SIMUL | Save Grid Variants with Current | Public |
| CALL METHOD if_gui_alv_grid=>SAVE_GRID_VARIANTS_SIMUL...more details | ||
| SAVE_VARIANT | Save Layout | Public |
| CALL METHOD if_gui_alv_grid=>SAVE_VARIANT...more details | ||
| SAVE_VARIANT_DARK | Save Variant in Background | Public |
| CALL METHOD if_gui_alv_grid=>SAVE_VARIANT_DARK...more details | ||
| SELECT_TEXT_IN_CURR_CELL | Select Text | Public |
| CALL METHOD if_gui_alv_grid=>SELECT_TEXT_IN_CURR_CELL...more details | ||
| SET_3D_BORDER | Sets 3D Frame | Public |
| CALL METHOD if_gui_alv_grid=>SET_3D_BORDER...more details | ||
| SET_AUTOREDRAW | Autoredraw | Public |
| CALL METHOD if_gui_alv_grid=>SET_AUTOREDRAW...more details | ||
| SET_CURRENT_CELL_VIA_ID | Current Row | Public |
| CALL METHOD if_gui_alv_grid=>SET_CURRENT_CELL_VIA_ID...more details | ||
| SET_DROP_DOWN_TABLE | Set Dropdown Table | Public |
| CALL METHOD if_gui_alv_grid=>SET_DROP_DOWN_TABLE...more details | ||
| SET_FILTER_CRITERIA | Set Filter Conditions | Public |
| CALL METHOD if_gui_alv_grid=>SET_FILTER_CRITERIA...more details | ||
| SET_FRONTEND_FIELDCATALOG | Set Field Catalog | Public |
| CALL METHOD if_gui_alv_grid=>SET_FRONTEND_FIELDCATALOG...more details | ||
| SET_FRONTEND_LAYOUT | Set Frontend Layout | Public |
| CALL METHOD if_gui_alv_grid=>SET_FRONTEND_LAYOUT...more details | ||
| SET_FRONTEND_PRINT | Set Frontend Print | Public |
| CALL METHOD if_gui_alv_grid=>SET_FRONTEND_PRINT...more details | ||
| SET_FUNCTION_CODE | Public | |
| CALL METHOD if_gui_alv_grid=>SET_FUNCTION_CODE...more details | ||
| SET_GRAPHICS_CONTAINER | Pass Graphic Container | Public |
| CALL METHOD if_gui_alv_grid=>SET_GRAPHICS_CONTAINER...more details | ||
| SET_GRIDTITLE | Pass Grid Title | Public |
| CALL METHOD if_gui_alv_grid=>SET_GRIDTITLE...more details | ||
| SET_HTML_HEADER | Excel Header Set | Public |
| CALL METHOD if_gui_alv_grid=>SET_HTML_HEADER...more details | ||
| SET_LAYOUT_OF_DOUBLEGRID | Configures the Double Grid for the Layout (DV) | Public |
| CALL METHOD if_gui_alv_grid=>SET_LAYOUT_OF_DOUBLEGRID...more details | ||
| SET_READY_FOR_INPUT | Set/Reset Ready for Input Status | Public |
| CALL METHOD if_gui_alv_grid=>SET_READY_FOR_INPUT...more details | ||
| SET_SCROLL_INFO_VIA_ID | Use ID to Set Scroll Information | Public |
| CALL METHOD if_gui_alv_grid=>SET_SCROLL_INFO_VIA_ID...more details | ||
| SET_SELECTED_CELLS | Set Cell Selections | Public |
| CALL METHOD if_gui_alv_grid=>SET_SELECTED_CELLS...more details | ||
| SET_SELECTED_CELLS_ID | Set Cell Selections | Public |
| CALL METHOD if_gui_alv_grid=>SET_SELECTED_CELLS_ID...more details | ||
| SET_SELECTED_COLUMNS | Set Column Selections | Public |
| CALL METHOD if_gui_alv_grid=>SET_SELECTED_COLUMNS...more details | ||
| SET_SELECTED_ROWS | Set Selected Rows | Public |
| CALL METHOD if_gui_alv_grid=>SET_SELECTED_ROWS...more details | ||
| SET_SORT_CRITERIA | Set Sort Criteria | Public |
| CALL METHOD if_gui_alv_grid=>SET_SORT_CRITERIA...more details | ||
| SET_TABLE_FOR_FIRST_DISPLAY | Formatted Output Table is Sent to Control | Public |
| CALL METHOD if_gui_alv_grid=>SET_TABLE_FOR_FIRST_DISPLAY...more details | ||
| SET_TOOLBAR_INTERACTIVE | Set Toolbar Status | Public |
| CALL METHOD if_gui_alv_grid=>SET_TOOLBAR_INTERACTIVE...more details | ||
| SET_USER_COMMAND | Set User Command | Public |
| CALL METHOD if_gui_alv_grid=>SET_USER_COMMAND...more details | ||
| SET_VARIANT | Set Display Variant | Public |
| CALL METHOD if_gui_alv_grid=>SET_VARIANT...more details | ||
| SET_VISIBLE | Set Visible | Public |
| CALL METHOD if_gui_alv_grid=>SET_VISIBLE...more details | ||
Events of Class IF_GUI_ALV_GRID
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... AFTER_REFRESH - After List RefreshAFTER_USER_COMMAND - After User Command
BEFORE_USER_COMMAND - Before User Command
BUTTON_CLICK - Button Click
CONTEXT_MENU_REQUEST - Context Menu
DATA_CHANGED - Data was Changed
DATA_CHANGED_FINISHED - Data in the Output Table was Updated
DELAYED_CALLBACK - Delayed Callback
DELAYED_CHANGED_SEL_CALLBACK - DELAYED_CHANGED_SEL_CALLBACK
DOUBLE_CLICK - DoubleClick
END_OF_LIST - End_of_list
HOTSPOT_CLICK - Hotspot was Selected
MENU_BUTTON - Menu Button
ONDRAG - For Drag Source
ONDROP - For Drop Target
ONDROPCOMPLETE - For Drag Source in Case of Success
ONDROPGETFLAVOR - Multiple Flavors Possible at a Drop
ONF1 - On Help Request
ONF4 - On Value Request
PRINT_END_OF_LIST - Print Mode: END_OF_LIST of Classic ALV
PRINT_END_OF_PAGE - Print Mode: END_OF_PAGE in List Processing
PRINT_TOP_OF_LIST - Print Mode: TOP_OF_LIST of Classic ALV
PRINT_TOP_OF_PAGE - Print Mode: TOP_OF_PAGE in List Processing
SUBTOTAL_TEXT - Edit Subtotals Text
TOOLBAR - Toolbar
TOP_OF_PAGE - Top_of_page
USER_COMMAND - User Command
Links to Related Class(s)
IF_GUI_A...Full list of available SAP object classes
Search for further information about these or an SAP related objects