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

⤷

⤷

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 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_APL_ECATT_LOG | Log | 20040810 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_APL_ECATT_PERF_BLOCK | PERF Block | 20051109 | ||
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ECATT_APL | Last Exception That Occurred, for Output as Warning | 20110303 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SECATT_PROT | Line of Trace Data | 20020312 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETEXE_TRACE | Trace Settings | 20020313 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SECATT_PROT_TABTYPE | Provide Time and Systems in the Traces | 20020312 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Customizing imported | 20090916 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Trace Activated | 20051109 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Trace Called Via Command | 20051205 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETTRACE_TYPE | Type of Trace Running Parallel to eCATT Execution | 20090619 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ETONOFF | Validation active | 20051125 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | F | 1 | Wait Time for EC_TRACE_PERF* Calls | 20090915 | |
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | F | 1 | Wait Time for EC_TRACE* Calls | 20090915 | |
14 | ![]() |
Constant | Protected | Type reference (TYPE) | ETONOFF | SPACE | Controlling WAIT in ST30 modules | 20100107 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Activate PERF, Calls FB EC_TRACE_PERF Remotely | 20051118 |
2 | ![]() |
Instance method | Public | Method | Activate Trace | 20020312 |
3 | ![]() |
Instance method | Public | Method | Close PERF Block | 20051109 |
4 | ![]() |
Instance method | Public | Constructor | Constructor | 20020313 |
5 | ![]() |
Instance method | Private | Method | Complete PERF Block, Calls FB EC_TRACE_PERFEND remotely | 20051118 |
6 | ![]() |
Instance method | Public | Method | Deactivate Trace | 20020312 |
7 | ![]() |
Instance method | Public | Method | Get REF Level of the Current PERF Blocks | 20051116 |
8 | ![]() |
Instance method | Public | Method | Return Last Buffered Exception That Occurred | 20110303 |
9 | ![]() |
Instance method | Public | Method | PERF/ENDPERF Is Used | 20051118 |
10 | ![]() |
Instance method | Public | Method | Switch Trace On for Destination? | 20020313 |
11 | ![]() |
Instance method | Public | Method | Open PERF Block | 20051109 |
12 | ![]() |
Instance method | Public | Method | Prepare Trace Switch On/Off | 20020312 |
13 | ![]() |
Instance method | Public | Method | Prepare Trace Activation - Destination for CALLMETHOD | 20090723 |
14 | ![]() |
Instance method | Private | Method | Customizing - Import Wait Times | 20090916 |
15 | ![]() |
Instance method | Protected | Method | Buffer Last Buffered Exception That Occurred | 20110303 |
16 | ![]() |
Instance method | Public | Method | Set Trace Settings | 20020313 |
17 | ![]() |
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 | ![]() |
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 | ![]() |
EP_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Ergebnistabelle aus CLOSE_CONNECTIONS | 20070312 | ||
2 | ![]() |
ES_INFO | Call by reference | Type reference (TYPE) | ETPERF_INFO | PERF Informationen | 20051115 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IM_DEST | Call by reference | Type reference (TYPE) | RFC_DEST | SAPOSCOL-Destination | 20020313 | ||
2 | ![]() |
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 | ![]() |
EP_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Ergebnis an Protokoll | 20070308 | ||
2 | ![]() |
EX_ANY_RESTRICT | Call by reference | Type reference (TYPE) | ETONOFF | X = Einschränkung Kommandos/Zielsysteme | 20051114 | ||
3 | ![]() |
IP_CMDI | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_XML_DATA | Kommandoschnittstelle | 20051114 | ||
4 | ![]() |
IP_DAT | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Params | 20051114 | ||
5 | ![]() |
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 | ![]() |
IM_RFC_PARS | Call by reference | Type reference (TYPE) | CATFR | CATT - Remote System Info | 20020312 | ||
2 | ![]() |
IM_SCR_LINE | Call by reference | Type reference (TYPE) | ETSCR_LINE | eCATT Struktur der Attribute einer Scriptzeile | 20020312 | ||
3 | ![]() |
IM_SERVER_INFO | Call by reference | Type reference (TYPE) | MSXXLIST | Struktur der Systemliste | 20020802 | ||
4 | ![]() |
IM_TARGET_SYS | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20070322 | ||
5 | ![]() |
IM_VO_ACTIVE | Call by reference | Type reference (TYPE) | ETONOFF | Validation aktiv | 20051125 | ||
6 | ![]() |
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 | ![]() |
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 | ![]() |
I_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | Destination | 20090723 | ||
2 | ![]() |
I_TARGET_SYS | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20090723 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
I_BUF_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_BUF | eCATT - Puffer-Trace | 20020313 | ||
2 | ![]() |
I_ENQ_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_ENQ | eCATT - Enqueue-Trace | 20020313 | ||
3 | ![]() |
I_PERF_BLOCK_MODE | Call by reference | Type reference (TYPE) | ETONOFF | Use PERF/ENDPERF | 20051118 | ||
4 | ![]() |
I_PERF_TRACE_RESCON | Call by reference | Type reference (TYPE) | ETTRACE_RESCON | RFC-Verbindung schließen bei PERF/ENDPERF | 20070301 | ||
5 | ![]() |
I_RFC_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_RFC | eCATT - RFC-Trace | 20020313 | ||
6 | ![]() |
I_SQL_TRACE | Call by reference | Type reference (TYPE) | ETTRACE_SQL | eCATT - SQL Trace An/Aus | 20020313 | ||
7 | ![]() |
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 | ![]() |
IM_FUNC | Call by reference | Type reference (TYPE) | ETCMD_FUN | Name eines Kommandos | 20051205 | ||
2 | ![]() |
I_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20110317 | ||
3 | ![]() |
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 |