SAP CL_GUI_ALV_GRID_BASE OO Class - Basis Class for ALV Grid









CL_GUI_ALV_GRID_BASE 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 CL_GUI_ALV_GRID_BASE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_ALV_GRID_BASE is CL_GUI_CONTROL

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_GUI_DYNAMIC_DATA

Method list of CL_GUI_ALV_GRID_BASE 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
ALV_EXPORT_VIA_FEExport to CR on NT IntelProtected
CALL METHOD cl_gui_alv_grid_base=>ALV_EXPORT_VIA_FE...more details

APPEND_ROWS_BASEInserts Rows at the End of the GridProtected
CALL METHOD cl_gui_alv_grid_base=>APPEND_ROWS_BASE...more details

CLEAR_COLOR_INFOResets All Color InformationProtected
CALL METHOD cl_gui_alv_grid_base=>CLEAR_COLOR_INFO...more details

CLEAR_SELECTIONDeletes Current SelectionProtected
CALL METHOD cl_gui_alv_grid_base=>CLEAR_SELECTION...more details

CLEAR_SYMBOL_INFOResets All Symbol InformationProtected
CALL METHOD cl_gui_alv_grid_base=>CLEAR_SYMBOL_INFO...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_alv_grid_base=>CONSTRUCTOR...more details

CREATE_VIEW_CRYSTALGenerates Office Integration ViewProtected
CALL METHOD cl_gui_alv_grid_base=>CREATE_VIEW_CRYSTAL...more details

CREATE_VIEW_OIGenerates Office Integration ViewProtected
CALL METHOD cl_gui_alv_grid_base=>CREATE_VIEW_OI...more details

DELETE_ALL_CELLS_BASEDeletes Entire Grid ContentProtected
CALL METHOD cl_gui_alv_grid_base=>DELETE_ALL_CELLS_BASE...more details

DELETE_ALL_MENUSDeletes all Toolbar MenusProtected
CALL METHOD cl_gui_alv_grid_base=>DELETE_ALL_MENUS...more details

DELETE_ALL_ROWS_BASEDeletes all Data Lines Except the Header LineProtected
CALL METHOD cl_gui_alv_grid_base=>DELETE_ALL_ROWS_BASE...more details

DISPLAY_CONTEXT_MENUContext MenuProtected
CALL METHOD cl_gui_alv_grid_base=>DISPLAY_CONTEXT_MENU...more details

DISPLAY_TOOLBAR_MENUToolbar MenuProtected
CALL METHOD cl_gui_alv_grid_base=>DISPLAY_TOOLBAR_MENU...more details

GET_COL_POS_ID2_BASEDetermines Position of ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_COL_POS_ID2_BASE...more details

GET_COL_POS_ID_BASEDetermines Position of ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_COL_POS_ID_BASE...more details

GET_CURRENT_CELL_COLDetermines Column Number of Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>GET_CURRENT_CELL_COL...more details

GET_CURRENT_CELL_COL_IDDetermines Column ID of Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>GET_CURRENT_CELL_COL_ID...more details

GET_CURRENT_CELL_ID2Sets the Current CellProtected
CALL METHOD cl_gui_alv_grid_base=>GET_CURRENT_CELL_ID2...more details

GET_CURRENT_CELL_ROWDetermines Row Number of Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>GET_CURRENT_CELL_ROW...more details

GET_CURRENT_CELL_ROW_IDDetermines Row ID of Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>GET_CURRENT_CELL_ROW_ID...more details

GET_CURRENT_CELL_TEXTDetermines Text of Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>GET_CURRENT_CELL_TEXT...more details

GET_DATA_TABLE_LINECOUNTPrivate
CALL METHOD cl_gui_alv_grid_base=>GET_DATA_TABLE_LINECOUNT...more details

GET_ENTER_KEY_MODEDetermines the Action of the ENTER KeyProtected
CALL METHOD cl_gui_alv_grid_base=>GET_ENTER_KEY_MODE...more details

GET_FIRST_VISIBLE_COLDetermines First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIRST_VISIBLE_COL...more details

GET_FIRST_VISIBLE_COL_IDDetermines First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIRST_VISIBLE_COL_ID...more details

GET_FIRST_VISIBLE_COL_ID2Determines Left Grid ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIRST_VISIBLE_COL_ID2...more details

GET_FIRST_VISIBLE_ROWDetermines Top Visible RowProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIRST_VISIBLE_ROW...more details

GET_FIRST_VISIBLE_ROW_IDDetermines Top Visible RowProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIRST_VISIBLE_ROW_ID...more details

GET_FIRST_VISIBLE_ROW_ID2Determines Top Grid RowProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIRST_VISIBLE_ROW_ID2...more details

GET_FIXED_COLSDetermines Number of Fixed ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_FIXED_COLS...more details

GET_GRID_MODIFIEDDetermines if Content of Grid was ModifiedProtected
CALL METHOD cl_gui_alv_grid_base=>GET_GRID_MODIFIED...more details

GET_GUI_TYPEDetermine GUI TypeProtected
CALL METHOD cl_gui_alv_grid_base=>GET_GUI_TYPE...more details

GET_HIGHEST_ROW_IDDetermines Top Current Row IDProtected
CALL METHOD cl_gui_alv_grid_base=>GET_HIGHEST_ROW_ID...more details

GET_MODIFIED_CELLSDetermines Modified CellsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_MODIFIED_CELLS...more details

GET_PAGINGPAGESIZEHTML GUIProtected
CALL METHOD cl_gui_alv_grid_base=>GET_PAGINGPAGESIZE...more details

GET_ROWS_MOVEDDetermines if Rows Were SwappedProtected
CALL METHOD cl_gui_alv_grid_base=>GET_ROWS_MOVED...more details

GET_ROW_DELETE_ALLOWEDDetermines if Toolbar is BrokenProtected
CALL METHOD cl_gui_alv_grid_base=>GET_ROW_DELETE_ALLOWED...more details

GET_ROW_IDDetermines the Row IDsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_ROW_ID...more details

GET_ROW_INSERT_ALLOWEDDetermines if Toolbar is BrokenProtected
CALL METHOD cl_gui_alv_grid_base=>GET_ROW_INSERT_ALLOWED...more details

GET_SELECTED_CELLS_BASEDetermines Selected CellsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_CELLS_BASE...more details

GET_SELECTED_CELLS_BASE_ID2Determines Selected CellsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_CELLS_BASE_ID2...more details

GET_SELECTED_CELLS_BASE_RANGEDetermines Selected CellsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_CELLS_BASE_RANGE...more details

GET_SELECTED_COLUMNS_BASEDetermines Selected ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_COLUMNS_BASE...more details

GET_SELECTED_COLUMNS_BASE_ID2Determines Selected ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_COLUMNS_BASE_ID2...more details

GET_SELECTED_ROWS_BASEDetermines Selected RowsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_ROWS_BASE...more details

GET_SELECTED_ROWS_BASE_RANGEDetermines Selected Rows with Area SpecificationProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_ROWS_BASE_RANGE...more details

GET_SELECTED_ROWS_ID_BASEDetermines Selected RowsProtected
CALL METHOD cl_gui_alv_grid_base=>GET_SELECTED_ROWS_ID_BASE...more details

GET_TOOLBAR_WRAPDetermines if Toolbar is BrokenProtected
CALL METHOD cl_gui_alv_grid_base=>GET_TOOLBAR_WRAP...more details

GET_TOTAL_ARROWSDetermines if Toolbar is BrokenProtected
CALL METHOD cl_gui_alv_grid_base=>GET_TOTAL_ARROWS...more details

GET_TOTAL_EXPANDERSDetermines if Toolbar is BrokenProtected
CALL METHOD cl_gui_alv_grid_base=>GET_TOTAL_EXPANDERS...more details

HOST_IFRAMESets Toolbar StyleProtected
CALL METHOD cl_gui_alv_grid_base=>HOST_IFRAME...more details

ON_BEFORE_SENDEvent Before SendingProtected
CALL METHOD cl_gui_alv_grid_base=>ON_BEFORE_SEND...more details

ON_CLOSE_DOCUMENTClose Event of OLE ContainerProtected
CALL METHOD cl_gui_alv_grid_base=>ON_CLOSE_DOCUMENT...more details

ON_CUSTOM_EVENTCustom Event of OLE ContainerProtected
CALL METHOD cl_gui_alv_grid_base=>ON_CUSTOM_EVENT...more details

ON_OI_CUSTOM_EVENTHandler for Office Integration EventsProtected
CALL METHOD cl_gui_alv_grid_base=>ON_OI_CUSTOM_EVENT...more details

OPEN_BROWSER_WINDOWSets Toolbar StyleProtected
CALL METHOD cl_gui_alv_grid_base=>OPEN_BROWSER_WINDOW...more details

OPTIMIZE_ALL_COLSOptimizes the Column Width of all ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>OPTIMIZE_ALL_COLS...more details

OPTIMIZE_COLOptimizes the Column Width of the ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>OPTIMIZE_COL...more details

OPTIMIZE_COL_IDOptimizes the Column Width of the ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>OPTIMIZE_COL_ID...more details

OPTIMIZE_SELECTED_COLSOptimizes the Column Width of the Selected ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>OPTIMIZE_SELECTED_COLS...more details

PREPARE_OI_TABLESLoad Tables to FEProtected
CALL METHOD cl_gui_alv_grid_base=>PREPARE_OI_TABLES...more details

REFRESH_OI_TABLESLoad Tables to FEProtected
CALL METHOD cl_gui_alv_grid_base=>REFRESH_OI_TABLES...more details

REMOVE_OI_OBJECTSClearing Up OI ObjectsPrivate
CALL METHOD cl_gui_alv_grid_base=>REMOVE_OI_OBJECTS...more details

SCROLL_TO_BOTTOMScrolls to End of DataProtected
CALL METHOD cl_gui_alv_grid_base=>SCROLL_TO_BOTTOM...more details

SELECT_ALL_ROWSSelects all RowsProtected
CALL METHOD cl_gui_alv_grid_base=>SELECT_ALL_ROWS...more details

SELECT_TEXT_IN_CURRENT_CELLSelects Text in Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>SELECT_TEXT_IN_CURRENT_CELL...more details

SET_3D_BORDER_BASESets 3D FrameProtected
CALL METHOD cl_gui_alv_grid_base=>SET_3D_BORDER_BASE...more details

SET_AUTO_REDRAWControls Control DrawingProtected
CALL METHOD cl_gui_alv_grid_base=>SET_AUTO_REDRAW...more details

SET_CLIPBOARD_ACTIVEControls the Availability of Clipboard OperationsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_CLIPBOARD_ACTIVE...more details

SET_COLOR_INFOSets Additional Information on Cell ColorsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_COLOR_INFO...more details

SET_COL_HEADER_STYLESets Column Header StyleProtected
CALL METHOD cl_gui_alv_grid_base=>SET_COL_HEADER_STYLE...more details

SET_COL_HEADER_VISIBLESets Column Header VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_COL_HEADER_VISIBLE...more details

SET_COL_WIDTH_IDSets Column Width (in Characters)Protected
CALL METHOD cl_gui_alv_grid_base=>SET_COL_WIDTH_ID...more details

SET_CURRENT_CELL_BASESets Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>SET_CURRENT_CELL_BASE...more details

SET_CURRENT_CELL_IDSets Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>SET_CURRENT_CELL_ID...more details

SET_CURRENT_CELL_ID2Sets Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>SET_CURRENT_CELL_ID2...more details

SET_CURRENT_CELL_ROWPOS_COLIDSets Focus CellProtected
CALL METHOD cl_gui_alv_grid_base=>SET_CURRENT_CELL_ROWPOS_COLID...more details

SET_DATA_TABLEFills Grid with DataProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DATA_TABLE...more details

SET_DELAY_CHANGE_SELECTIONSets Delay of CHANGE_SELECTION EventsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DELAY_CHANGE_SELECTION...more details

SET_DELAY_MOVE_CURRENT_CELLSets Delay of Move_current_cell EventsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DELAY_MOVE_CURRENT_CELL...more details

SET_DELTA_TABLEChanges the Data of CellsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DELTA_TABLE...more details

SET_DRAGDROPID_GRID_BORDERDragDrop IDProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DRAGDROPID_GRID_BORDER...more details

SET_DRAGDROPID_GRID_CELLSDragDrop ID of Grid CellsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DRAGDROPID_GRID_CELLS...more details

SET_DRAG_DROP_COLSControls Column Drag+DropProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DRAG_DROP_COLS...more details

SET_DRAG_DROP_FIXED_COLSControls Fixed Column Drag+DropProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DRAG_DROP_FIXED_COLS...more details

SET_DRAG_DROP_FIXED_ROWSControls Fixed Row Drag+DropProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DRAG_DROP_FIXED_ROWS...more details

SET_DRAG_DROP_ROWSControls Row Drag+DropProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DRAG_DROP_ROWS...more details

SET_DROP_DOWN_ITEMSTransfers Dropdown List Box Entries to the GUIProtected
CALL METHOD cl_gui_alv_grid_base=>SET_DROP_DOWN_ITEMS...more details

SET_ENTER_KEY_MODESets the Action Triggered by the ENTER KeyProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ENTER_KEY_MODE...more details

SET_ERRORLOGHANDLESets Reference ALVProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ERRORLOGHANDLE...more details

SET_ERROR_CELLSMarks Cells as IncorrectProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ERROR_CELLS...more details

SET_FIRST_VISIBLE_COLSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIRST_VISIBLE_COL...more details

SET_FIRST_VISIBLE_COL_IDSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIRST_VISIBLE_COL_ID...more details

SET_FIRST_VISIBLE_COL_ID2Sets Left Grid ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIRST_VISIBLE_COL_ID2...more details

SET_FIRST_VISIBLE_ROWSets Top Visible RowProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIRST_VISIBLE_ROW...more details

SET_FIRST_VISIBLE_ROW_IDSets Top Visible RowProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIRST_VISIBLE_ROW_ID...more details

SET_FIRST_VISIBLE_ROW_ID2Sets Top Grid RowProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIRST_VISIBLE_ROW_ID2...more details

SET_FIXED_COLSSets Number of Fixed ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIXED_COLS...more details

SET_FIXED_ROWSSets Number of Fixed RowsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_FIXED_ROWS...more details

SET_GRID_READONLYSets Ready for Input Status of GridProtected
CALL METHOD cl_gui_alv_grid_base=>SET_GRID_READONLY...more details

SET_HEADER_FOR_OIHeader Table for Office IntegrationProtected
CALL METHOD cl_gui_alv_grid_base=>SET_HEADER_FOR_OI...more details

SET_HIGHEST_ROW_IDSets Top Current Row IDProtected
CALL METHOD cl_gui_alv_grid_base=>SET_HIGHEST_ROW_ID...more details

SET_HORIZONTAL_GRID_LINESSets Horizontal Grid Line VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_HORIZONTAL_GRID_LINES...more details

SET_HORIZONTAL_SCROLLBARSControls Scrollbar VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_HORIZONTAL_SCROLLBARS...more details

SET_HYPERLINKSTransfers Hyperlinks to the GUIProtected
CALL METHOD cl_gui_alv_grid_base=>SET_HYPERLINKS...more details

SET_INFO_TABLESets Column AttributesProtected
CALL METHOD cl_gui_alv_grid_base=>SET_INFO_TABLE...more details

SET_LEFT_COL_SYNCInternal. Do not use.Protected
CALL METHOD cl_gui_alv_grid_base=>SET_LEFT_COL_SYNC...more details

SET_PAGINGPAGESIZEHTML GUIProtected
CALL METHOD cl_gui_alv_grid_base=>SET_PAGINGPAGESIZE...more details

SET_RESIZE_COLSControls Column Width ModificationProtected
CALL METHOD cl_gui_alv_grid_base=>SET_RESIZE_COLS...more details

SET_RESIZE_ROWSControls Row Height ModificationProtected
CALL METHOD cl_gui_alv_grid_base=>SET_RESIZE_ROWS...more details

SET_ROWS_MOVEDSets Flag if Rows Were SwappedProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ROWS_MOVED...more details

SET_ROW_DELETE_ALLOWEDSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ROW_DELETE_ALLOWED...more details

SET_ROW_HEADER_VISIBLESets Row Label VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ROW_HEADER_VISIBLE...more details

SET_ROW_IDSets Row IDProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ROW_ID...more details

SET_ROW_INSERT_ALLOWEDSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_ROW_INSERT_ALLOWED...more details

SET_SELECTED_CELLS_BASESelects CellsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_CELLS_BASE...more details

SET_SELECTED_CELLS_BASE_ID2Selects CellsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_CELLS_BASE_ID2...more details

SET_SELECTED_CELLS_BASE_RANGESelects CellsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_CELLS_BASE_RANGE...more details

SET_SELECTED_COLUMNS_BASESelects ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_COLUMNS_BASE...more details

SET_SELECTED_COLUMNS_BASE_ID2Selects ColumnsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_COLUMNS_BASE_ID2...more details

SET_SELECTED_ROWS_BASESelects RowsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_ROWS_BASE...more details

SET_SELECTED_ROWS_BASE_RANGESelects RowsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_ROWS_BASE_RANGE...more details

SET_SELECTED_ROWS_ID_BASESelects RowsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTED_ROWS_ID_BASE...more details

SET_SELECTION_MODE_BASESets Selection ModeProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SELECTION_MODE_BASE...more details

SET_SINGLE_COL_AUTO_RESIZEControls if a Single Column is Adjusted AutomaticallyProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SINGLE_COL_AUTO_RESIZE...more details

SET_SYMBOL_INFOSets Additional Information on SymbolsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_SYMBOL_INFO...more details

SET_TABSSelects CellsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TABS...more details

SET_TEXTPOOLSets Text Pool TableProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TEXTPOOL...more details

SET_TITLE_SIZEControls Title SizeProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TITLE_SIZE...more details

SET_TITLE_STYLESets Title StyleProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TITLE_STYLE...more details

SET_TITLE_TEXTSets Title TextProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TITLE_TEXT...more details

SET_TOOLBAR_BUTTONSSets Toolbar ButtonsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOOLBAR_BUTTONS...more details

SET_TOOLBAR_MENU_STATICToolbar MenuProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOOLBAR_MENU_STATIC...more details

SET_TOOLBAR_STYLESets Toolbar StyleProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOOLBAR_STYLE...more details

SET_TOOLBAR_VISIBLESets Toolbar VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOOLBAR_VISIBLE...more details

SET_TOOLBAR_WRAPSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOOLBAR_WRAP...more details

SET_TOTAL_ARROWSSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOTAL_ARROWS...more details

SET_TOTAL_EXPANDERSSets First Visible ColumnProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOTAL_EXPANDERS...more details

SET_TOTAL_LINES_ABOVETotal Lines Above DataProtected
CALL METHOD cl_gui_alv_grid_base=>SET_TOTAL_LINES_ABOVE...more details

SET_VERTICAL_GRID_LINESSets Vertical Grid Lines VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_VERTICAL_GRID_LINES...more details

SET_VERTICAL_SCROLLBARSControls Scrollbar VisibilityProtected
CALL METHOD cl_gui_alv_grid_base=>SET_VERTICAL_SCROLLBARS...more details

SET_VIEW_CRYSTALSwitch View to CrystalProtected
CALL METHOD cl_gui_alv_grid_base=>SET_VIEW_CRYSTAL...more details

SET_VIEW_EXCELSwitch View to ExcelProtected
CALL METHOD cl_gui_alv_grid_base=>SET_VIEW_EXCEL...more details

SET_VIEW_LOTUSSet View to LotusProtected
CALL METHOD cl_gui_alv_grid_base=>SET_VIEW_LOTUS...more details

SET_VISIBLE_VIEWSets ViewProtected
CALL METHOD cl_gui_alv_grid_base=>SET_VISIBLE_VIEW...more details

SET_WEB_OPTIONSWeb-Specific Grid SettingsProtected
CALL METHOD cl_gui_alv_grid_base=>SET_WEB_OPTIONS...more details

UPDATE_FRONTENDRefresh Frontend (Office Integration)Protected
CALL METHOD cl_gui_alv_grid_base=>UPDATE_FRONTEND...more details

_INIT_MEMBERS_BASEInitialize Member VariablesProtected
CALL METHOD cl_gui_alv_grid_base=>_INIT_MEMBERS_BASE...more details

_PREPARE_EXPORTPreparing Data ExportProtected
CALL METHOD cl_gui_alv_grid_base=>_PREPARE_EXPORT...more details



CL_GUI_ALV_GRID_BASE attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
CATT_ACTIVEInstance AttributeCATT: ActiveLIKE
CHAR01
Private
CATT_PLAYBACKInstance AttributeCATT: RunLIKE
CHAR01
Private
CATT_RECORDINGInstance AttributeCATT: RecordLIKE
CHAR01
Private
CO_CRYSTAL_INPLACEStatic AttributeInternal (CR Inplace)'0001'LIKE
LVCXSTYLE
Protected
CO_CRYSTAL_NOCANDRILLDOWNStatic AttributeInternal ( CR no Tabstrip )'0008'LIKE
LVCXSTYLE
Protected
CO_CRYSTAL_NOCONTROLSStatic AttributeInternal (CR w/o Interaction)'0004'LIKE
LVCXSTYLE
Protected
CO_CRYSTAL_NOEXPORTStatic AttributeInternal ( CR no Exports )'0040'LIKE
LVCXSTYLE
Protected
CO_CRYSTAL_NONAVIGATIONStatic AttributeInternal ( CR no Navigation)'0020'LIKE
LVCXSTYLE
Protected
CO_CRYSTAL_NOZOOMStatic AttributeInternal ( CR no Zoom)'0080'LIKE
LVCXSTYLE
Protected
CO_WEBSTLE_RESET_OPTCOLWIDTHConstantReset Optimize Column Width'00000080'LIKE
LVC_STYLE
Public
CO_WEBSTLYE_NOF1ConstantNo F1 Help Icon'00010000'LIKE
LVC_STYLE
Public
CO_WEBSTYLE_INTEGRATED_HEADERSConstantHeader Integrated in Table (Scrolls with Data)'00000001'LIKE
LVC_STYLE
Public
CO_WEBSTYLE_NOCLIPConstantColumn Width Always Optimized'00000002'LIKE
LVC_STYLE
Public
CO_WEBSTYLE_WRAPConstantLine Break in Cells (!)'00000004'LIKE
LVC_STYLE
Public
CO_WEBSTYLE_XSLTConstantInternal Field'00001000'LIKE
LVC_STYLE
Public
EKM_MOVE_DOWNConstantENTER_KEY_MODE: Move Cell Downwards2LIKE
I
Protected
EKM_MOVE_RIGHTConstantENTER_KEY_MODE: Move Cell to the Right1LIKE
I
Protected
EKM_NEUTRALConstantENTER_KEY_MODE: Neutral0LIKE
I
Protected
EVT_BUTTON_CLICKConstantButtonClick Event22LIKE
I
Protected
EVT_CLICK_COL_HEADERConstantClickColHeader Event6LIKE
I
Protected
EVT_CLICK_ROW_COLConstantClickRowCol Event2LIKE
I
Protected
EVT_CONTEXT_MENUConstantContextMenu Event9LIKE
I
Protected
EVT_CONTEXT_MENU_SELECTEDConstantContextMenuSelected Event13LIKE
I
Protected
EVT_COPY_CLIPBOARD_FAILEDConstantCopy Data to Clipboard Event34LIKE
I
Protected
EVT_DBLCLICK_COL_SEPARATORConstantDoubleClickColSeparator Event8LIKE
I
Protected
EVT_DBLCLICK_ROW_COLConstantDoubleClickRowCol Event3LIKE
I
Protected
EVT_DELAYED_CHANGE_SELECTIONConstantDelayedChangedSelection Event7LIKE
I
Protected
EVT_DELAYED_MOVE_CURRENT_CELLConstantDelayedMovedCurrentCell Event5LIKE
I
Protected
EVT_ENTERConstantEnter Event19LIKE
I
Protected
EVT_F1ConstantF1 Event4LIKE
I
Protected
EVT_F4ConstantF4 Event17LIKE
I
Protected
EVT_HSCROLLConstantHorizontal Scrolling Event20LIKE
I
Protected
EVT_MODIFIEDConstantEvent Modified18LIKE
I
Protected
EVT_SOSConstantConsistency Check Event23LIKE
I
Protected
EVT_TAB_CHANGEConstantTab Change Event16LIKE
I
Protected
EVT_TOOLBAR_BUTTON_CLICKConstantToolBarButtonClicked Event10LIKE
I
Protected
EVT_TOOLBAR_MENUBUTTON_CLICKConstantToolBarMenuButtonClicked Event11LIKE
I
Protected
EVT_TOOLBAR_MENU_SELECTEDConstantContextMenuSelected Event14LIKE
I
Protected
EVT_TOTAL_CLICK_ROW_COLConstantTotalClickRowCol Event12LIKE
I
Protected
EVT_VSCROLLConstantVertical Scrolling Event21LIKE
I
Protected
MT_MODIFIED_CELLSInstance AttributeCache for 'Modified Cells'LIKE
LVC_T_MOCE
Private
MT_ROW_ID_CACHEInstance AttributeRow IDsLIKE
LVC_T_ROID
Private
MT_TEXTPOOLInstance AttributeText PoolLIKE
LVC_T_TXTP
Protected
M_ACC_MODEInstance AttributeBoolean Variable (X=True, Space=False)LIKE
SAP_BOOL
Protected
M_ALVEXP_CONTROLInstance AttributeInternal TraceLIKE
CL_GUI_CONTROL
Protected
M_AUTO_REDRAWInstance AttributeCounter for 'AutoRedraw'LIKE
I
Private
M_BATCH_MODEInstance AttributeBackground ModeLIKE
CHAR01
Protected
M_BUF_MT_INFOInstance AttributeBufferLIKE
LVC_T_INFO
Protected
M_CACHE_SELECTED_ROWSInstance AttributeCache Act.LIKE
ABAP_BOOL
Private
M_CLIPBOARD_ACTIVEInstance AttributeCache for 'ClipboardActive'1LIKE
I
Private
M_COLID_TO_FIELDNAMEInstance AttributeAssign Column ID to NameLIKE
T_COLID_TO_FIELDNAME
Private
M_COL_HEADER_STYLEInstance AttributeCache for 'ColHeaderStyle'LIKE
I
Private
M_COL_HEADER_VISIBLEInstance AttributeCache for 'ColHeaderVisible'1LIKE
I
Private
M_COL_POS_TABLEInstance AttributeColumn TableLIKE
LVC_T_CO01
Private
M_COL_POS_TABLE_VALIDInstance AttributeColumn Table ValidityLIKE
CHAR01
Private
M_CRYSTAL_RETURN_URLInstance AttributeCharacter 1024LIKE
CHAR1024
Protected
M_CRYSTAL_URLInstance AttributeInternal TraceLIKE
BDS_URI
Protected
M_CR_DATASOURCE_STRINGInstance AttributeCrystal Data Source StringLIKE
CHAR80
Protected
M_CR_FADRIVER_HANDLEInstance AttributeFADriver OLE Handle ( Crystal )LIKE
CNTL_HANDLE
Protected
M_DBGPARENTInstance AttributeTemporaryLIKE
CL_GUI_CONTAINER
Protected
M_DP_COL_POS_TABLEInstance AttributeDataProviderOnDemandLIKE
CL_GUI_DATAPONDEMAND
Private
M_DP_MODIFIED_CELLSInstance AttributeDataProviderOnDemandLIKE
CL_GUI_DATAPONDEMAND
Private
M_DP_ON_DEMANDInstance AttributeDataProviderOnDemandLIKE
CL_GUI_DATAPONDEMAND
Protected
M_DP_ON_DEMAND_AVAILInstance AttributeDPOnDemand AvailableLIKE
CHAR01
Protected
M_DP_ON_DEMAND_WRITABLEInstance AttributeDPOnDemand can be DescribedLIKE
CHAR01
Protected
M_DP_ROW_IDInstance AttributeDataProviderOnDemand for RowID TableLIKE
CL_GUI_DATAPONDEMAND
Private
M_DP_SELECTED_COLSInstance AttributeDataProviderOnDemandLIKE
CL_GUI_DATAPONDEMAND
Private
M_DP_SELECTED_ROWSInstance AttributeDataProviderOnDemandLIKE
CL_GUI_DATAPONDEMAND
Private
M_DRAGDROPID_GRID_BORDERInstance AttributeCache for 'DragDropGridBorder'LIKE
I
Private
M_DRAGDROPID_GRID_CELLSInstance AttributeCache for 'DragDropIdCells'LIKE
I
Private
M_DYNAMIC_DATA_ACTIVEInstance AttributeIF_GUI_DYNAMIC_DATA ActiveLIKE
CHAR01
Protected
M_ENTER_KEY_MODEInstance AttributeCache for 'EnterKeyMode'1LIKE
I
Private
M_FIRST_VISIBLE_COL_IDInstance AttributeColumn IDLIKE
INT4
Private
M_FIRST_VISIBLE_ROW_IDInstance AttributeRow IDLIKE
LVC_S_ROID
Private
M_GRID_READONLYInstance AttributeCache for 'GridReadonly'1LIKE
I
Private
M_GUIDInstance AttributeUUID in Compressed FormLIKE
SYSUUID_25
Public
M_GUI_TYPEInstance AttributeGUI TypeLIKE
I
Protected
M_GUI_TYPE_EXCELConstantExcel Frontend4LIKE
I
Protected
M_GUI_TYPE_FLOWInstance AttributeFlow GUI5LIKE
I
Private
M_GUI_TYPE_HTMLConstantHTML GUI3LIKE
I
Protected
M_GUI_TYPE_ITS_INTConstantHTML GUI with Colors5LIKE
I
Protected
M_GUI_TYPE_JAVAConstantJAVA GUI2LIKE
I
Protected
M_GUI_TYPE_WINDOWSConstantWindows GUI1LIKE
I
Protected
M_HEIGHT_TOOLBARInstance AttributeToolbar Height in Pixels27LIKE
I
Protected
M_HORIZONTAL_GRID_LINESInstance AttributeCache for 'HorizontalGridLines'1LIKE
I
Private
M_INT_I_WEBInstance AttributeInternal (Web Style as Integer)LIKE
I
Protected
M_NUMBER_TOOLBAR_BUTTONSInstance AttributeNumber of Toolbar ButtonsLIKE
I
Private
M_OI_CONTROLInstance AttributeOLE IntegrationLIKE
I_OI_OLE_CONTAINER_CONTROL
Protected
M_OI_LINK_SERVERInstance AttributeOLE IntegrationLIKE
I_OI_LINK_SERVER
Protected
M_OI_MT_DATA_FIELDSInstance AttributeOLE Integration (Cache)LIKE
LVC_T_RFCFIELDS
Protected
M_OI_MT_INFO_FIELDSInstance AttributeOLE Integration (Cache)LIKE
LVC_T_RFCFIELDS
Protected
M_OI_PROXYInstance AttributeOLE IntegrationLIKE
I_OI_DOCUMENT_PROXY
Protected
M_OI_RETCODEInstance AttributeOLE IntegrationLIKE
SOI_RET_STRING
Protected
M_OI_SPREADSHEETInstance AttributeOLE IntegrationLIKE
I_OI_SPREADSHEET
Protected
M_OI_TABLE_COLLInstance AttributeOLE IntegrationLIKE
I_OI_TABLE_COLLECTION
Protected
M_PAGINGPAGESIZEInstance AttributePaging Size in HTML GUI, <=0: No PagingLIKE
INT4
Private
M_ROW_DELETE_ALLOWEDInstance AttributeCache for 'RowDeleteAllowed'1LIKE
I
Private
M_ROW_INSERT_ALLOWEDInstance AttributeCache for 'RowInsertAllowed'1LIKE
I
Private
M_SELECTED_COLSInstance AttributeSelected ColumnsLIKE
LVC_T_COL2
Private
M_SELECTED_ROWSInstance AttributeSelected RowsLIKE
LVC_T_ROID
Private
M_SELECTION_MODEInstance AttributeCache for 'SelectionMode'0LIKE
I
Private
M_SINGLE_COL_AUTO_RESIZEInstance AttributeCache for 'SingleColAutoResize'1LIKE
I
Private
M_TITLE_SIZEInstance AttributeCache for 'TitleSize'3LIKE
I
Private
M_TITLE_SIZE_LARGEConstantTitle Size3LIKE
I
Protected
M_TITLE_SIZE_MEDIUMConstantTitle Size4LIKE
I
Protected
M_TITLE_SIZE_NORMALConstantTitle Size2LIKE
I
Protected
M_TITLE_SIZE_SMALLConstantTitle Size1LIKE
I
Protected
M_TITLE_STYLEInstance AttributeCache for 'TitleStyle'8192LIKE
I
Private
M_TITLE_TEXTInstance AttributeCache for 'TitleText'LIKE
STRING
Private
M_TOOLBAR_VISIBLEInstance AttributeToolbar Visible1LIKE
I
Private
M_TOOLBAR_WRAPInstance AttributeCache for 'ToolbarWrap'1LIKE
I
Private
M_TOTAL_EXPANDERSInstance AttributeCache for 'TotalExpanders'1LIKE
I
Private
M_VERTICAL_GRID_LINESInstance AttributeCache for 'VerticalGridLines'1LIKE
I
Private
M_VIEWInstance AttributeInternalLIKE
UI_FUNC
Protected
M_WAN_FLAGInstance AttributeWAN FlagLIKE
CHAR01
Private
_EVT_REQUEST_DATAConstantEvent Data Package Web GUI38LIKE
I
Protected


Events of Class CL_GUI_ALV_GRID_BASE

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... CLICK_COL_HEADER - Click on Column Header
CLICK_ROW_COL - Click on Cell
CONTEXT_MENU - Context Menu
CONTEXT_MENU_SELECTED - Context Menu Entry Selected
DBLCLICK_ROW_COL - Double-click on Cell
DELAYED_CHANGE_SELECTION - Selection has been Modified
DELAYED_MOVE_CURRENT_CELL - Focus Cell has been Moved
DOUBLE_CLICK_COL_SEPARATOR - Double-click on Column Separator
F1 - F1 Chosen
TOOLBAR_BUTTON_CLICK - Toolbar Button Chosen
TOOLBAR_MENUBUTTON_CLICK - Toolbar Menu Button Chosen
TOOLBAR_MENU_SELECTED - Toolbar Menu Entry Selected
TOTAL_CLICK_ROW_COL - Click on Totals Line
_REQUEST_DATA - Request Data 1,10; 40,50; (WebGUI)



CL_GUI_ALV_GRID_BASE types

S_COLID_TO_FIELDNAME - S_COLID_TO_FIELDNAME
T_COLID_TO_FIELDNAME - T_COLID_TO_FIELDNAME

Links to Related Class(s)

CL_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!