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_LOG

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_LOG

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_LOG_PROVIDER

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_SESSION_INFO

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_SESSION_LOG

Method 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 NameDescriptionVisability
ADD_ASPECT_TO_TRACE_DESCRIPTNPublic
CALL METHOD cl_salv_csq_log=>ADD_ASPECT_TO_TRACE_DESCRIPTN...more details

BREAK_POINTProtected
CALL METHOD cl_salv_csq_log=>BREAK_POINT...more details

CONSTRUCTORPublic
CALL METHOD cl_salv_csq_log=>CONSTRUCTOR...more details

CREATE_LOGGERProtected
CALL METHOD cl_salv_csq_log=>CREATE_LOGGER...more details

CREATE_RECORDABLE_OBJECTPublic
CALL METHOD cl_salv_csq_log=>CREATE_RECORDABLE_OBJECT...more details

DISABLE_TRACE_FOR_THIS_SESSIONPublic
CALL METHOD cl_salv_csq_log=>DISABLE_TRACE_FOR_THIS_SESSION...more details

GET_ACTIVE_TASK_INSTANCE_HNDLPublic
CALL METHOD cl_salv_csq_log=>GET_ACTIVE_TASK_INSTANCE_HNDL...more details

GET_APPLICATION_LOGOBSOLETE: use get_session_log()Public
CALL METHOD cl_salv_csq_log=>GET_APPLICATION_LOG...more details

GET_REPLAYED_TRACE_IDPublic
CALL METHOD cl_salv_csq_log=>GET_REPLAYED_TRACE_ID...more details

GET_SESSION_LOGPublic
CALL METHOD cl_salv_csq_log=>GET_SESSION_LOG...more details

GET_UNIGUE_INSTANCE_HANDLEProtected
CALL METHOD cl_salv_csq_log=>GET_UNIGUE_INSTANCE_HANDLE...more details

IS_BREAK_POINT_REACHEDProtected
CALL METHOD cl_salv_csq_log=>IS_BREAK_POINT_REACHED...more details

PREPARE_BREAK_POINTSProtected
CALL METHOD cl_salv_csq_log=>PREPARE_BREAK_POINTS...more details

READ_TRACE_LEVELPublic
CALL METHOD cl_salv_csq_log=>READ_TRACE_LEVEL...more details

SET_REPLAYED_TRACE_IDPublic
CALL METHOD cl_salv_csq_log=>SET_REPLAYED_TRACE_ID...more details

WRITE_EXCEPTION_TO_LOGLog exc. & continue if cs_param: dump_at_exception is offProtected
CALL METHOD cl_salv_csq_log=>WRITE_EXCEPTION_TO_LOG...more details

WRITE_TRACE_LEVELPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
CLASSInstance AttributeLIKE
SALV_CSQT_TOOL
Protected
COMPONENTInstance AttributeSoftware component (granularity for separate tracing)LIKE
SALV_CSQT_COMPONENT
Protected
C_AREA_CSQ_BREAK_POINTSConstantCL_SALV_CSQ_PARAMS=>C_AREA_CSQ_BREAK_POINTSLIKE
SALV_CSQ_PARAM_AREA
Public
C_PARAM_CALL_STACK_SIZEConstant'TRACE_CALL_STACK_SIZE'LIKE
SALV_CSQ_PARAM_NAME
Public
FALSEConstantABAP_FALSELIKE
BOOLEAN
Protected
HAS_OWN_MESSAGE_POOLInstance AttributeLIKE
ABAP_BOOL
Protected
INSTANCE_HANDLEInstance AttributeLIKE
SALV_CSQT_INSTANCE_HANDLE
Protected
PT_CALL_STACKStatic AttributeLIKE
Protected
PT_INSTANCE_HNDL_COUNTERSStatic AttributeLIKE
YT_INSTANCE_HNDL_COUNTERS
Protected
P_BREAK_POINTStatic AttributeLIKE
Private
P_IS_TRACE_DISABLEDStatic AttributeLIKE
ABAP_BOOL
Protected
P_SESSIONStatic AttributeLIKE
Protected
P_TOP_LEVEL_HANDLE_COUNTERStatic AttributeLIKE
I
Protected
R_APPLICATION_DESCRIPTORInstance AttributeLIKE
IF_SALV_CSQ_APPL_RUNTIME_DESCR
Protected
R_MESSAGE_POOLInstance AttributeLIKE
IF_SALV_CSQ_MESSAGE_POOL
Protected
TRUEConstantABAP_TRUELIKE
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



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!