SAP ABAP Class CL_RSTT_TRACE_CREATOR (Generate Trace)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_ATR (Package) Repository for Automatic Tests
Properties
Class CL_RSTT_TRACE_CREATOR  
Short Description Generate Trace    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_ATR   Repository for Automatic Tests 
Created 20070216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSTT_TRACE_CREATOR has no forward declaration.
Interfaces
Class CL_RSTT_TRACE_CREATOR has no interface implemented.
Friends
Class CL_RSTT_TRACE_CREATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TRACETYPE Constant Public See coding Trace Types 20070218
2 N_TTYPE Instance attribute Public Type reference (TYPE) RSTT_TTYPE Trace Type 20070218
3 O_POSINO Instance attribute Protected Type reference (TYPE) RSTT_INT4 Position Number 20070218
4 O_R_TRACE Instance attribute Protected Object reference (TYPE REF TO) CL_RSTT_TRACE Trace Instance 20070218
5 O_SEQNO Instance attribute Protected Type reference (TYPE) RSTT_INT4 Sequence number 20070218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070218
2 CREATE_FROM_NWTS Instance method Public Method Generate Trace from Existing NW Test Suite Results 20071217
3 CREATE_FROM_PROG Instance method Public Method Generate Trace from Existing Program 20070216
4 CREATE_FROM_RSPC Instance method Public Method Generate Trace from Existing Process Chain 20070801
5 CREATE_FROM_TJOB Instance method Public Method Generate Trace from Existing Trace Job 20070326
6 CREATE_FROM_UNIT Instance method Public Method Generate Trace from Existing Unit Test 20070327
7 _ADD_CALLSTACK_ENTRY_AUNIT Instance method Protected Method Extend Call List Entry for Trace to Include Unit Test (New) 20070427
8 _ADD_CALLSTACK_ENTRY_PROG Instance method Protected Method Extend Call List Entry for Trace to Include Program 20070326
9 _ADD_CALLSTACK_ENTRY_RSPC Instance method Protected Method Add Call List Entry for Trace on Process Chain 20070801
10 _ADD_CALLSTACK_ENTRY_TIMP Instance method Protected Method Enhance Call List Entry for Result Import 20071217
11 _ADD_CALLSTACK_ENTRY_TJOB Instance method Protected Method Extend Call List Entry for Trace to Include Trace Job 20070326
12 _ADD_CALLSTACK_ENTRY_UNIT Instance method Protected Method Extend Call List Entry for Trace to Include Unit Test 20070327
13 _CHECK_PROG_VALID Instance method Protected Method Check program 20070216
14 _CHECK_RSPC_VALID Instance method Protected Method Check Process Chain 20070801
15 _CHECK_TJOB_VALID Instance method Protected Method Check Trace Job 20070326
16 _CHECK_UNIT_OBJ_EXISTS Instance method Protected Method Check Unit Test Object 20070327
17 _SET_INITIAL_VALUE Static method Protected Method Set Initial Value for Call 20070801
18 _SET_INITIAL_VALUE_METH Static method Protected Method Set Initial Value 20070326
19 _UPDATE_TLAYER Instance method Protected Method Update Trace Layer 20070410
Events
Class CL_RSTT_TRACE_CREATOR has no event.
Types
Class CL_RSTT_TRACE_CREATOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSTT_TRACE_CREATOR has no parameter.
Method CONSTRUCTOR on class CL_RSTT_TRACE_CREATOR has no exception.

Method CREATE_FROM_NWTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TRACE Call by reference Object reference (TYPE REF TO) CL_RSTT_TRACE Generierte Instanz 20071217
2 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20071217
3 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20071217
4 Importing I_SX_PARAM Call by reference Type reference (TYPE) RSTT_SX_TSEQPARAM Parameter einer Testsequenz 20071217
5 Importing I_S_TSEQ_HEADER Call by reference Type reference (TYPE) RSTT_TEST Kopfdaten 20071217
6 Importing I_TRACEID Call by reference Type reference (TYPE) RSTT_TRACEID Trace-ID 20071217
7 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20071217
8 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Typ 20071217
9 Importing I_T_OBJSTAT Call by reference Type reference (TYPE) RSTT_T_COMPNM Liste externer Testobjekte 20071217
# Exception Resumable Description Created on
1 AUTHORITY_ERROR 20071217
2 TRACEID_ALREADY_EXISTS 20071217
3 TRACE_CREATION_ERROR 20071217

Method CREATE_FROM_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TRACE Call by reference Object reference (TYPE REF TO) CL_RSTT_TRACE Generierte Instanz 20070216
2 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070327
3 Importing I_PROGNM Call by reference Type reference (TYPE) PROGNAME Programmname 20070216
4 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070326
5 Importing I_SX_PARAM Call by reference Type reference (TYPE) RSTT_SX_TSEQPARAM Parameter einer Testsequenz 20070327
6 Importing I_S_TSEQ_HEADER Call by reference Type reference (TYPE) RSTT_TEST Kopfdaten 20070327
7 Importing I_TRACEID Call by reference Type reference (TYPE) RSTT_TRACEID Trace-ID 20070216
8 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070326
9 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Typ 20070216
10 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Programmvariante 20070216
# Exception Resumable Description Created on
1 AUTHORITY_ERROR 20070218
2 PROGNM_NOT_VALID 20070216
3 TRACEID_ALREADY_EXISTS 20070216
4 TRACE_CREATION_ERROR 20070218

Method CREATE_FROM_RSPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TRACE Call by reference Object reference (TYPE REF TO) CL_RSTT_TRACE Generierte Instanz 20070801
2 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070801
3 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20070801
4 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070801
5 Importing I_SX_PARAM Call by reference Type reference (TYPE) RSTT_SX_TSEQPARAM Parameter einer Testsequenz 20070801
6 Importing I_S_TSEQ_HEADER Call by reference Type reference (TYPE) RSTT_TEST Kopfdaten 20070801
7 Importing I_TRACEID Call by reference Type reference (TYPE) RSTT_TRACEID Trace-ID 20070801
8 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070801
9 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Typ 20070801
# Exception Resumable Description Created on
1 AUTHORITY_ERROR 20070801
2 CHAIN_NOT_VALID 20070801
3 TRACEID_ALREADY_EXISTS 20070801
4 TRACE_CREATION_ERROR 20070801

Method CREATE_FROM_TJOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TRACE Call by reference Object reference (TYPE REF TO) CL_RSTT_TRACE Generierte Instanz 20070326
2 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070327
3 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070326
4 Importing I_SX_PARAM Call by reference Type reference (TYPE) RSTT_SX_TSEQPARAM Parameter einer Testsequenz 20070327
5 Importing I_S_TSEQ_HEADER Call by reference Type reference (TYPE) RSTT_TEST Kopfdaten 20070327
6 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Anwendungsbereich 20070326
7 Importing I_TJOBID Call by reference Type reference (TYPE) RSTT_TJOBID Tracejob 20070326
8 Importing I_TRACEID Call by reference Type reference (TYPE) RSTT_TRACEID Trace-ID 20070326
9 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070326
10 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Typ 20070326
# Exception Resumable Description Created on
1 AUTHORITY_ERROR 20070326
2 TJOB_NOT_VALID 20070326
3 TRACEID_ALREADY_EXISTS 20070326
4 TRACE_CREATION_ERROR 20070326

Method CREATE_FROM_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TRACE Call by reference Object reference (TYPE REF TO) CL_RSTT_TRACE Generierte Instanz 20070327
2 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070327
3 Importing I_CLASSNM Call by reference Type reference (TYPE) ANY Klassenname 20070327
4 Importing I_FUGRNM Call by reference Type reference (TYPE) ANY Funktionsgruppenname 20070327
5 Importing I_PROGNM Call by reference Type reference (TYPE) ANY Programmname 20070327
6 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070327
7 Importing I_SX_PARAM Call by reference Type reference (TYPE) RSTT_SX_TSEQPARAM Parameter einer Testsequenz 20070327
8 Importing I_S_TSEQ_HEADER Call by reference Type reference (TYPE) RSTT_TEST Kopfdaten 20070327
9 Importing I_TRACEID Call by reference Type reference (TYPE) RSTT_TRACEID Trace-ID 20070327
10 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070327
11 Importing I_TTYPE Call by reference Type reference (TYPE) RSTT_TTYPE Trace-Typ 20070327
# Exception Resumable Description Created on
1 AUTHORITY_ERROR 20070327
2 INVALID_INPUT 20070327
3 TRACEID_ALREADY_EXISTS 20070327
4 TRACE_CREATION_ERROR 20070327
5 UNIT_OBJECT_UNKNOWN 20070327
6 WRONG_UNIT_FUNCTION 20070327

Method _ADD_CALLSTACK_ENTRY_AUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070427
2 Importing I_CLASSNM Call by reference Type reference (TYPE) ANY Klassenname 20070427
3 Importing I_FUGRNM Call by reference Type reference (TYPE) ANY Funktionsgruppenname 20070427
4 Importing I_PROGNM Call by reference Type reference (TYPE) ANY Programmname 20070427
5 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070427
6 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070427
# Exception Resumable Description Created on
1 DB_WRITE_ERROR 20070427
2 INVALID_INPUT 20070427
3 UNIT_OBJECT_UNKNOWN 20070427
4 WRONG_UNIT_EXEC_METHOD 20070427

Method _ADD_CALLSTACK_ENTRY_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070327
2 Importing I_PROGNM Call by reference Type reference (TYPE) ANY Programmname 20070326
3 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070404
4 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070326
5 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Programmvariante 20070326
# Exception Resumable Description Created on
1 DB_WRITE_ERROR 20070326

Method _ADD_CALLSTACK_ENTRY_RSPC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070801
2 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20070801
3 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070801
4 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070801
# Exception Resumable Description Created on
1 DB_WRITE_ERROR 20070801

Method _ADD_CALLSTACK_ENTRY_TIMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20071217
2 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Aufruf sichern 20071217
3 Importing I_TLAYER Call by reference Type reference (TYPE) RSTT_TLAYER Anwendungsschicht 20071217
4 Importing I_T_RANGE Call by reference Type reference (TYPE) RSTT_T_RANGE Selektion 20071217
# Exception Resumable Description Created on
1 DB_WRITE_ERROR 20071217
2 WRONG_TRACE_EXEC_METHOD 20071217

Method _ADD_CALLSTACK_ENTRY_TJOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070327
2 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070404
3 Importing I_TJOBGUID Call by reference Type reference (TYPE) RSTT_GUID GUID für Trace-Job 20070326
4 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070326
# Exception Resumable Description Created on
1 DB_WRITE_ERROR 20070326
2 WRONG_TRACE_EXEC_METHOD 20070326

Method _ADD_CALLSTACK_ENTRY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CALLSTACK Call by reference Type reference (TYPE) RSTT_CALLSTACK Aufrufinfo 20070327
2 Importing I_CLASSNM Call by reference Type reference (TYPE) ANY Klassenname 20070327
3 Importing I_FUGRNM Call by reference Type reference (TYPE) ANY Funktionsgruppenname 20070327
4 Importing I_PROGNM Call by reference Type reference (TYPE) ANY Programmname 20070327
5 Importing I_SAVE Call by reference Type reference (TYPE) RSTT_FLAG Trace sofort speichern? 20070404
6 Importing I_TSEQTYPE Call by reference Type reference (TYPE) RSTT_TSEQTYPE Testsequenztyp 20070327
# Exception Resumable Description Created on
1 DB_WRITE_ERROR 20070327
2 INVALID_INPUT 20070327
3 UNIT_OBJECT_UNKNOWN 20070327
4 WRONG_UNIT_FUNCTION 20070327

Method _CHECK_PROG_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGNM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20070216
2 Returning R_VALID Value transfer Type reference (TYPE) RSTT_FLAG Valide 20070216

Method _CHECK_PROG_VALID on class CL_RSTT_TRACE_CREATOR has no exception.

Method _CHECK_RSPC_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20070801
2 Returning R_VALID Value transfer Type reference (TYPE) RSTT_FLAG Valide 20070801

Method _CHECK_RSPC_VALID on class CL_RSTT_TRACE_CREATOR has no exception.

Method _CHECK_TJOB_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAREA Call by reference Type reference (TYPE) RSTT_TAREA Anwendungsbereich 20070326
2 Importing I_TJOBID Call by reference Type reference (TYPE) RSTT_TJOBID ID für Trace-Job 20070326
3 Returning R_TJOBGUID Value transfer Type reference (TYPE) RSTT_GUID GUID 20070326

Method _CHECK_TJOB_VALID on class CL_RSTT_TRACE_CREATOR has no exception.

Method _CHECK_UNIT_OBJ_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNAME Call by reference Type reference (TYPE) SOBJ_NAME Name 20070327
2 Importing I_PTYPE Call by reference Type reference (TYPE) TROBJTYPE Typ 20070327
3 Returning R_EXISTS Value transfer Type reference (TYPE) RSTT_FLAG Existiert 20070327

Method _CHECK_UNIT_OBJ_EXISTS on class CL_RSTT_TRACE_CREATOR has no exception.

Method _SET_INITIAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_VALUE Call by reference Object reference (TYPE REF TO) DATA Wert 20070801
2 Importing I_PARAM Call by reference Type reference (TYPE) RSTT_COMPNM Parametername 20070801
3 Importing I_T_INTF Call by reference Type reference (TYPE) RSTT_T_INTFMETA Infos zu Schnittstelle 20070801

Method _SET_INITIAL_VALUE on class CL_RSTT_TRACE_CREATOR has no exception.

Method _SET_INITIAL_VALUE_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_VALUE Call by reference Object reference (TYPE REF TO) DATA Wert 20070326
2 Importing I_METH Call by reference Type reference (TYPE) ANY Methode 20070326
3 Importing I_PARAM Call by reference Type reference (TYPE) ANY Parametername 20070326
4 Importing I_R_OBJDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_OBJECTDESCR Run Time Type Services 20070326

Method _SET_INITIAL_VALUE_METH on class CL_RSTT_TRACE_CREATOR has no exception.

Method _UPDATE_TLAYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLAYER Call by reference Type reference (TYPE) RSTT_TLAYER Schicht 20070410

Method _UPDATE_TLAYER on class CL_RSTT_TRACE_CREATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700