SAP CL_ALV_TRACE OO Class - Trace Class
CL_ALV_TRACE 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_ALV_TRACE 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 CL_ALV_TRACE 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_TRACE_ITEM | Update Trace | Public |
| CALL METHOD cl_alv_trace=>ADD_TRACE_ITEM...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD cl_alv_trace=>CONSTRUCTOR...more details | ||
| DELETE_TRACE | Delete Trace | Private |
| CALL METHOD cl_alv_trace=>DELETE_TRACE...more details | ||
| DELETE_TRACE_SETTINGS | Delete Trace Settings | Private |
| CALL METHOD cl_alv_trace=>DELETE_TRACE_SETTINGS...more details | ||
| DISPLAY_TRACE | Display Trace | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE...more details | ||
| DISPLAY_TRACES | Display Trace | Public |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACES...more details | ||
|
| ||
| DISPLAY_TRACE_ACTIVE | Set Trace Parameter ID | Public |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_ACTIVE...more details | ||
| DISPLAY_TRACE_DATA | Display Trace Element Data | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_DATA...more details | ||
| DISPLAY_TRACE_DATA_DOCKING | Display Trace Element Data | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_DATA_DOCKING...more details | ||
| DISPLAY_TRACE_DATA_TABLE | Display Trace Element Data | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_DATA_TABLE...more details | ||
| DISPLAY_TRACE_GRID | Display Trace | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_GRID...more details | ||
| DISPLAY_TRACE_ITEMS | Display Trace Elements | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_ITEMS...more details | ||
| DISPLAY_TRACE_SETTINGS | Display Trace | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_SETTINGS...more details | ||
| DISPLAY_TRACE_SETTINGS_ALIVE | Determine Trace Events | Public |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_SETTINGS_ALIVE...more details | ||
| DISPLAY_TRACE_SETTINGS_KEY | Display Trace | Private |
| CALL METHOD cl_alv_trace=>DISPLAY_TRACE_SETTINGS_KEY...more details | ||
| GET_OBJECT_NAME_CONCAT | Split Object Type and Object Name | Private |
| CALL METHOD cl_alv_trace=>GET_OBJECT_NAME_CONCAT...more details | ||
| GET_OBJECT_NAME_SPLIT | Split Object Type and Object Name | Private |
| CALL METHOD cl_alv_trace=>GET_OBJECT_NAME_SPLIT...more details | ||
| GET_REGISTERED_TRACE_ITEMS | Add Trace Events | Private |
| CALL METHOD cl_alv_trace=>GET_REGISTERED_TRACE_ITEMS...more details | ||
| GET_TRACE_NODEKEY_INFO | Trace Display: Get Node Key Info | Private |
| CALL METHOD cl_alv_trace=>GET_TRACE_NODEKEY_INFO...more details | ||
| GET_TRACE_PARAMID | Read Trace Parameter ID | Private |
| CALL METHOD cl_alv_trace=>GET_TRACE_PARAMID...more details | ||
| GET_TRACE_SETTINGS | Get Trace Events | Private |
| CALL METHOD cl_alv_trace=>GET_TRACE_SETTINGS...more details | ||
| IS_TRACE_ON | Check If Trace Is Active | Public |
| CALL METHOD cl_alv_trace=>IS_TRACE_ON...more details | ||
| LOAD_TRACE | Load Trace | Private |
| CALL METHOD cl_alv_trace=>LOAD_TRACE...more details | ||
| ON_TRACE_AFTER_UCOMM | CL_GUI_ALV_GRID: AFTER_USER_COMMAND | Private |
| CALL METHOD cl_alv_trace=>ON_TRACE_AFTER_UCOMM...more details | ||
| ON_TRACE_DOUBLE_CLICK | CL_GUI_ALV_GRID: DOUBLE_CLICK | Private |
| CALL METHOD cl_alv_trace=>ON_TRACE_DOUBLE_CLICK...more details | ||
| ON_TRACE_ITEM_DOUBLE_CLICK | CL_GUI_COLUMN_TREE: ITEM_DOUBLE_CLICK | Private |
| CALL METHOD cl_alv_trace=>ON_TRACE_ITEM_DOUBLE_CLICK...more details | ||
| ON_TRACE_NODE_DOUBLE_CLICK | CL_GUI_COLUMN_TREE: NODE_DOUBLE_CLICK | Private |
| CALL METHOD cl_alv_trace=>ON_TRACE_NODE_DOUBLE_CLICK...more details | ||
| ON_TRACE_TOOLBAR | CL_GUI_ALV_GRID: TOOLBAR | Private |
| CALL METHOD cl_alv_trace=>ON_TRACE_TOOLBAR...more details | ||
| ON_TRACE_USER_COMMAND | CL_GUI_ALV_GRID: USER_COMMAND | Private |
| CALL METHOD cl_alv_trace=>ON_TRACE_USER_COMMAND...more details | ||
| SAVE_TRACE | End Trace | Private |
| CALL METHOD cl_alv_trace=>SAVE_TRACE...more details | ||
| SAVE_TRACE_SETTINGS | Save Trace Settings | Private |
| CALL METHOD cl_alv_trace=>SAVE_TRACE_SETTINGS...more details | ||
| SET_TRACE_EVTS | Trace Display: Register Events | Private |
| CALL METHOD cl_alv_trace=>SET_TRACE_EVTS...more details | ||
| SET_TRACE_FCAT | Trace Display: Set Field Catalog | Private |
| CALL METHOD cl_alv_trace=>SET_TRACE_FCAT...more details | ||
| SET_TRACE_LAYO | Trace Display: Set Layout | Private |
| CALL METHOD cl_alv_trace=>SET_TRACE_LAYO...more details | ||
| SET_TRACE_OFF | Set Trace Parameter ID | Public |
| CALL METHOD cl_alv_trace=>SET_TRACE_OFF...more details | ||
| SET_TRACE_ON | Set Trace Parameter ID | Public |
| CALL METHOD cl_alv_trace=>SET_TRACE_ON...more details | ||
| SET_TRACE_SETTINGS | Determine Trace Events | Public |
| CALL METHOD cl_alv_trace=>SET_TRACE_SETTINGS...more details | ||
| SET_TRACE_VARI | Trace Display: Set Variant | Private |
| CALL METHOD cl_alv_trace=>SET_TRACE_VARI...more details | ||
| _ADD_TRACE_ITEM_2 | Update Trace | Public |
| CALL METHOD cl_alv_trace=>_ADD_TRACE_ITEM_2...more details | ||
CL_ALV_TRACE 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 |
| MC_OBJECTTYPE_PROG | Constant | Program | 1 | LIKE I | Public |
| MC_OBJECTTYPE_TCODE | Constant | Transaction Code | 2 | LIKE I | Public |
| MC_OFF | Constant | False | 0 | LIKE I | Private |
| MC_ON | Constant | True | 1 | LIKE I | Private |
| MC_QUESTION | Constant | Single-Character Flag | '?' | LIKE CHAR1 | Private |
| MC_SPLIT | Constant | Single-Character Flag | '&' | LIKE CHAR1 | Private |
| MC_TRUE | Constant | Value 'X' | 'X' | LIKE CHAR1 | Private |
| MC_UCOMM_BACK | Constant | Screens, Function Code Triggered by PAI | 'BACK' | LIKE SYUCOMM | Private |
| MC_UCOMM_DELE | Constant | Screens, Function Code Triggered by PAI | 'DELE' | LIKE SYUCOMM | Private |
| MC_UCOMM_SAVE | Constant | Screens, Function Code Triggered by PAI | 'SAVE' | LIKE SYUCOMM | Private |
| MC_VIEW_SAVE_TRACE_SETTINGS | Instance Attribute | LIKE | Private | ||
| MC_VIEW_TRACE | Constant | Trace Objects View | 1 | LIKE I | Private |
| MC_VIEW_TRACE_ACTIVE | Instance Attribute | LIKE | Private | ||
| MC_VIEW_TRACE_DATA | Constant | Trace Data View | 3 | LIKE I | Private |
| MC_VIEW_TRACE_DATA_TREE | Constant | Trace Data Tree View | 4 | LIKE I | Private |
| MC_VIEW_TRACE_ITEM | Constant | Trace Elements View | 2 | LIKE I | Private |
| MC_VIEW_TRACE_SETTINGS | Constant | Trace Settings View | 5 | LIKE I | Private |
| MC_VIEW_TRACE_SETTINGS_KEY | Instance Attribute | LIKE | Private | ||
| MR_TRACE_CONTAINER_FROM_USER | Instance Attribute | Trace Display: Container | LIKE CL_GUI_CONTAINER | Private | |
| MR_TRACE_DOCKING | Instance Attribute | Docking Control Container | LIKE CL_GUI_DOCKING_CONTAINER | Private | |
| MR_TRACE_GRID | Instance Attribute | Trace Display: Grid | LIKE CL_GUI_ALV_GRID | Private | |
| MR_TRACE_TREE | Instance Attribute | Trace Display: Column Tree Control | LIKE CL_GUI_COLUMN_TREE | Private | |
| MS_TRACE_INFO | Instance Attribute | Trace Key | LIKE TYPE_S_TRACE_INF | Private | |
| MT_TRACE | Instance Attribute | Trace Objects | LIKE TYPE_T_TRACE | Private | |
| MT_TRACE_DATA_DISPLAY | Instance Attribute | LIKE | Private | ||
| MT_TRACE_ID | Instance Attribute | LIKE | Private | ||
| MT_TRACE_ITEMS | Instance Attribute | Trace Items | LIKE TYPE_T_TRACE_ITEM | Private | |
| MT_TRACE_ITEMS_DISPLAY | Instance Attribute | Trace Display: Output Table | LIKE TYPE_T_TRACE_ITEM_DISPLAY | Private | |
| MT_TRACE_NODEKEY | Instance Attribute | Trace Display: Tree Keys | LIKE TYPE_T_TRACE_NODEKEY | Private | |
| MT_TRACE_OBJ | Static Attribute | Trace Display: Objects | LIKE TYPE_T_TRACE_OBJ | Private | |
| MT_TRACE_SETTINGS | Instance Attribute | Trace Items Settings | LIKE TYPE_T_TRACE_SETTINGS | Private | |
| MT_TRACE_SETTINGS_T | Instance Attribute | LIKE | Private |
CL_ALV_TRACE types
TYPE_S_TRACE -TYPE_S_TRACE_DATA -
TYPE_S_TRACE_DATA_DISPLAY -
TYPE_S_TRACE_ID -
TYPE_S_TRACE_INF -
TYPE_S_TRACE_ITEM -
TYPE_S_TRACE_NODEKEY -
TYPE_S_TRACE_OBJ -
TYPE_S_TRACE_SETTINGS -
TYPE_S_TRACE_SETTINGS_T -
TYPE_T_LTCXKEY -
TYPE_T_TRACE -
TYPE_T_TRACE_DATA_DISPLAY -
TYPE_T_TRACE_ID -
TYPE_T_TRACE_ITEM -
TYPE_T_TRACE_ITEM_DISPLAY -
TYPE_T_TRACE_NODEKEY -
TYPE_T_TRACE_OBJ -
TYPE_T_TRACE_SETTINGS -
TYPE_T_TRACE_SETTINGS_DISPLAY -
TYPE_T_TRACE_SETTINGS_T -
Links to Related Class(s)
CL_ALV_T...Full list of available SAP object classes
Search for further information about these or an SAP related objects