SAP CL_SALV_CSQ_LOG OO Class - Logger
CL_SALV_CSQ_LOG 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_SALV_CSQ_LOG including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSQ_APPLICATION_LOGInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSQ_LOGInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSQ_LOG_PROVIDERInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSQ_SESSION_INFOInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSQ_SESSION_LOGMethod list of CL_SALV_CSQ_LOG 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_ASPECT_TO_TRACE_DESCRIPTN | Public | |
| CALL METHOD cl_salv_csq_log=>ADD_ASPECT_TO_TRACE_DESCRIPTN...more details | ||
| BREAK_POINT | Protected | |
| CALL METHOD cl_salv_csq_log=>BREAK_POINT...more details | ||
| CONSTRUCTOR | Public | |
| CALL METHOD cl_salv_csq_log=>CONSTRUCTOR...more details | ||
| CREATE_LOGGER | Protected | |
| CALL METHOD cl_salv_csq_log=>CREATE_LOGGER...more details | ||
| CREATE_RECORDABLE_OBJECT | Public | |
| CALL METHOD cl_salv_csq_log=>CREATE_RECORDABLE_OBJECT...more details | ||
| DISABLE_TRACE_FOR_THIS_SESSION | Public | |
| CALL METHOD cl_salv_csq_log=>DISABLE_TRACE_FOR_THIS_SESSION...more details | ||
|
| ||
| GET_ACTIVE_TASK_INSTANCE_HNDL | Public | |
| CALL METHOD cl_salv_csq_log=>GET_ACTIVE_TASK_INSTANCE_HNDL...more details | ||
| GET_APPLICATION_LOG | OBSOLETE: use get_session_log() | Public |
| CALL METHOD cl_salv_csq_log=>GET_APPLICATION_LOG...more details | ||
| GET_REPLAYED_TRACE_ID | Public | |
| CALL METHOD cl_salv_csq_log=>GET_REPLAYED_TRACE_ID...more details | ||
| GET_SESSION_LOG | Public | |
| CALL METHOD cl_salv_csq_log=>GET_SESSION_LOG...more details | ||
| GET_UNIGUE_INSTANCE_HANDLE | Protected | |
| CALL METHOD cl_salv_csq_log=>GET_UNIGUE_INSTANCE_HANDLE...more details | ||
| IS_BREAK_POINT_REACHED | Protected | |
| CALL METHOD cl_salv_csq_log=>IS_BREAK_POINT_REACHED...more details | ||
| PREPARE_BREAK_POINTS | Protected | |
| CALL METHOD cl_salv_csq_log=>PREPARE_BREAK_POINTS...more details | ||
| READ_TRACE_LEVEL | Public | |
| CALL METHOD cl_salv_csq_log=>READ_TRACE_LEVEL...more details | ||
| SET_REPLAYED_TRACE_ID | Public | |
| CALL METHOD cl_salv_csq_log=>SET_REPLAYED_TRACE_ID...more details | ||
| WRITE_EXCEPTION_TO_LOG | Log exc. & continue if cs_param: dump_at_exception is off | Protected |
| CALL METHOD cl_salv_csq_log=>WRITE_EXCEPTION_TO_LOG...more details | ||
| WRITE_TRACE_LEVEL | Public | |
| CALL METHOD cl_salv_csq_log=>WRITE_TRACE_LEVEL...more details | ||
CL_SALV_CSQ_LOG 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 |
| CLASS | Instance Attribute | LIKE SALV_CSQT_TOOL | Protected | ||
| COMPONENT | Instance Attribute | Software component (granularity for separate tracing) | LIKE SALV_CSQT_COMPONENT | Protected | |
| C_AREA_CSQ_BREAK_POINTS | Constant | CL_SALV_CSQ_PARAMS=>C_AREA_CSQ_BREAK_POINTS | LIKE SALV_CSQ_PARAM_AREA | Public | |
| C_PARAM_CALL_STACK_SIZE | Constant | 'TRACE_CALL_STACK_SIZE' | LIKE SALV_CSQ_PARAM_NAME | Public | |
| FALSE | Constant | ABAP_FALSE | LIKE BOOLEAN | Protected | |
| HAS_OWN_MESSAGE_POOL | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| INSTANCE_HANDLE | Instance Attribute | LIKE SALV_CSQT_INSTANCE_HANDLE | Protected | ||
| PT_CALL_STACK | Static Attribute | LIKE | Protected | ||
| PT_INSTANCE_HNDL_COUNTERS | Static Attribute | LIKE YT_INSTANCE_HNDL_COUNTERS | Protected | ||
| P_BREAK_POINT | Static Attribute | LIKE | Private | ||
| P_IS_TRACE_DISABLED | Static Attribute | LIKE ABAP_BOOL | Protected | ||
| P_SESSION | Static Attribute | LIKE | Protected | ||
| P_TOP_LEVEL_HANDLE_COUNTER | Static Attribute | LIKE I | Protected | ||
| R_APPLICATION_DESCRIPTOR | Instance Attribute | LIKE IF_SALV_CSQ_APPL_RUNTIME_DESCR | Protected | ||
| R_MESSAGE_POOL | Instance Attribute | LIKE IF_SALV_CSQ_MESSAGE_POOL | Protected | ||
| TRUE | Constant | ABAP_TRUE | LIKE BOOLEAN | Protected |
CL_SALV_CSQ_LOG types
BOOLEAN -YS_BREAK_POINT_RULE -
YS_INSTANCE_HNDL_COUNTER -
YS_TRACE_RECORD -
YT_BREAK_POINT_RULE -
YT_INSTANCE_HNDL_COUNTERS -
YT_TRACE_RECORD -
Y_ACTIVATION_GROUP -
Y_CLASS_SHORTENED_NAME -
Y_INSTANCE_HANDLE -
Links to Related Class(s)
CL_SALV_...Full list of available SAP object classes
Search for further information about these or an SAP related objects