SAP CL_GUI_ALV_GRID_EXT OO Class - ALV List Viewer + Enhancements
CL_GUI_ALV_GRID_EXT 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_EXT 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_EXT is CL_GUI_ALV_GRIDMethod list of CL_GUI_ALV_GRID_EXT 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 |
ADD_FUNCTION | Adds Further Standard Functions to Navigation Profile | Private |
CALL METHOD cl_gui_alv_grid_ext=>ADD_FUNCTION...more details | ||
BUILD_XML_FOR_PDF | Setup XML Doc for PDF Printout | Private |
CALL METHOD cl_gui_alv_grid_ext=>BUILD_XML_FOR_PDF...more details | ||
BUILD_XML_HEADER | Subdocument Header | Private |
CALL METHOD cl_gui_alv_grid_ext=>BUILD_XML_HEADER...more details | ||
BUILD_XML_TABLE | Subdocument Table | Private |
CALL METHOD cl_gui_alv_grid_ext=>BUILD_XML_TABLE...more details | ||
GET_BADI_FILTER | Filter Value for BAdI Implementation of Table | Public |
CALL METHOD cl_gui_alv_grid_ext=>GET_BADI_FILTER...more details | ||
HIDE_EMPTY_COLUMNS | Hide Empty Columns | Private |
CALL METHOD cl_gui_alv_grid_ext=>HIDE_EMPTY_COLUMNS...more details | ||
| ||
ON_AFTER_UCOMM | Bec. CL_GUI_ALV_GRID->SORT_TABLE priv, here sorting Upd | Private |
CALL METHOD cl_gui_alv_grid_ext=>ON_AFTER_UCOMM...more details | ||
ON_EXT_CONTEXT_MENU | Start Navigation Profile | Private |
CALL METHOD cl_gui_alv_grid_ext=>ON_EXT_CONTEXT_MENU...more details | ||
ON_EXT_TOOLBAR | Start Navigation Profile | Private |
CALL METHOD cl_gui_alv_grid_ext=>ON_EXT_TOOLBAR...more details | ||
ON_EXT_USER_COMMAND | Evaluate Additional OK Codes | Private |
CALL METHOD cl_gui_alv_grid_ext=>ON_EXT_USER_COMMAND...more details | ||
PRINT_ALV_GRID_AS_PDF | Start PDF Printout | Private |
CALL METHOD cl_gui_alv_grid_ext=>PRINT_ALV_GRID_AS_PDF...more details | ||
SET_APPLICATION_DATA | Transfer of Additional Application Data for BAdI Call | Public |
CALL METHOD cl_gui_alv_grid_ext=>SET_APPLICATION_DATA...more details | ||
SET_BADI_FILTER | Filter Key for Unique Identification of BAdI | Private |
CALL METHOD cl_gui_alv_grid_ext=>SET_BADI_FILTER...more details | ||
SET_HIDE_EMPTY_COLUMNS | Hide Empty Columns | Public |
CALL METHOD cl_gui_alv_grid_ext=>SET_HIDE_EMPTY_COLUMNS...more details | ||
SET_NAVIGATION_PROFILE | Switch Navigation Profile On/Off (Default On) | Public |
CALL METHOD cl_gui_alv_grid_ext=>SET_NAVIGATION_PROFILE...more details | ||
SET_OKCODE_TABLE | Transfer of Application Functions for Navigation Profile | Public |
CALL METHOD cl_gui_alv_grid_ext=>SET_OKCODE_TABLE...more details | ||
SHOW_META_INFORMATION | Display of Metadata of Table | Private |
CALL METHOD cl_gui_alv_grid_ext=>SHOW_META_INFORMATION...more details |
CL_GUI_ALV_GRID_EXT 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.
Name | Level | Description | Initial Value | Type | Visability |
GC_HIDE_EMPTY_COLUMNS | Constant | Hide Empty Columns | '&GRID2_HIDE_EMPTY_COLUMNS' | LIKE NAVP_OKCODE | Private |
GC_NO | Constant | No | SPACE | LIKE XFLAG | Public |
GC_PRINT_AS_PDF | Instance Attribute | Function Code of a Function | '&GRID2_PRINT_PDF' | LIKE NAVP_OKCODE | Private |
GC_SHOW_META_DATA | Constant | Function Code of a Function | '&GRID2_SHOW_META_DATA' | LIKE NAVP_OKCODE | Private |
GC_SUBTOTALS_HEADER | Instance Attribute | LIKE | Private | ||
GC_SUBTOTAL_FNAME | Constant | ALV Control: Field Name of Internal Table Field | 'SUBTOTAL' | LIKE LVC_FNAME | Public |
GC_XMLTAG_CONTENT | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_DATE | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_DOCUMENT | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_HEADER | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_TABLE | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_TAB_TITLE | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_TAB_WIDTH | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_TIME | Instance Attribute | LIKE | Private | ||
GC_XMLTAG_TITLE | Instance Attribute | LIKE | Private | ||
GC_YES | Constant | Yes | 'X' | LIKE XFLAG | Public |
MR_APPLICATION_DATA | Instance Attribute | Dummy Reference for Transfer of Application Data | LIKE DATA | Private | |
MR_BADI | Instance Attribute | BAdI | LIKE BADI_GUI_ALV_GRID_EXT | Private | |
MR_NAVIGATION_PROFILE | Instance Attribute | Navigation Profile | LIKE IF_NAVP | Private | |
MR_TABLE | Instance Attribute | Original table | LIKE DATA | Public | |
MT_APPL_SORT | Instance Attribute | ALV Control: Table of Sort Criteria | LIKE LVC_T_SORT | Private | |
MT_EMPTY_COLUMNS | Instance Attribute | LIKE | Private | ||
MT_FIELDCAT | Instance Attribute | Field Catalog APPL Data | LIKE LVC_T_FCAT | Private | |
MT_OKCODE | Instance Attribute | Table Function Code for Navigation Profile | LIKE NAVP_T_OKCODE | Private | |
MV_BUILD_DATE | Instance Attribute | Date | LIKE DATUM | Private | |
MV_BUILD_TIME | Instance Attribute | Time in CHAR Format | LIKE TIME | Private | |
MV_EMPTY_COLUMNS_HIDDEN | Instance Attribute | Empty Columns Are Hidden At Time of First Runthrough | LIKE XFLAG | Private | |
MV_EMPTY_SHALL_HIDDEN | Instance Attribute | State: Empty Columns Hidden | LIKE CHAR1 | Private | |
MV_EXT_FUNCTIONS | Instance Attribute | Append Further Functions in Navigation Profile | 'X' | LIKE XFLAG | Private |
MV_FIRST_DISPLAY | Instance Attribute | First Call (set_table_for_first_display) | LIKE XFLAG | Public | |
MV_KEY_TABLE | Instance Attribute | Filter Value of ALV Object for BAdI Identification | LIKE CHAR50 | Private | |
MV_NAVP_ON | Instance Attribute | Navigation Profile Switched On | 'X' | LIKE XFLAG | Private |
MV_SEL_MODE | Instance Attribute | Selection Mode | LIKE CHAR1 | Private | |
MV_STYLE_FNAME | Instance Attribute | Field Name of Style Table | LIKE LVC_FNAME | Private |
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