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 NameDescriptionVisability
ACTIVATE_DISPLAY_PROTOCOLOutput Log in DialogPublic
CALL METHOD if_gui_alv_grid=>ACTIVATE_DISPLAY_PROTOCOL...more details

ACTIVATE_REPREP_INTERFACEEnable Report/Report InterfacePublic
CALL METHOD if_gui_alv_grid=>ACTIVATE_REPREP_INTERFACE...more details

APPEND_ROWSAppend Rows at EndPublic
CALL METHOD if_gui_alv_grid=>APPEND_ROWS...more details

CHECK_CHANGED_DATAVerification of Changes and Triggering of Event DATA_CHANGEDPublic
CALL METHOD if_gui_alv_grid=>CHECK_CHANGED_DATA...more details

GET_ACTUAL_VIEWReturns the Current ViewPublic
CALL METHOD if_gui_alv_grid=>GET_ACTUAL_VIEW...more details

GET_CURRENT_CELLCurrent RowPublic
CALL METHOD if_gui_alv_grid=>GET_CURRENT_CELL...more details

GET_FILTERED_ENTRIESHash Table of Filtered EntriesPublic
CALL METHOD if_gui_alv_grid=>GET_FILTERED_ENTRIES...more details

GET_FILTER_CRITERIAGet Filter CriteriaPublic
CALL METHOD if_gui_alv_grid=>GET_FILTER_CRITERIA...more details

GET_FRONTEND_FIELDCATALOGGet Current Field Catalog from FrontendPublic
CALL METHOD if_gui_alv_grid=>GET_FRONTEND_FIELDCATALOG...more details

GET_FRONTEND_LAYOUTGet Current Layout from FrontendPublic
CALL METHOD if_gui_alv_grid=>GET_FRONTEND_LAYOUT...more details

GET_FRONTEND_PRINTGet Current Print from FrontendPublic
CALL METHOD if_gui_alv_grid=>GET_FRONTEND_PRINT...more details

GET_SCROLL_INFO_VIA_IDUse ID to Get Scroll InformationPublic
CALL METHOD if_gui_alv_grid=>GET_SCROLL_INFO_VIA_ID...more details

GET_SELECTED_CELLSGet Selected CellsPublic
CALL METHOD if_gui_alv_grid=>GET_SELECTED_CELLS...more details

GET_SELECTED_CELLS_IDGet Selected Cell IDsPublic
CALL METHOD if_gui_alv_grid=>GET_SELECTED_CELLS_ID...more details

GET_SELECTED_COLUMNSGet Selected ColumnsPublic
CALL METHOD if_gui_alv_grid=>GET_SELECTED_COLUMNS...more details

GET_SELECTED_ROWSGet Selected RowsPublic
CALL METHOD if_gui_alv_grid=>GET_SELECTED_ROWS...more details

GET_SORT_CRITERIAGet Sort CriteriaPublic
CALL METHOD if_gui_alv_grid=>GET_SORT_CRITERIA...more details

GET_SUBTOTALSGet Subtotals TablePublic
CALL METHOD if_gui_alv_grid=>GET_SUBTOTALS...more details

GET_VARIANTGet LayoutPublic
CALL METHOD if_gui_alv_grid=>GET_VARIANT...more details

IS_READY_FOR_INPUTCheck for Current EditibilityPublic
CALL METHOD if_gui_alv_grid=>IS_READY_FOR_INPUT...more details

LIST_PROCESSING_EVENTSInterface Method Classic ALV to ALV ControlPublic
CALL METHOD if_gui_alv_grid=>LIST_PROCESSING_EVENTS...more details

PROCESS_UCOMM_ON_INVALID_INPUTUcomms To Be Processed Even in Case of Invalid InputPublic
CALL METHOD if_gui_alv_grid=>PROCESS_UCOMM_ON_INVALID_INPUT...more details

RAISE_EVENTRaise 'USER_COMMAND'Public
CALL METHOD if_gui_alv_grid=>RAISE_EVENT...more details

REFRESH_TABLE_DISPLAYRedisplay TablePublic
CALL METHOD if_gui_alv_grid=>REFRESH_TABLE_DISPLAY...more details

REGISTER_DELAYED_EVENTSet Delayed Event (change_selection or moved_cell)Public
CALL METHOD if_gui_alv_grid=>REGISTER_DELAYED_EVENT...more details

REGISTER_EDIT_EVENTRegister Edit EventsPublic
CALL METHOD if_gui_alv_grid=>REGISTER_EDIT_EVENT...more details

REGISTER_F4_FOR_FIELDSRegister F4 Handling for FieldsPublic
CALL METHOD if_gui_alv_grid=>REGISTER_F4_FOR_FIELDS...more details

SAVE_GRID_VARIANTS_SIMULSave Grid Variants with CurrentPublic
CALL METHOD if_gui_alv_grid=>SAVE_GRID_VARIANTS_SIMUL...more details

SAVE_VARIANTSave LayoutPublic
CALL METHOD if_gui_alv_grid=>SAVE_VARIANT...more details

SAVE_VARIANT_DARKSave Variant in BackgroundPublic
CALL METHOD if_gui_alv_grid=>SAVE_VARIANT_DARK...more details

SELECT_TEXT_IN_CURR_CELLSelect TextPublic
CALL METHOD if_gui_alv_grid=>SELECT_TEXT_IN_CURR_CELL...more details

SET_3D_BORDERSets 3D FramePublic
CALL METHOD if_gui_alv_grid=>SET_3D_BORDER...more details

SET_AUTOREDRAWAutoredrawPublic
CALL METHOD if_gui_alv_grid=>SET_AUTOREDRAW...more details

SET_CURRENT_CELL_VIA_IDCurrent RowPublic
CALL METHOD if_gui_alv_grid=>SET_CURRENT_CELL_VIA_ID...more details

SET_DROP_DOWN_TABLESet Dropdown TablePublic
CALL METHOD if_gui_alv_grid=>SET_DROP_DOWN_TABLE...more details

SET_FILTER_CRITERIASet Filter ConditionsPublic
CALL METHOD if_gui_alv_grid=>SET_FILTER_CRITERIA...more details

SET_FRONTEND_FIELDCATALOGSet Field CatalogPublic
CALL METHOD if_gui_alv_grid=>SET_FRONTEND_FIELDCATALOG...more details

SET_FRONTEND_LAYOUTSet Frontend LayoutPublic
CALL METHOD if_gui_alv_grid=>SET_FRONTEND_LAYOUT...more details

SET_FRONTEND_PRINTSet Frontend PrintPublic
CALL METHOD if_gui_alv_grid=>SET_FRONTEND_PRINT...more details

SET_FUNCTION_CODEPublic
CALL METHOD if_gui_alv_grid=>SET_FUNCTION_CODE...more details

SET_GRAPHICS_CONTAINERPass Graphic ContainerPublic
CALL METHOD if_gui_alv_grid=>SET_GRAPHICS_CONTAINER...more details

SET_GRIDTITLEPass Grid TitlePublic
CALL METHOD if_gui_alv_grid=>SET_GRIDTITLE...more details

SET_HTML_HEADERExcel Header SetPublic
CALL METHOD if_gui_alv_grid=>SET_HTML_HEADER...more details

SET_LAYOUT_OF_DOUBLEGRIDConfigures the Double Grid for the Layout (DV)Public
CALL METHOD if_gui_alv_grid=>SET_LAYOUT_OF_DOUBLEGRID...more details

SET_READY_FOR_INPUTSet/Reset Ready for Input StatusPublic
CALL METHOD if_gui_alv_grid=>SET_READY_FOR_INPUT...more details

SET_SCROLL_INFO_VIA_IDUse ID to Set Scroll InformationPublic
CALL METHOD if_gui_alv_grid=>SET_SCROLL_INFO_VIA_ID...more details

SET_SELECTED_CELLSSet Cell SelectionsPublic
CALL METHOD if_gui_alv_grid=>SET_SELECTED_CELLS...more details

SET_SELECTED_CELLS_IDSet Cell SelectionsPublic
CALL METHOD if_gui_alv_grid=>SET_SELECTED_CELLS_ID...more details

SET_SELECTED_COLUMNSSet Column SelectionsPublic
CALL METHOD if_gui_alv_grid=>SET_SELECTED_COLUMNS...more details

SET_SELECTED_ROWSSet Selected RowsPublic
CALL METHOD if_gui_alv_grid=>SET_SELECTED_ROWS...more details

SET_SORT_CRITERIASet Sort CriteriaPublic
CALL METHOD if_gui_alv_grid=>SET_SORT_CRITERIA...more details

SET_TABLE_FOR_FIRST_DISPLAYFormatted Output Table is Sent to ControlPublic
CALL METHOD if_gui_alv_grid=>SET_TABLE_FOR_FIRST_DISPLAY...more details

SET_TOOLBAR_INTERACTIVESet Toolbar StatusPublic
CALL METHOD if_gui_alv_grid=>SET_TOOLBAR_INTERACTIVE...more details

SET_USER_COMMANDSet User CommandPublic
CALL METHOD if_gui_alv_grid=>SET_USER_COMMAND...more details

SET_VARIANTSet Display VariantPublic
CALL METHOD if_gui_alv_grid=>SET_VARIANT...more details

SET_VISIBLESet VisiblePublic
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 Refresh
AFTER_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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!