Hierarchy

⤷

⤷

Properties
Class | CL_RSTT_TRACE_PLAYER | |
Short Description | OLAP Trace: Player | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSTT_ENGINE | Trace Tool for SAP Netweaver 2005 (BW): Engine Layer |
Created | 20041021 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSTT_TRACE_PLAYER has no interface implemented.
Friends
Class CL_RSTT_TRACE_PLAYER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Public | Type reference (TYPE) | RS_BOOL | Process Active? | 20041021 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSTT_INT4 | Current Item Number of Player | 20041125 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSTT_INT4 | Current Stack Depth | 20050104 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSTT_FLAG | Did Catchable Exception Occur During Dynamic Call? | 20050614 | ||
5 | ![]() |
Static Attribute | Public | Type reference (TYPE) | RSTT_INT4 | Item Number for Direct Debugging | 20071016 | ||
6 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_RSTT_TRACE_LOG | Logging Processing of Trace Tool | 20050207 | ||
7 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | CL_RSTT_TRACE_PLAYER | Player Instance | 20041125 | ||
8 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_RSTT_PROGOBJ | Current Processed Program Object | 20041129 | ||
9 | ![]() |
Static Attribute | Public | Type reference (TYPE) | RSTT_CALLSTACK | Current Call Details | 20091203 | ||
10 | ![]() |
Constant | Protected | Type reference (TYPE) | RSTT_CHAR10 | 'EXECWAITTM' | Code for Waiting Parameters | 20080225 | |
11 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_RRMS_LISTENER | Collect messages | 20071211 | ||
12 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | OT_S_PARAM | Parameters | 20080225 | ||
13 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | OT_TH_POBJPARAM | Program Object Parameter(s) | 20080225 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSTT_TOBJNM | Current Test Object | 20050614 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSTT_TOBJTYP | Current Test Object Type | 20050614 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSTT_TOBJNM | Current Test Framework | 20050614 | ||
17 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_RSTT_TRACE | OLAP Trace: Basic Class Trace | 20041121 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTT_TX_CALLSTACK | Call Sequence with Non-Serialized Values | 20090115 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSTT_T_CALLSTACK | Trace Tool: Call Stack Table (RSTT_CALLSTACK) | 20050121 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | 20041122 | |
2 | ![]() |
Static method | Public | Method | Factory Method | 20061211 |
3 | ![]() |
Instance method | Private | Method | Write PObject-Specific Message in Log | 20041210 |
4 | ![]() |
Instance method | Public | Method | Generate Message Log | 20060922 |
5 | ![]() |
Instance method | Public | Method | POBJECT Will Take from Processing Stack | 20050121 |
6 | ![]() |
Instance method | Private | Method | Generate and Process Individual ProbObj | 20041129 |
7 | ![]() |
Static method | Public | Method | Extract Interface Values for Certain Parameters | 20090114 |
8 | ![]() |
Instance method | Public | Method | Query Current Test Object (for Check Logging) | 20050614 |
9 | ![]() |
Static method | Public | Method | Determine Size of Interface Units of Traced Calls | 20080910 |
10 | ![]() |
Static method | Public | Method | Find Waiting Parameters for Program Objects | 20080225 |
11 | ![]() |
Static method | Public | Method | Is Trace Being Processed? | 20041129 |
12 | ![]() |
Static method | Public | Event handling method | Handler for Special Postprocessing of Dynamic Call | 20070801 |
13 | ![]() |
Instance method | Public | Method | Run Trace | 20041021 |
14 | ![]() |
Instance method | Private | Method | Reads Messages for OLAP Message Handler | 20060118 |
15 | ![]() |
Instance method | Protected | Method | Set Current Test Object | 20050614 |
16 | ![]() |
Instance method | Public | Method | Set Exception for Dynamic Call | 20050614 |
17 | ![]() |
Static method | Public | Method | Set Item Number for Specific Debugging | 20071016 |
18 | ![]() |
Static method | Public | Method | Set Waiting Parameters for Single Program Object | 20080225 |
19 | ![]() |
Static method | Protected | Method | Read Program Object Parameters | 20080225 |
20 | ![]() |
Static method | Private | Method | Extract Parameter Value | 20090114 |
21 | ![]() |
Instance method | Private | Method | Get Interface Values for Call | 20090115 |
22 | ![]() |
Instance method | Private | Method | Prepare Call Sequence | 20090115 |
23 | ![]() |
Instance method | Private | Method | 20121019 |
Events
Class CL_RSTT_TRACE_PLAYER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | NT_SX_SIZE | Public | See coding | 20080910 | BEGIN OF nt_sx_size,
posino TYPE rstt_int4,
size TYPE rstt_int4,
param TYPE nt_t_param_size,
END OF nt_sx_size
|
||
2 | NT_S_PARAM_SIZE | Public | See coding | 20080910 | BEGIN OF nt_s_param_size,
paramnm TYPE rstt_compnm,
size TYPE rstt_int4,
END OF nt_s_param_size
|
||
3 | NT_TX_SIZE | Public | See coding | 20080910 | nt_tx_size TYPE STANDARD TABLE OF nt_sx_size WITH DEFAULT KEY
|
||
4 | NT_T_PARAM_SIZE | Public | See coding | 20080910 | nt_t_param_size TYPE STANDARD TABLE OF nt_s_param_size WITH DEFAULT KEY
|
||
5 | OT_S_PARAM | Protected | See coding | 20080225 | BEGIN OF ot_s_param,
pobjparam_loaded TYPE rstt_flag,
waits_exist TYPE rstt_flag,
end OF ot_s_param
|
||
6 | OT_S_POBJPARAM | Protected | See coding | 20080225 | BEGIN OF ot_s_pobjparam,
pobjtype TYPE rstt_pobjtyp,
pobjnm TYPE rstt_pobjnm,
psobjnm TYPE rstt_psobjnm,
waittime TYPE rstt_int4,
END OF ot_s_pobjparam
|
||
7 | OT_TH_POBJPARAM | Protected | See coding | 20080225 | ot_th_pobjparam TYPE HASHED TABLE OF ot_s_pobjparam
WITH UNIQUE KEY pobjtype pobjnm psobjnm
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TRACE_REF | Call by reference | Object reference (TYPE REF TO) | CL_RSTT_TRACE | OLAP Trace: Grundklasse Trace | 20041122 |
Method CONSTRUCTOR on class CL_RSTT_TRACE_PLAYER has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PLAYER_TYPE | Call by reference | Type reference (TYPE) | RSTT_PLAYERTYPE | RSTT: Typ des Trace-Tool-Players | 20061211 | ||
2 | ![]() |
I_TRACE_REF | Call by reference | Object reference (TYPE REF TO) | CL_RSTT_TRACE | OLAP Trace: Grundklasse Trace | 20061211 | ||
3 | ![]() |
R_R_PLAYER | Value transfer | Object reference (TYPE REF TO) | CL_RSTT_TRACE_PLAYER | OLAP Trace: player | 20061211 |
Method CREATE on class CL_RSTT_TRACE_PLAYER has no exception.
Method CREATE_LOG_ENTRY_FOR_POBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_BASE_MESSAGE | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20060118 | ||
2 | ![]() |
I_INVALID_INTERFACE | Call by reference | Type reference (TYPE) | RSTT_FLAG | Schnittstelle invalide? | 20060418 | ||
3 | ![]() |
I_PLAY_BEGIN | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Boolean | 20041210 | |
4 | ![]() |
I_POSINO | Call by reference | Type reference (TYPE) | RSTT_INT4 | Position | 20060418 | ||
5 | ![]() |
I_SIZE | Call by reference | Type reference (TYPE) | RSTT_INT4 | Größe der Schnittstelle | 20080910 | ||
6 | ![]() |
I_S_POBJECT | Call by reference | Type reference (TYPE) | RSTT_S_POBJECT | RSTT: Struktur zur Beschreibung eines Programmobjektes | 20050110 |
Method CREATE_LOG_ENTRY_FOR_POBJ on class CL_RSTT_TRACE_PLAYER has no exception.
Method CREATE_LOG_INSTANCE Signature
Method CREATE_LOG_INSTANCE on class CL_RSTT_TRACE_PLAYER has no parameter.
Method CREATE_LOG_INSTANCE on class CL_RSTT_TRACE_PLAYER has no exception.
Method DELETE_PROGOBJ_FROM_STACK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_POBJNM | Call by reference | Type reference (TYPE) | RSTT_POBJNM | Trace-Tool: Name des Programm-Objekts | 20050121 | ||
2 | ![]() |
I_POBJTYPE | Call by reference | Type reference (TYPE) | RSTT_POBJTYP | Trace-Tool: Programmobjekt-Typ | 20050121 | ||
3 | ![]() |
I_PSOBJNM | Call by reference | Type reference (TYPE) | RSTT_PSOBJNM | Trace-Tool: Name des Programm-Superobjekts (z.b. Klassenname | 20050121 | ||
4 | ![]() |
R_DELETED | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20050121 |
Method DELETE_PROGOBJ_FROM_STACK on class CL_RSTT_TRACE_PLAYER has no exception.
Method EXEC_PROGOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_BREAK_POINT | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Break point vor Aufruf | 20041129 | |
2 | ![]() |
I_SKIP_PLAY | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20050311 | |
3 | ![]() |
I_S_CALLSTACK_POS | Call by reference | Type reference (TYPE) | RSTT_S_CALLSTACK | OLAP Trace | 20041129 | ||
4 | ![]() |
I_TRACEMODE | Call by reference | Type reference (TYPE) | RSTT_TRACEMODE | Tracemodus zur Beschreibung des akt. Zustands | 20050123 |
Method EXEC_PROGOBJ on class CL_RSTT_TRACE_PLAYER has no exception.
Method EXTRACT_CALLSTACK_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TX_VALUE | Call by reference | Type reference (TYPE) | RSTT_TX_PARAM | Parameterwerte | 20090114 | ||
2 | ![]() |
I_PARAMNM | Call by reference | Type reference (TYPE) | RSTT_COMPNM | Parameter | 20090114 | ||
3 | ![]() |
I_S_PROGOBJ | Call by reference | Type reference (TYPE) | RSTT_S_POBJ | Programmobjekt | 20090114 | ||
4 | ![]() |
I_TAREA | Call by reference | Type reference (TYPE) | RSTT_TAREA | Anwendungsbereich | 20090114 | ||
5 | ![]() |
I_TRACEGUID | Call by reference | Type reference (TYPE) | RSTT_GUID | GUID des Trace | 20090114 | ||
6 | ![]() |
I_TRACEID | Call by reference | Type reference (TYPE) | RSTT_TRACEID | ID des Trace | 20090114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090114 | ||
2 | ![]() |
20090114 |
Method GET_CURRENT_TESTOBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TOBJNM | Call by reference | Type reference (TYPE) | RSTT_TOBJNM | Testobjekt-Name | 20050614 | ||
2 | ![]() |
E_TOBJTYPE | Call by reference | Type reference (TYPE) | RSTT_TOBJTYP | Testobjekt-Typ | 20050614 | ||
3 | ![]() |
E_TSOBJNM | Call by reference | Type reference (TYPE) | RSTT_TOBJNM | Testrahmen | 20050614 |
Method GET_CURRENT_TESTOBJECT on class CL_RSTT_TRACE_PLAYER has no exception.
Method GET_INTERFACE_SIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TX_SIZE | Call by reference | Type reference (TYPE) | NT_TX_SIZE | Schnittstellengrößen (in Byte) | 20080910 | ||
2 | ![]() |
I_PARAM_SIZE | Call by reference | Type reference (TYPE) | RSTT_FLAG | Parametergröße auch ermitteln | 20080910 | ||
3 | ![]() |
I_POSINO | Call by reference | Type reference (TYPE) | RSTT_INT4 | Aufrufposition | 20080910 | ||
4 | ![]() |
I_TRACEGUID | Call by reference | Type reference (TYPE) | RSTT_GUID | GUID des Trace | 20080910 |
Method GET_INTERFACE_SIZE on class CL_RSTT_TRACE_PLAYER has no exception.
Method GET_WAIT_PARAM_POBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_POBJ | Call by reference | Object reference (TYPE REF TO) | CL_RSTT_PROGOBJ | Programmobjekt | 20080225 | ||
2 | ![]() |
R_SECONDS | Value transfer | Type reference (TYPE) | RSTT_INT4 | Wartezeit in Sekunden | 20080225 |
Method GET_WAIT_PARAM_POBJ on class CL_RSTT_TRACE_PLAYER has no exception.
Method IS_PLAYING_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_IS_ACTIVE | Value transfer | Type reference (TYPE) | RSTT_FLAG | Tracing Aktiv | 20041129 |
Method IS_PLAYING_ACTIVE on class CL_RSTT_TRACE_PLAYER has no exception.
Method ON_PROCESS_AFTER_EXEC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_S_POBJ | Value transfer | Attribute reference (LIKE) | 20070801 | ||||
2 | ![]() |
I_T_PARAM | Value transfer | Attribute reference (LIKE) | 20070801 |
Method ON_PROCESS_AFTER_EXEC on class CL_RSTT_TRACE_PLAYER has no exception.
Method PLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_MSG | Call by reference | Type reference (TYPE) | RRMS_T_MESG | Nachrichtensammler | 20050308 | ||
2 | ![]() |
I_DISPLAY_LOG | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20041206 | |
3 | ![]() |
I_SAVE_LOG | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20041210 | |
4 | ![]() |
I_STOP_POS_NO | Call by reference | Type reference (TYPE) | I | -1 | Zeile bis zu der abgespielt wird (-1 alle) | 20041021 | |
5 | ![]() |
I_TLAYER | Call by reference | Type reference (TYPE) | RSTT_TLAYER | Trace-Tool: Tracing-Layer-ID | 20041202 | ||
6 | ![]() |
I_TRACEGUID | Call by reference | Type reference (TYPE) | GUID_16 | GUID im 'RAW' Format | 20041123 | ||
7 | ![]() |
I_TRACEMODE | Call by reference | Type reference (TYPE) | RSTT_TRACEMODE | Tracemodus zur Beschreibung des akt. Zustands | 20050123 |
Method PLAY on class CL_RSTT_TRACE_PLAYER has no exception.
Method READ_OLAP_MESS_HANDLER Signature
Method READ_OLAP_MESS_HANDLER on class CL_RSTT_TRACE_PLAYER has no parameter.
Method READ_OLAP_MESS_HANDLER on class CL_RSTT_TRACE_PLAYER has no exception.
Method SET_CURRENT_TESTOBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
L_S_CALLSTACK | Call by reference | Type reference (TYPE) | RSTT_CALLSTACK | Aufruf-Datensatz | 20050614 |
Method SET_CURRENT_TESTOBJECT on class CL_RSTT_TRACE_PLAYER has no exception.
Method SET_DYN_CALL_EXCEPTION Signature
Method SET_DYN_CALL_EXCEPTION on class CL_RSTT_TRACE_PLAYER has no parameter.
Method SET_DYN_CALL_EXCEPTION on class CL_RSTT_TRACE_PLAYER has no exception.
Method SET_POSINO_DEBUG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_POSINO | Call by reference | Type reference (TYPE) | RSTT_INT4 | Positionsnummer der Aufruffolge | 20071016 |
Method SET_POSINO_DEBUG on class CL_RSTT_TRACE_PLAYER has no exception.
Method SET_WAIT_PARAM_POBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_POBJ | Call by reference | Type reference (TYPE) | RSTT_T_CALLSTACK | Vorliegende Parameter | 20080225 | ||
2 | ![]() |
I_READ_ONLY | Call by reference | Type reference (TYPE) | RSTT_FLAG | Nur alle Einträge lesen | 20080225 | ||
3 | ![]() |
I_R_POBJ | Call by reference | Object reference (TYPE REF TO) | CL_RSTT_PROGOBJ | Programmobjekt | 20080225 | ||
4 | ![]() |
I_SECONDS | Call by reference | Type reference (TYPE) | RSTT_INT4 | Wartezeit in Sekunden | 20080225 |
Method SET_WAIT_PARAM_POBJ on class CL_RSTT_TRACE_PLAYER has no exception.
Method _READ_POBJ_PARAM Signature
Method _READ_POBJ_PARAM on class CL_RSTT_TRACE_PLAYER has no parameter.
Method _READ_POBJ_PARAM on class CL_RSTT_TRACE_PLAYER has no exception.
Method __EXTRACT_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_R_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Wert | 20090114 | ||
2 | ![]() |
I_PARAMNM | Call by reference | Type reference (TYPE) | RSTT_COMPNM | Parameter | 20090114 | ||
3 | ![]() |
I_VALUE | Call by reference | Type reference (TYPE) | RSTT_BLOB | Serialisierte Schnittstelle | 20090114 |
Method __EXTRACT_VALUE on class CL_RSTT_TRACE_PLAYER has no exception.
Method __GET_INTERFACE_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TX_INTERFACE | Call by reference | Type reference (TYPE) | RSTT_TX_PARAM | Direkte Schnittstelle (nichtserialisiert) | 20090115 | ||
2 | ![]() |
E_VALUE | Call by reference | Type reference (TYPE) | RSTT_BLOB | Serialisierte Schnittstelle | 20090115 | ||
3 | ![]() |
I_POSINO | Call by reference | Type reference (TYPE) | RSTT_INT4 | Aufrufposition | 20090115 |
Method __GET_INTERFACE_VALUES on class CL_RSTT_TRACE_PLAYER has no exception.
Method __PREPARE_CALLSTACK Signature
Method __PREPARE_CALLSTACK on class CL_RSTT_TRACE_PLAYER has no parameter.
Method __PREPARE_CALLSTACK on class CL_RSTT_TRACE_PLAYER has no exception.
Method __PREPARE_RUNTIME Signature
Method __PREPARE_RUNTIME on class CL_RSTT_TRACE_PLAYER has no parameter.
Method __PREPARE_RUNTIME on class CL_RSTT_TRACE_PLAYER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |