SAP ABAP Class CL_APL_ECATT_PERF_TRACE (Interface eCATT - Performance Trace)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷ SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
⤷ BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷ SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_TRACE_BPCA | Interface eCATT - BPCA Trace | 20090618 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_TRACE_SCOV | Interface eCATT Interpreter to eCATT SCOV Wrapper | 20110120 |
Properties
Class | CL_APL_ECATT_PERF_TRACE | |
Short Description | Interface eCATT - Performance Trace | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SECATT_MIDDLEWARE | eCATT Middleware Objects |
Created | 20020312 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_APL_ECATT_PERF_TRACE has no forward declaration.
Interfaces
Class CL_APL_ECATT_PERF_TRACE has no interface implemented.
Friends
Class CL_APL_ECATT_PERF_TRACE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AP_CURRENT_LOG | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | Log | 20040810 | ||
2 | AP_CURRENT_PERF | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_APL_ECATT_PERF_BLOCK | PERF Block | 20051109 | ||
3 | AP_LAST_EXECPTION | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ECATT_APL | Last Exception That Occurred, for Output as Warning | 20110303 | ||
4 | AS_TRACE_DATA | Instance attribute | Protected | Type reference (TYPE) | SECATT_PROT | Line of Trace Data | 20020312 | ||
5 | AS_TRACE_SETTINGS | Instance attribute | Protected | Type reference (TYPE) | ETEXE_TRACE | Trace Settings | 20020313 | ||
6 | AT_TRACES_DONE | Instance attribute | Public | Type reference (TYPE) | SECATT_PROT_TABTYPE | Provide Time and Systems in the Traces | 20020312 | ||
7 | A_CUSTOMIZING_READ | Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Customizing imported | 20090916 | ||
8 | A_TRACE_ACTIVATED | Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Trace Activated | 20051109 | ||
9 | A_TRACE_CALLED | Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Trace Called Via Command | 20051205 | ||
10 | A_TRACE_TYPE | Instance attribute | Public | Type reference (TYPE) | ETTRACE_TYPE | Type of Trace Running Parallel to eCATT Execution | 20090619 | ||
11 | A_VALIDATION_ACTIVE | Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Validation active | 20051125 | ||
12 | A_WAIT_EC_PERF | Instance attribute | Private | Type reference (TYPE) | F | 1 | Wait Time for EC_TRACE_PERF* Calls | 20090915 | |
13 | A_WAIT_EC_TRACE | Instance attribute | Private | Type reference (TYPE) | F | 1 | Wait Time for EC_TRACE* Calls | 20090915 | |
14 | CO_DO_ST30_WAITS | Constant | Protected | Type reference (TYPE) | ETONOFF | SPACE | Controlling WAIT in ST30 modules | 20100107 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ACTIVATE_PERF | Instance method | Private | Method | Activate PERF, Calls FB EC_TRACE_PERF Remotely | 20051118 |
2 | ACTIVATE_TRACE | Instance method | Public | Method | Activate Trace | 20020312 |
3 | CLOSE_PERF_BLOCK | Instance method | Public | Method | Close PERF Block | 20051109 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20020313 |
5 | DEACTIVATE_PERF | Instance method | Private | Method | Complete PERF Block, Calls FB EC_TRACE_PERFEND remotely | 20051118 |
6 | DEACTIVATE_TRACE | Instance method | Public | Method | Deactivate Trace | 20020312 |
7 | GET_BLOCK_LEVEL | Instance method | Public | Method | Get REF Level of the Current PERF Blocks | 20051116 |
8 | GET_LAST_EXCEPTION | Instance method | Public | Method | Return Last Buffered Exception That Occurred | 20110303 |
9 | IS_PERF_BLOCK | Instance method | Public | Method | PERF/ENDPERF Is Used | 20051118 |
10 | IS_TRACING | Instance method | Public | Method | Switch Trace On for Destination? | 20020313 |
11 | OPEN_PERF_BLOCK | Instance method | Public | Method | Open PERF Block | 20051109 |
12 | PREPARE_TRACE_CALL | Instance method | Public | Method | Prepare Trace Switch On/Off | 20020312 |
13 | PREPARE_TRACE_CALL_CALLMETHOD | Instance method | Public | Method | Prepare Trace Activation - Destination for CALLMETHOD | 20090723 |
14 | READ_TRACE_WAIT_CUSTOMIZING | Instance method | Private | Method | Customizing - Import Wait Times | 20090916 |
15 | SET_LAST_EXCEPTION | Instance method | Protected | Method | Buffer Last Buffered Exception That Occurred | 20110303 |
16 | SET_TRACE_SETTINGS | Instance method | Public | Method | Set Trace Settings | 20020313 |
17 | TRACING_TO_LOG | Instance method | Public | Method | Should Tracing of a Command be Logged? | 20051205 |
Events
Class CL_APL_ECATT_PERF_TRACE has no event.
Types
Class CL_APL_ECATT_PERF_TRACE has no local type.
Method Signatures
Method ACTIVATE_PERF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_INFO | Call by reference | Type reference (TYPE) | ETPERF_INFO | PERF Informationen | 20051118 |
Method ACTIVATE_PERF on class CL_APL_ECATT_PERF_TRACE has no exception.
Method ACTIVATE_TRACE Signature
Method ACTIVATE_TRACE on class CL_APL_ECATT_PERF_TRACE has no parameter.
Method ACTIVATE_TRACE on class CL_APL_ECATT_PERF_TRACE has no exception.
Method CLOSE_PERF_BLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Ergebnistabelle aus CLOSE_CONNECTIONS | 20070312 | ||
2 | Exporting | ES_INFO | Call by reference | Type reference (TYPE) | ETPERF_INFO | PERF Informationen | 20051115 | ||
3 | Importing | IP_DAT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameterdefinition für Testdaten | 20070312 |
Method CLOSE_PERF_BLOCK on class CL_APL_ECATT_PERF_TRACE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_APL_ECATT_PERF_TRACE has no parameter.
Method CONSTRUCTOR on class CL_APL_ECATT_PERF_TRACE has no exception.
Method DEACTIVATE_PERF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_INFO | Call by reference | Type reference (TYPE) | ETPERF_INFO | PERF Informationen | 20051118 |
Method DEACTIVATE_PERF on class CL_APL_ECATT_PERF_TRACE has no exception.
Method DEACTIVATE_TRACE Signature
Method DEACTIVATE_TRACE on class CL_APL_ECATT_PERF_TRACE has no parameter.
Method DEACTIVATE_TRACE on class CL_APL_ECATT_PERF_TRACE has no exception.
Method GET_BLOCK_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_LEVEL | Call by reference | Type reference (TYPE) | ETLOG_LEV | REF-Level | 20051116 |
Method GET_BLOCK_LEVEL on class CL_APL_ECATT_PERF_TRACE has no exception.
Method GET_LAST_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_EX | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20110303 |
Method GET_LAST_EXCEPTION on class CL_APL_ECATT_PERF_TRACE has no exception.
Method IS_PERF_BLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RE_IS_PERF_BLOCK | Value transfer | Type reference (TYPE) | ETONOFF | PERF/ENDPERF wird verwendet ('X') ( ausgeschalten (' ') | 20051118 |
Method IS_PERF_BLOCK on class CL_APL_ECATT_PERF_TRACE has no exception.
Method IS_TRACING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DEST | Call by reference | Type reference (TYPE) | RFC_DEST | SAPOSCOL-Destination | 20020313 | ||
2 | Returning | RE_IS_TRACING | Value transfer | Type reference (TYPE) | ETONOFF | Trace wird angeschalten ('X') ( ausgeschalten (' ') | 20020313 |
Method IS_TRACING on class CL_APL_ECATT_PERF_TRACE has no exception.
Method OPEN_PERF_BLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Ergebnis an Protokoll | 20070308 | ||
2 | Exporting | EX_ANY_RESTRICT | Call by reference | Type reference (TYPE) | ETONOFF | X = Einschränkung Kommandos/Zielsysteme | 20051114 | ||
3 | Importing | IP_CMDI | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Kommandoschnittstelle | 20051114 | ||
4 | Importing | IP_DAT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Params | 20051114 | ||
5 | Importing | IS_INFO | Call by reference | Type reference (TYPE) | ETPERF_INFO | PERF Informationen | 20051109 |
Method OPEN_PERF_BLOCK on class CL_APL_ECATT_PERF_TRACE has no exception.
Method PREPARE_TRACE_CALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_RFC_PARS | Call by reference | Type reference (TYPE) | CATFR | CATT - Remote System Info | 20020312 | ||
2 | Importing | IM_SCR_LINE | Call by reference | Type reference (TYPE) | ETSCR_LINE | eCATT Struktur der Attribute einer Scriptzeile | 20020312 | ||
3 | Importing | IM_SERVER_INFO | Call by reference | Type reference (TYPE) | MSXXLIST | Struktur der Systemliste | 20020802 | ||
4 | Importing | IM_TARGET_SYS | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20070322 | ||
5 | Importing | IM_VO_ACTIVE | Call by reference | Type reference (TYPE) | ETONOFF | Validation aktiv | 20051125 | ||
6 | Importing | IP_CURRENT_LOG | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | Log für ARFC | 20040810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20110121 |
Method PREPARE_TRACE_CALL_CALLMETHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | Destination | 20090723 | ||
2 | Importing | I_TARGET_SYS | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20090723 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20110302 |
Method READ_TRACE_WAIT_CUSTOMIZING Signature
Method READ_TRACE_WAIT_CUSTOMIZING on class CL_APL_ECATT_PERF_TRACE has no parameter.
Method READ_TRACE_WAIT_CUSTOMIZING on class CL_APL_ECATT_PERF_TRACE has no exception.
Method SET_LAST_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_EX | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20110303 |
Method SET_LAST_EXCEPTION on class CL_APL_ECATT_PERF_TRACE has no exception.
Method SET_TRACE_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BUF_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_BUF | eCATT - Puffer-Trace | 20020313 | ||
2 | Importing | I_ENQ_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_ENQ | eCATT - Enqueue-Trace | 20020313 | ||
3 | Importing | I_PERF_BLOCK_MODE | Call by reference | Type reference (TYPE) | ETONOFF | Use PERF/ENDPERF | 20051118 | ||
4 | Importing | I_PERF_TRACE_RESCON | Call by reference | Type reference (TYPE) | ETTRACE_RESCON | RFC-Verbindung schließen bei PERF/ENDPERF | 20070301 | ||
5 | Importing | I_RFC_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_RFC | eCATT - RFC-Trace | 20020313 | ||
6 | Importing | I_SQL_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_SQL | eCATT - SQL Trace An/Aus | 20020313 | ||
7 | Importing | I_TRACE_GLOBAL_ON | Call by reference | Type reference (TYPE) | ETTRACE_STATE | Zustand eines Traces während eCATT Ausführung (An/Aus) | 20020313 |
Method SET_TRACE_SETTINGS on class CL_APL_ECATT_PERF_TRACE has no exception.
Method TRACING_TO_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_FUNC | Call by reference | Type reference (TYPE) | ETCMD_FUN | Name eines Kommandos | 20051205 | ||
2 | Importing | I_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20110317 | ||
3 | Returning | RE_TRACING_CALLED | Value transfer | Type reference (TYPE) | ETONOFF | Tracing wurde aufgerufenen ('X') ( ausgeschalten (' ') | 20051205 |
Method TRACING_TO_LOG on class CL_APL_ECATT_PERF_TRACE has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 630 |