SAP ABAP Class CL_APL_ECATT_TRACE_HANDLER (Processing of Trace for REC_ID in Test Management System)
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_CS Handling of Compound Service Traces 20060417
2 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_TRACE_ESF Handling of ESF LCP Traces in TCS 20060421
Properties
Class CL_APL_ECATT_TRACE_HANDLER  
Short Description Processing of Trace for REC_ID in Test Management System    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20060417   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_TRACE_HANDLER has no forward declaration.
Interfaces
Class CL_APL_ECATT_TRACE_HANDLER has no interface implemented.
Friends
Class CL_APL_ECATT_TRACE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_TRACE_SESSIONS Instance attribute Protected Type reference (TYPE) ETREC_SESSION_TABTYPE Trace Sessions for A_REC_ID 20060417
2 AT_TRACE_STEPS_READ Instance attribute Protected Type reference (TYPE) TT_CURR_TRACE_STEPS Table of Read Trace Steps per ABAP Trace Session 20060417
3 A_REC_ID Instance attribute Public Type reference (TYPE) ETREC_SESSION_ID ID of the Trace 20060417
4 A_REC_TYPE Instance attribute Public Type reference (TYPE) ETREC_TYPE eCATT Recorder Recording Type 20060418
5 A_SAVE_SCRIPT_AFTER_INSERT Instance attribute Protected Type reference (TYPE) ETONOFF Save Script After INSERT COMMAND 20090114
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060417
2 CONVERT_TRACE Instance method Protected Method Converts Trace from DB Format to REC_TYPE specific Format 20060420
3 CREATE_TEST_SCRIPT Static method Public Method Create Test Script Object (with Dialog if Necessary) 20090114
4 DB_READ_TRACE_SESSIONS Instance method Protected Method Read Trace Session from DB in AT_TRACE_SESSIONS 20060417
5 GET_TRACE_HANDLER_BY_TYPE Static method Public Method Initialize Trace Handler of a REC_TYPE 20060417
6 INIT_AP_TRACE_SESSION_LIST Instance method Protected Method Initialize List of Recording Sessions 20060417
7 TRACE_TO_SCRIPT Instance method Public Method Generate Script Commands from Recorded Trace 20090114
8 XML_RAW_TO_DOM Instance method Protected Method Converts XML X-Stream to DOM 20060508
Events
Class CL_APL_ECATT_TRACE_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CURR_TRACE_STEPS Protected See coding 20060420 tt_curr_trace_steps TYPE STANDARD TABLE OF ty_curr_trace_step
2 TY_CURR_TRACE_STEP Protected See coding 20060420 BEGIN OF ty_curr_trace_step, abap_session_id TYPE etrec_session_id, trace_step_last_read TYPE etobj_lnr, END OF ty_curr_trace_step
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REC_ID Call by reference Type reference (TYPE) ETREC_SESSION_ID eCATT Recorder Recording Session Id 20060417

Method CONSTRUCTOR on class CL_APL_ECATT_TRACE_HANDLER has no exception.

Method CONVERT_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TR_HEADER Call by reference Type reference (TYPE) ECTRACE eCATT Recordings 20060420
2 Importing IT_TR_CONTENT Call by reference Type reference (TYPE) ETTRACE_CONTENT_TABTYPE eCATT Trace - Aufzeichnungen im Test Content System 20060420
3 Importing I_STEPS_READ_FROM Call by reference Type reference (TYPE) ETOBJ_LNR Laufende Nummer eines Objektes 20060420
4 Importing I_STEPS_READ_TO Call by reference Type reference (TYPE) ETOBJ_LNR Laufende Nummer eines Objektes 20060420

Method CONVERT_TRACE on class CL_APL_ECATT_TRACE_HANDLER has no exception.

Method CREATE_TEST_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20090114
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090114
3 Exporting E_ABORT_SCR_CREATE Call by reference Type reference (TYPE) ETONOFF Testskript anlegen wurde abgebrochen 20090114
4 Exporting E_TESTSCRIPT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME Erzeugtes/geändertes eCATT Objekt 20090114
5 Exporting E_TESTSCRIPT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER Erzeugtes/geändertes eCATT Objektversion 20090114
6 Importing I_TESTSCRIPT_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20090114
7 Importing I_TESTSCRIPT_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20090114

Method CREATE_TEST_SCRIPT on class CL_APL_ECATT_TRACE_HANDLER has no exception.

Method DB_READ_TRACE_SESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_READ_TRACE_STEPS Call by reference Type reference (TYPE) ETONOFF 'X' Lies Trace Schritte 20060417
2 Importing IM_USE_TRACE_STEP_BUFFER Call by reference Type reference (TYPE) ETONOFF 'X' Lies nur Trace Schritte mit höherer REC_STEP_ID 20060418

Method DB_READ_TRACE_SESSIONS on class CL_APL_ECATT_TRACE_HANDLER has no exception.

Method GET_TRACE_HANDLER_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REC_ID Call by reference Type reference (TYPE) ETREC_SESSION_ID eCATT Recorder Recording Session Id 20060417
2 Importing IM_REC_TYPE Call by reference Type reference (TYPE) ETREC_TYPE eCATT Recorder Recording Typ 20060417
3 Returning RP_TRACE_HANDLER Value transfer Object reference (TYPE REF TO) CL_APL_ECATT_TRACE_HANDLER Handling of Compound Service Traces 20060425

Method GET_TRACE_HANDLER_BY_TYPE on class CL_APL_ECATT_TRACE_HANDLER has no exception.

Method INIT_AP_TRACE_SESSION_LIST Signature

Method INIT_AP_TRACE_SESSION_LIST on class CL_APL_ECATT_TRACE_HANDLER has no parameter.
Method INIT_AP_TRACE_SESSION_LIST on class CL_APL_ECATT_TRACE_HANDLER has no exception.

Method TRACE_TO_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_ECATT_SCRIPT Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_SCRIPT eCATT - Script 20090114
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090120
3 Exporting E_ABORT Call by reference Type reference (TYPE) ETONOFF Anlegen Testskript wurde abgebrochen 20090114
# Exception Resumable Description Created on
1 CX_ECATT_APL_RECORDER eCATT Recorder Exceptions 20090114

Method XML_RAW_TO_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_IXML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060508
2 Importing IM_XSTREAM Call by reference Type reference (TYPE) XSTRING XML-Stream (XSTRING) 20060508
# Exception Resumable Description Created on
1 CX_ECATT_APL_XML eCatt Middleware XML Editor Ausnahmen 20060508
History
Last changed by/on SAP  20110908 
SAP Release Created in 710