SAP ABAP Class CL_SWF_TRC_DEMO_WORK (Using Workflow Trace)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_TRC_DEMO (Package) Demonstration for Reusing Workflow Trace
Properties
Class CL_SWF_TRC_DEMO_WORK  
Short Description Using Workflow Trace    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_TRC_DEMO   Demonstration for Reusing Workflow Trace 
Created 20040720   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFTD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_TRC_DEMO_WORK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SWF_TRC_DEMO_CALLBACK 20040831 Help Functions of Workflow Trace Demo
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PATTERN_COUNT Constant Public Type reference (TYPE) I '3' 20051018
2 C_TRC_LEVEL Constant Public Type reference (TYPE) SWFTRCLEV '3' Trace Level Workflow Runtime 20051018
3 C_USE_CASE_LOCAL Constant Private Type reference (TYPE) SWFTRC_DEMO_NUMBER 2 Workflow-Trace-Demo Number 20040803
4 C_USE_CASE_NOT_FOUND Constant Private Type reference (TYPE) SWFTRC_DEMO_NUMBER 9 Workflow-Trace-Demo Number 20040803
5 C_USE_CASE_PATTERN Constant Private Type reference (TYPE) SWFTRC_DEMO_NUMBER 4 Workflow-Trace-Demo Number 20040803
6 C_USE_CASE_SIMPLE Constant Private Type reference (TYPE) SWFTRC_DEMO_NUMBER 1 Workflow-Trace-Demo Number 20040803
7 C_USE_CASE_SUB Constant Private Type reference (TYPE) SWFTRC_DEMO_NUMBER 3 Workflow-Trace-Demo Number 20040803
8 M_SOME_DATA Instance attribute Private Type reference (TYPE) STRING Example of Application Data 20040831
Methods
# Method Level Visibility Method type Description Created on
1 COMBINE_APP_AND_SYS_FILTER Static method Public Method 20051017
2 COMPLEX_DATA_OUTPUT Instance method Private Method Time-Consuming Generation of Data 20040831
3 CREATE_AND_PUBLISH_LOCAL_TRACE Static method Public Method Generate and Release Local Trace Output Device 20040907
4 CREATE_SIMPLE_TRACE Static method Public Method Generate Trace Output Device 20040803
5 CREATE_SIMPLE_TRACE_DEFAULT Static method Public Method Generate Standard Trace Output Device 20040812
6 CREATE_SIMPLE_TRACE_PATTERN Static method Public Method Generate Template for a Trace Output Device 20040902
7 CREATE_SUB_TRACE Static method Public Method Start Subtraces 20040803
8 FILTER_TO_STRING Static method Private Method Convert Context to String 20040811
9 GET_TRACE_HANDLE Static method Public Method 20040722
10 GET_TRACE_HANDLE_DEFAULT Static method Private Method 20040813
11 GET_TRACE_HANDLE_MATCH_PATTERN Static method Public Method 20040902
12 GET_TRACE_HANDLE_PATTERN Static method Private Method 20051020
13 MANUAL_CONFIG_STEP_1 Static method Public Method Enter Trace Component 20040810
14 MANUAL_CONFIG_STEP_2 Static method Public Method Enter Packages of Trace Component 20040810
15 PACKAGE_HIERARCHY Static method Public Method 20040813
16 REBOOT Static method Public Method Reinitialization of Trace 20040817
17 SET_TITLE_FOR_NEW Static method Public Method 20060207
18 WRITE_TRACE_RECORD Static method Public Method Write a Trace Entry 20040811
19 WRITE_TRACE_RECORDS Static method Public Method Write Multiple Trace Entries 20040810
20 WRITE_TRACE_RECORD_AND_DUMP Static method Public Method Write a Trace Entry 20050111
21 WRITE_TRACE_RECORD_CALLBACK_I Instance method Private Method Write Trace Entries Using Callback 20040831
22 WRITE_TRACE_RECORD_CALLBACK_S Static method Public Method Static Wrapper Method for 'WRITE_TRACE_RECORD_CALLBACK_I 20040831
23 WRITE_TRACE_RECORD_DATA Static method Public Method Write Trace Entries with Data 20040813
Events
Class CL_SWF_TRC_DEMO_WORK has no event.
Types
Class CL_SWF_TRC_DEMO_WORK has no local type.
Method Signatures

Method COMBINE_APP_AND_SYS_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRACE_IDS Call by reference Type reference (TYPE) SWFTRCIDTAB Trace: Liste mit Trace-Ids 20051028
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20051017

Method COMPLEX_DATA_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANY_DATA Call by reference Type reference (TYPE) SWFUTLDREF Ergebnis der aufwendigen Daten-Erzeugung 20040831

Method COMPLEX_DATA_OUTPUT on class CL_SWF_TRC_DEMO_WORK has no exception.

Method CREATE_AND_PUBLISH_LOCAL_TRACE Signature

Method CREATE_AND_PUBLISH_LOCAL_TRACE on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040907

Method CREATE_SIMPLE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_FILTER Value transfer Type reference (TYPE) SWFTRC_DEMO_EXTENSION Workflow Trace Demo 20040806
2 Exporting NEW_TRACE_ID Call by reference Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20040909
3 Importing SYS_FILTER Value transfer Type reference (TYPE) SWFTRCLPNT Trace: Definition eines logischen Zeitpunktes 20040810
4 Exporting TRACE_TITLE Call by reference Type reference (TYPE) SWFTRCHDSC Trace-Header: Beschreibender Text 20051019
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040803

Method CREATE_SIMPLE_TRACE_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_TRACE_ID Value transfer Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20040909
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040812

Method CREATE_SIMPLE_TRACE_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCAL_TRACE Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20040903
2 Exporting TRACE_ID Call by reference Type reference (TYPE) SWFTRACEID Eindeutige Kennung im Trace 20051017
3 Exporting TRACE_TITLE Call by reference Type reference (TYPE) SWFTRCHDSC Trace-Header: Beschreibender Text 20051018
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040902

Method CREATE_SUB_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCAL Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20040817
2 Importing PATTERN Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20051020
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040812

Method FILTER_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_FILTER Call by reference Type reference (TYPE) SWFTRC_DEMO_EXTENSION Workflow Trace Demo 20040811
2 Importing SYS_FILTER Call by reference Type reference (TYPE) SWFTRCLPNT Trace: Definition eines logischen Zeitpunktes 20040811
3 Returning TEXT Value transfer Type reference (TYPE) SWFTRCHDSC Trace-Header: Beschreibender Text 20040811

Method FILTER_TO_STRING on class CL_SWF_TRC_DEMO_WORK has no exception.

Method GET_TRACE_HANDLE Signature

Method GET_TRACE_HANDLE on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040806

Method GET_TRACE_HANDLE_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_HANDLE Value transfer Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20040813
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040813

Method GET_TRACE_HANDLE_MATCH_PATTERN Signature

Method GET_TRACE_HANDLE_MATCH_PATTERN on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040902

Method GET_TRACE_HANDLE_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRACE_HANDLE Value transfer Object reference (TYPE REF TO) CL_SWF_TRC_HANDLE Logisches Trace-Handle 20051020
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20051020

Method MANUAL_CONFIG_STEP_1 Signature

Method MANUAL_CONFIG_STEP_1 on class CL_SWF_TRC_DEMO_WORK has no parameter.
Method MANUAL_CONFIG_STEP_1 on class CL_SWF_TRC_DEMO_WORK has no exception.

Method MANUAL_CONFIG_STEP_2 Signature

Method MANUAL_CONFIG_STEP_2 on class CL_SWF_TRC_DEMO_WORK has no parameter.
Method MANUAL_CONFIG_STEP_2 on class CL_SWF_TRC_DEMO_WORK has no exception.

Method PACKAGE_HIERARCHY Signature

Method PACKAGE_HIERARCHY on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040813

Method REBOOT Signature

Method REBOOT on class CL_SWF_TRC_DEMO_WORK has no parameter.
Method REBOOT on class CL_SWF_TRC_DEMO_WORK has no exception.

Method SET_TITLE_FOR_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) SWFTRC_CMP SWFTD_COMPONENT_NAME Komponente, die einen eigenen Trace benötigt 20060207
2 Importing TITLE1 Call by reference Type reference (TYPE) SWFTRCHDSC Trace-Header: Beschreibender Text 20060207
3 Importing TITLE2 Call by reference Type reference (TYPE) SWFTRCHDSC Trace-Header: Beschreibender Text 20060207
4 Exporting TRACE_IDS Call by reference Type reference (TYPE) SWFTRCIDTAB Trace: Liste mit Trace-Ids 20060207
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20060207

Method WRITE_TRACE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_FILTER Value transfer Type reference (TYPE) SWFTRC_DEMO_EXTENSION Workflow Trace Demo 20040811
2 Importing SYS_FILTER Value transfer Type reference (TYPE) SWFTRCLPNT Trace: Definition eines logischen Zeitpunktes 20040811
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040811

Method WRITE_TRACE_RECORDS Signature

Method WRITE_TRACE_RECORDS on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040810

Method WRITE_TRACE_RECORD_AND_DUMP Signature

Method WRITE_TRACE_RECORD_AND_DUMP on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20050111

Method WRITE_TRACE_RECORD_CALLBACK_I Signature

Method WRITE_TRACE_RECORD_CALLBACK_I on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040831

Method WRITE_TRACE_RECORD_CALLBACK_S Signature

Method WRITE_TRACE_RECORD_CALLBACK_S on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040831

Method WRITE_TRACE_RECORD_DATA Signature

Method WRITE_TRACE_RECORD_DATA on class CL_SWF_TRC_DEMO_WORK has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_TRC_TRACE Fehler im Trace 20040813
History
Last changed by/on SAP  20110908 
SAP Release Created in 700