ON SAP Method Switch On
Below is documentation, parameters and attributes of ABAP Method ON within SAP class CL_ABAP_TRACE_SWITCH. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name CL_ABAP_TRACE_SWITCH into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Static
This is a Static Method so you can call it directlyThe following technical details of method ON can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method ON
.| Name | Type | Data Type | Description | Default Value |
| P_COMM | Importing | TYPE SE30VARTXT | Runtime Analysis: Short description of meas. restrict. var. | |
| P_PARTICULAR_UNITS | Importing | TYPE SE30L1ONOF | Particular units | |
| P_PROG | Importing | TYPE PROGRAM | Program To Be Measured | |
| P_TYPE | Importing | TYPE CHAR1 | R(eport) | |
| P_UREQ_CLIENT | Importing | TYPE MANDT | Client | |
| P_UREQ_EDATE | Importing | TYPE SE30U_EDATE | Expiration Date of a Scheduled Measurement | |
| P_UREQ_EMODE | Importing | TYPE SE30U_EMODE | External mode | |
| P_UREQ_ETIME | Importing | TYPE SE30U_ETIME | Expiration Time of a Scheduled Measurement | |
| P_UREQ_IRUNS | Importing | TYPE SE30U_IRUNS | Maximum Number of Scheduled Measurements | |
| P_UREQ_ONAME | Importing | TYPE SE30U_ONAME | Object Name | |
| P_UREQ_PTYPE | Importing | TYPE SE30U_PTYPE | Process Category | |
| P_UREQ_SUSER | Importing | TYPE SE30U_SUSER | User that Starts the Application to Be Measured | |
| P_VNAME | Importing | TYPE SE30VAR | Name of Measurement Restriction Variant | |
| P_VREF | Importing | TYPE REF TO CL_ABAP_TRACE_VARIANT | Measurement Restriction Variant | |
| P_VUSER | Importing | TYPE USERNAME | Creator of Measurement Restriction Variant | |
| P_X_NO_AUTOCLOSE | Importing | TYPE FLAG | 'X' = Do not close trace session automatically | |
| P_X_RESOLUTION_LOW | Importing | TYPE RS38TCLOCK | ' '/'X' = High/Low Measurement Accuracy | |
| P_PARTICULAR_UNITS | Importing | TYPE SE30L1ONOF | Specific units | |
| P_FNAME | Exporting | TYPE SE30FNAME | Runtime Analysis: File Name | |
| P_SESSION_ID | Exporting | TYPE SE30SESID | Runtime Analysis: Measurement ID | |
| P_SESSION_INIT_TIME | Exporting | TYPE SE30SESTIM | Runtime Analysis: Start time stamp for a running measurement | |
| P_SESSION_INIT_TIME | Exporting | TYPE SE30SESTIM | Runtime Analysis: Start Time Stamp for Running Measurement | |
| P_WP_ID | Changing | TYPE CHAR8 | Work process |
Exceptions of Method ON
ERR_18 - TEXT-088(S7)Example ABAP coding
DATA: lv_P_COMM TYPE SE30VARTXT,
lv_P_FNAME TYPE SE30FNAME,
lv_P_PARTICULAR_UNITS TYPE SE30L1ONOF,
lv_P_PROG TYPE PROGRAM,
lv_P_SESSION_ID TYPE SE30SESID,
lv_P_SESSION_INIT_TIME TYPE SE30SESTIM,
lv_P_TYPE TYPE CHAR1,
lv_P_UREQ_CLIENT TYPE MANDT,
lv_P_UREQ_EDATE TYPE SE30U_EDATE,
lv_P_UREQ_EMODE TYPE SE30U_EMODE,
lv_P_UREQ_ETIME TYPE SE30U_ETIME,
lv_P_UREQ_IRUNS TYPE SE30U_IRUNS,
lv_P_UREQ_ONAME TYPE SE30U_ONAME,
lv_P_UREQ_PTYPE TYPE SE30U_PTYPE,
lv_P_UREQ_SUSER TYPE SE30U_SUSER,
lv_P_VNAME TYPE SE30VAR,
lv_P_VREF TYPE CL_ABAP_TRACE_VARIANT,
lv_P_VUSER TYPE USERNAME,
lv_P_WP_ID TYPE CHAR8,
lv_P_X_NO_AUTOCLOSE TYPE FLAG,
lv_P_X_RESOLUTION_LOW TYPE RS38TCLOCK,
lv_P_PARTICULAR_UNITS TYPE SE30L1ONOF,
lv_P_SESSION_INIT_TIME TYPE SE30SESTIM,
lv_other TYPE c.
CALL METHOD CL_ABAP_TRACE_SWITCH=>ON(
EXPORTING
P_COMM = lv_P_COMM
P_PARTICULAR_UNITS = lv_P_PARTICULAR_UNITS
P_PROG = lv_P_PROG
P_TYPE = lv_P_TYPE
P_UREQ_CLIENT = lv_P_UREQ_CLIENT
P_UREQ_EDATE = lv_P_UREQ_EDATE
P_UREQ_EMODE = lv_P_UREQ_EMODE
P_UREQ_ETIME = lv_P_UREQ_ETIME
P_UREQ_IRUNS = lv_P_UREQ_IRUNS
P_UREQ_ONAME = lv_P_UREQ_ONAME
P_UREQ_PTYPE = lv_P_UREQ_PTYPE
P_UREQ_SUSER = lv_P_UREQ_SUSER
P_VNAME = lv_P_VNAME
P_VREF = lv_P_VREF
P_VUSER = lv_P_VUSER
P_X_NO_AUTOCLOSE = lv_P_X_NO_AUTOCLOSE
P_X_RESOLUTION_LOW = lv_P_X_RESOLUTION_LOW
P_PARTICULAR_UNITS = lv_P_PARTICULAR_UNITS
IMPORTING
P_FNAME = lv_P_FNAME
P_SESSION_ID = lv_P_SESSION_ID
P_SESSION_INIT_TIME = lv_P_SESSION_INIT_TIME
P_SESSION_INIT_TIME = lv_P_SESSION_INIT_TIME
CHANGING
P_WP_ID = lv_P_WP_ID ).
Links to Related Class(s)
CL_ABAP_...Full list of available SAP object classes
Search for further information about these or an SAP related objects