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 |