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