SAP ABAP Class CL_ST05_TRACE_MAIN_M (ST05 Trace Model Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-P-PA (Application Component) Performance Analysis (Transaction ST05)
     ST05 (Package) ST05 Performance Trace
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PTC_M Model Class for Performance Tools 20130314
Properties
Class CL_ST05_TRACE_MAIN_M  
Short Description ST05 Trace Model Class    
Super Class CL_PTC_M Model Class for Performance Tools 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ST05   ST05 Performance Trace 
Created 20090910   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ST05_TRACE_MAIN_M has no forward declaration.
Interfaces
Class CL_ST05_TRACE_MAIN_M has no interface implemented.
Friends
Class CL_ST05_TRACE_MAIN_M has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SERVER_NAME Instance attribute Private Type reference (TYPE) ST05_HOST_NAME Application Server Name 20120313
2 TRACE_STATE Instance attribute Private Type reference (TYPE) ST05_TRACE_STATE Current Trace State 20090910
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_TRACE Static method Public Method Activate Selected Trace Types 20090910
2 DEACTIVATE_TRACE Static method Public Method Deactivate Selected Trace Types 20090910
3 GET_SERVER_NAME Instance method Public Method Get the server name for trace (de)activation 20120313
4 GET_TABLES Static method Private Method Get Tables to Be Included in or Excluded from Trace 20090910
5 GET_TRACE_STATE Instance method Public Method Get Current State of Trace 20090910
6 READ_MODIFICATION_USER_TIME Static method Private Method Read User and Time of Most Recent Trace State Modification 20090910
7 READ_PROGRESS_INDICATOR_FLAG Static method Public Method Read the Progress Indicator's Current State from SPA/GPA 20090910
8 READ_TRACE_STATE Static method Public Method Read the Trace's Current State from Kernel 20090910
9 SAVE_TRACE Static method Public Method Save Header Data of Trace 20120201
10 SET_DE_ACTIVATION_TIME Static method Private Method Set the Trace's (De)activation Date/Time (Kernel, SPA/GPA) 20090910
11 SET_PROGRESS_INDICATOR_FLAG Instance method Public Method Switch Progress Indicator On/Off 20090910
12 SET_SERVER_NAME Instance method Public Method Set server name for trace (de)activation 20120313
13 SET_STACK_TRACE_FLAG Instance method Public Method Switch Stack Trace On/Off 20090910
14 SET_TRACE_STATE Instance method Public Method Set the Trace's Current State 20090910
15 SET_TRACE_TYPES Static method Private Method Set Trace Types to SPA/GPA 20090910
16 SET_TRACE_USER Static method Private Method Set the User Whose Activities Are Traced to SPA/GPA 20090910
17 WRITE_PROGRESS_INDICATOR_FLAG Static method Public Method Write the Progress Indicator's Current State to SPA/GPA 20090910
Events
Class CL_ST05_TRACE_MAIN_M has no event.
Types
Class CL_ST05_TRACE_MAIN_M has no local type.
Method Signatures

Method ACTIVATE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODEL Call by reference Object reference (TYPE REF TO) CL_ST05_TRACE_MAIN_M ST05 Trace Model Class 20111102
2 Importing TRACE_FILTER Call by reference Type reference (TYPE) ST05_TRACE_FILTER Trace-Filter 20120402
3 Importing TRACE_TYPES Call by reference Type reference (TYPE) ST05_TRACE_TYPES Trace-Typen (SQL, BUF, ENQ, RFC, HTTP, AUTH, ST01) 20090910
# Exception Resumable Description Created on
1 CX_PTC Exception Class for Performance Tools 20130314
2 CX_ST05 Exceptions of ST05 20090910

Method DEACTIVATE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL Call by reference Type reference (TYPE) ST05_BOOLEAN Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' 20100730
2 Importing ALL_USERS Call by reference Type reference (TYPE) ST05_BOOLEAN 'X' Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' 20120615
3 Importing TRACE_TYPES Call by reference Type reference (TYPE) ST05_TRACE_TYPES Trace-Typen (SQL, BUF, ENQ, RFC, HTTP, AUTH, ST01) 20090910
# Exception Resumable Description Created on
1 CX_ST05 Exceptions of ST05 20090910

Method GET_SERVER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERVER_NAME Value transfer Type reference (TYPE) ST05_SERVER_NAME Name eines Applikationsservers 20120313

Method GET_SERVER_NAME on class CL_ST05_TRACE_MAIN_M has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TABLES_IN_OUT Call by reference Type reference (TYPE) ST05_OBJECT_INCL_EXCL Objects to be Included in / Excluded from Trace 20090910
2 Importing TABLE_NAME Call by reference Type reference (TYPE) ST05_OBJECT Object Accessed by a Traced Activity 20090910

Method GET_TABLES on class CL_ST05_TRACE_MAIN_M has no exception.

Method GET_TRACE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READ Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910
2 Returning TRACE_STATE Value transfer Type reference (TYPE) ST05_TRACE_STATE Current Trace State 20090910

Method GET_TRACE_STATE on class CL_ST05_TRACE_MAIN_M has no exception.

Method READ_MODIFICATION_USER_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATE Call by reference Type reference (TYPE) SYDATS DATE (8-stelig) fuer SYST 20090910
2 Exporting TIME Call by reference Type reference (TYPE) SYTIME TIME-Datenelement fuer SYST 20090910
3 Exporting USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20090910

Method READ_MODIFICATION_USER_TIME on class CL_ST05_TRACE_MAIN_M has no exception.

Method READ_PROGRESS_INDICATOR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROGRESS_INDICATOR_ON Value transfer Type reference (TYPE) ST05_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910

Method READ_PROGRESS_INDICATOR_FLAG on class CL_ST05_TRACE_MAIN_M has no exception.

Method READ_TRACE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_STATE Value transfer Type reference (TYPE) ST05_TRACE_STATE Current Trace State 20090910

Method READ_TRACE_STATE on class CL_ST05_TRACE_MAIN_M has no exception.

Method SAVE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FINALIZE Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boole'scher Wert: WAHR = 'X' ; FALSCH = ' ' 20120201
# Exception Resumable Description Created on
1 CX_PTC Exception Class for Performance Tools 20130314
2 CX_ST05 ST05 Exception Class 20120201

Method SET_DE_ACTIVATION_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATE Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910
2 Importing DEACTIVATE Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910
3 Importing SET_TO_MEMORY Call by reference Type reference (TYPE) ST05_BOOLEAN ' ' Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910

Method SET_DE_ACTIVATION_TIME on class CL_ST05_TRACE_MAIN_M has no exception.

Method SET_PROGRESS_INDICATOR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRESS_INDICATOR_ON Call by reference Type reference (TYPE) ST05_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910

Method SET_PROGRESS_INDICATOR_FLAG on class CL_ST05_TRACE_MAIN_M has no exception.

Method SET_SERVER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SERVER_NAME Call by reference Type reference (TYPE) ST05_SERVER_NAME Name eines Applikationsservers 20120315

Method SET_SERVER_NAME on class CL_ST05_TRACE_MAIN_M has no exception.

Method SET_STACK_TRACE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STACK_TRACE_ON Call by reference Type reference (TYPE) ST05_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910

Method SET_STACK_TRACE_FLAG on class CL_ST05_TRACE_MAIN_M has no exception.

Method SET_TRACE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRACE_STATE Call by reference Type reference (TYPE) ST05_TRACE_STATE Current Trace State 20090910

Method SET_TRACE_STATE on class CL_ST05_TRACE_MAIN_M has no exception.

Method SET_TRACE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRACE_TYPES Call by reference Type reference (TYPE) ST05_TRACE_TYPES Trace-Typen (SQL, BUF, ENQ, RFC, HTTP, AUTH) 20090910

Method SET_TRACE_TYPES on class CL_ST05_TRACE_MAIN_M has no exception.

Method SET_TRACE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USER Call by reference Type reference (TYPE) AS4USER Autor der letzten Änderung 20090910

Method SET_TRACE_USER on class CL_ST05_TRACE_MAIN_M has no exception.

Method WRITE_PROGRESS_INDICATOR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRESS_INDICATOR_ON Call by reference Type reference (TYPE) ST05_BOOLEAN Boolean Value : TRUE = 'X' ; FALSE = ' ' 20090910

Method WRITE_PROGRESS_INDICATOR_FLAG on class CL_ST05_TRACE_MAIN_M has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 703