SAP ABAP Class CL_SWF_TST_WFUNIT (Workflow: Workflow-Unittest)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_TST (Package) Workflow: Test Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO03 WorkitemSelectionDelta (OSP) 20050805
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0030 WFUNIT: Serviceinvocation with BOR 20050202
3 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0031 WFUNIT: Serviceinvocation with ABAP 00 20050321
4 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0040 WFUNIT: Alias Methode mit klassenbasierter Ausnahme 20130214
5 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0041 WFUNIT: Alias Methode mit herkömmliicher Ausnahme 20130214
6 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0042 WFUNIT: Alias Methode mit Vererbung und Ergebnis 20130220
7 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0050 WFUNIT: Bottom Up Löschen Schritt Block Workflow 20130617
8 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0051 WFUNIT: Bottom Up Löschen Große Hierarchie 20130617
9 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0060 WFUNIT: SAP_WAPI_DEADLINE_DELETE 20131105
10 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_ABSTRACT Abstrakte (erweiterte) Basisklasse für Unit Tests 20050324
... Click here to see Used By full list (56 items)
Properties
Class CL_SWF_TST_WFUNIT  
Short Description Workflow: Workflow-Unittest    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWF_TST   Workflow: Test Objects 
Created 20031204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_TST_WFUNIT has no forward declaration.
Interfaces
Class CL_SWF_TST_WFUNIT has no interface implemented.
Friends
Class CL_SWF_TST_WFUNIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_BACKGROUND Instance attribute Private Type reference (TYPE) XFELD 'X' 20031206
2 M_CHECK_TIME_CONSTRAINTS Instance attribute Private Type reference (TYPE) XFELD 20031210
3 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER 20031204
4 M_CURRENT_GROUP_ID Static Attribute Protected Type reference (TYPE) SYTABIX 20110916
5 M_DISABLE_DELETE_ON_DISCARD Instance attribute Private Type reference (TYPE) XFELD SPACE 20091201
6 M_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU 20031204
7 M_OWN_CLASSNAME Static Attribute Protected Type reference (TYPE) SEOCLSNAME 20031207
8 M_RUNTIME_AFTER_UNIT Instance attribute Private Type reference (TYPE) I 20031207
9 M_RUNTIME_BEFORE_UNIT Instance attribute Private Type reference (TYPE) I 20031207
10 M_START_TASK Instance attribute Private Type reference (TYPE) SWW_TASK 20031204
11 M_TASK_LIST Static Attribute Private Type reference (TYPE) TSWHACTOR 20031204
12 M_UNIT_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_SWF_UNIT_CONTROLLER 20110915
13 M_UNIT_MONITORING Instance attribute Protected Type reference (TYPE) TABLE_SWF_UNIT_MON 20110915
14 M_USER Instance attribute Private Type reference (TYPE) SYUNAME 20031204
15 M_WFM_EXECUTION_MODE Instance attribute Private Type reference (TYPE) SWPEXECMOD 20040120
16 M_WFUNIT_ACTIVE Instance attribute Protected Type reference (TYPE) XFELD 'X' 20031206
17 M_WORKFLOW_ID Instance attribute Private Type reference (TYPE) SWW_WIID 20031204
18 M_WORKFLOW_IDS Instance attribute Private Type reference (TYPE) SWWTWIID 20110916
19 S_MAX_DURATION Static Attribute Protected Type reference (TYPE) I 20031207
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_UNIT_EXECUTION Instance method Protected Method 20031207
2 BEFORE_UNIT_EXECUTION Instance method Protected Method 20031207
3 CHECK_TIME_CONSTRAINTS Instance method Protected Method 20031207
4 CONSTRUCTOR Instance method Public Constructor 20031204
5 DISABLE_UNITTEST Instance method Public Method 20031206
6 DISCARD Instance method Public Method 20031205
7 EXECUTE Instance method Public Method 20031204
8 FLUSH_EVENT_QUEUE Instance method Protected Method 20050729
9 GET_DURATION Instance method Public Method 20031207
10 GET_INITIAL_START_CONTAINER Instance method Protected Method 20031210
11 GET_LAST_WORKFLOW_ID Instance method Public Method 20100111
12 HANDLE_EXCEPTION_IN_SETUP Static method Public Method 20031213
13 INITIALIZE_ALL_FACTORIES Instance method Protected Method 20031209
14 RAISE_EVENT Instance method Protected Method 20040114
15 REFRESH_ALL_BUFFERS Instance method Protected Method 20031209
16 SETUP Instance method Public Method 20031207
17 SET_ALL_TASKS_GENERAL Instance method Private Method 20031205
18 SET_BACKGROUND Instance method Protected Method 20031206
19 SET_DISABLE_DELETE_ON_DISCARD Instance method Public Method 20091201
20 SET_TASK_GENERAL Instance method Private Method 20031204
21 SET_WFM_EXECUTION_MODE Instance method Protected Method 20040120
22 START_WORKFLOW Instance method Protected Method 20031204
Events
# Event Type Visibility Description Created on
1 WORKFLOW_START_CREATED Static Event
(1)
Public
(2)
20110919
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TABLE_SWF_UNIT_MON Protected See coding 20110916 TABLE_SWF_UNIT_MON type standard table of SWF_UNIT_MON
Method Signatures

Method AFTER_UNIT_EXECUTION Signature

Method AFTER_UNIT_EXECUTION on class CL_SWF_TST_WFUNIT has no parameter.
Method AFTER_UNIT_EXECUTION on class CL_SWF_TST_WFUNIT has no exception.

Method BEFORE_UNIT_EXECUTION Signature

Method BEFORE_UNIT_EXECUTION on class CL_SWF_TST_WFUNIT has no parameter.
Method BEFORE_UNIT_EXECUTION on class CL_SWF_TST_WFUNIT has no exception.

Method CHECK_TIME_CONSTRAINTS Signature

Method CHECK_TIME_CONSTRAINTS on class CL_SWF_TST_WFUNIT has no parameter.
Method CHECK_TIME_CONSTRAINTS on class CL_SWF_TST_WFUNIT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Call by reference Type reference (TYPE) C 20031204
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031205

Method DISABLE_UNITTEST Signature

Method DISABLE_UNITTEST on class CL_SWF_TST_WFUNIT has no parameter.
Method DISABLE_UNITTEST on class CL_SWF_TST_WFUNIT has no exception.

Method DISCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20050930

Method DISCARD on class CL_SWF_TST_WFUNIT has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_SWF_TST_WFUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031206

Method FLUSH_EVENT_QUEUE Signature

Method FLUSH_EVENT_QUEUE on class CL_SWF_TST_WFUNIT has no parameter.
Method FLUSH_EVENT_QUEUE on class CL_SWF_TST_WFUNIT has no exception.

Method GET_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DURATION Value transfer Type reference (TYPE) SWF_RTIME Workflow: Runtime in Microsekunden 20031207

Method GET_DURATION on class CL_SWF_TST_WFUNIT has no exception.

Method GET_INITIAL_START_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INITIAL_START_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20031210
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031214

Method GET_LAST_WORKFLOW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LAST_WORKFLOW_ID Value transfer Type reference (TYPE) SWW_WIID Workitem-Kennung 20100111

Method GET_LAST_WORKFLOW_ID on class CL_SWF_TST_WFUNIT has no exception.

Method HANDLE_EXCEPTION_IN_SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXCP Call by reference Object reference (TYPE REF TO) CX_SWF_RUN_WIM Ausnahme im WIM 20031213

Method HANDLE_EXCEPTION_IN_SETUP on class CL_SWF_TST_WFUNIT has no exception.

Method INITIALIZE_ALL_FACTORIES Signature

Method INITIALIZE_ALL_FACTORIES on class CL_SWF_TST_WFUNIT has no parameter.
Method INITIALIZE_ALL_FACTORIES on class CL_SWF_TST_WFUNIT has no exception.

Method RAISE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20040114
2 Importing IM_EVENT Call by reference Type reference (TYPE) C 20040114
3 Importing IM_OBJECT Call by reference Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20040114

Method RAISE_EVENT on class CL_SWF_TST_WFUNIT has no exception.

Method REFRESH_ALL_BUFFERS Signature

Method REFRESH_ALL_BUFFERS on class CL_SWF_TST_WFUNIT has no parameter.
Method REFRESH_ALL_BUFFERS on class CL_SWF_TST_WFUNIT has no exception.

Method SETUP Signature

Method SETUP on class CL_SWF_TST_WFUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031207

Method SET_ALL_TASKS_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Call by reference Type reference (TYPE) C 20031205
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031205

Method SET_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BACKGROUND Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20031206

Method SET_BACKGROUND on class CL_SWF_TST_WFUNIT has no exception.

Method SET_DISABLE_DELETE_ON_DISCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DISABLE_DELETE_ON_DISCARD Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20091201

Method SET_DISABLE_DELETE_ON_DISCARD on class CL_SWF_TST_WFUNIT has no exception.

Method SET_TASK_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Call by reference Type reference (TYPE) C 20031204
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031204

Method SET_WFM_EXECUTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXECUTION_MODE Call by reference Type reference (TYPE) SWPEXECMOD WFM: Ausführungsmodus 20040120

Method SET_WFM_EXECUTION_MODE on class CL_SWF_TST_WFUNIT has no exception.

Method START_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20031204
2 Importing IM_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20031204
3 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20031204
4 Returning RE_WORKFLOW_ID Value transfer Type reference (TYPE) SWW_WIID Workitem-Kennung 20031204
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20031204
Event Signatures

Event WORKFLOW_START_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 WORKFLOW_START Exporting Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WORKFLOW_START 20110919
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO03 WorkitemSelectionDelta (OSP) 20050805
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0030 WFUNIT: Serviceinvocation with BOR 20050202
3 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0031 WFUNIT: Serviceinvocation with ABAP 00 20050321
4 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0040 WFUNIT: Alias Methode mit klassenbasierter Ausnahme 20130214
5 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0041 WFUNIT: Alias Methode mit herkömmliicher Ausnahme 20130214
6 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0042 WFUNIT: Alias Methode mit Vererbung und Ergebnis 20130220
7 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0050 WFUNIT: Bottom Up Löschen Schritt Block Workflow 20130617
8 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0051 WFUNIT: Bottom Up Löschen Große Hierarchie 20130617
9 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0060 WFUNIT: SAP_WAPI_DEADLINE_DELETE 20131105
10 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_ABSTRACT Abstrakte (erweiterte) Basisklasse für Unit Tests 20050324
11 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_D001 WFUNIT: Definition : Versionsverwaltung 20051116
12 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_M001 unit test for send mail 20050818
13 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO01 SubscriptionHandler (Notif) 20050804
14 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO02 WorkitemSelectionFull (OSP) 20050805
15 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0029 WFUNIT: Workflow-Ausgang für UWL auslesen 20050201
16 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO04 ItemproviderDeliverAllItems (OSP) 20050805
17 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO05 ItemproviderDeliverItemDelta (OSP) 20050808
18 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_NO06 ReadFilterSettings (Notif) 20050810
19 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR01 Workflow Trace: Trace Muster anlegen 20051014
20 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR02 Workflow Trace: Simple Trace anlegen 20051019
21 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR03 Workflow Trace: Sub-Trace für Muster 20051019
22 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR04 Workflow Trace: Sub-Trace für Muster 20051021
23 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR06 Workflow Trace: Trace Appl/Sys-Filter 20051028
24 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR07 Workflow Trace: Titel setzen für Traces/erzeugt aus Mustern 20060207
25 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_TR08 Workflow Trace: WRITE_EXCEPTION 20060302
26 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_UW01 Workitem durch AWF über UWL sperren 20050920
27 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_UW02 Workitem durch AWF entfernen 20050921
28 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_X001 unit test for Block step 20050818
29 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0015 WFUNIT: Warteschritt (BOR) 20040113
30 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0002 WFUNIT: Block 20031206
31 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0003 WFUNIT: Dialogmethode ohne Schlüssel (BOR) 20031208
32 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0004 WFUNIT: Warteschritt obsolet setzen 20031209
33 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0005 WFUNIT: Case 20031210
34 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0006 WFUNIT: Switch 20031211
35 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0007 WFUNIT: Statische Parallelität (Transient Schritte) 20031212
36 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0008 WFUNIT: Statische Parallelität (Hintergrundschritte) 20031213
37 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0009 WFUNIT: Dynamische Parallelität (Hintergrundschritte) 20031213
38 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0010 WFUNIT: Untilschleife 20031213
39 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0011 WFUNIT: Containeroperationen 20031213
40 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0012 WFUNIT: Workflow-Exceptions 20031215
41 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0013 WFUNIT: Lokale Workflows 20040109
42 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0014 WFUNIT: Fehlerhandling 20040113
43 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0001 WFUNIT: Synchrone Dialogmethode (ABAP OO) 20031204
44 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0016 WFUNIT: Warteschritt ( ABAP OO) 20040114
45 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0017 WFUNIT: Asynchrones Workitem (BOR) 20040114
46 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0018 WFUNIT: Asynchrones Workitem (ABAP OO) 20040114
47 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0019 WFUNIT: Restart nach Fehler 20040115
48 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0020 WFUNIT: Restart nach Fehler im Exceptionhandler 20040116
49 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0021 WFUNIT: Ablaufsteuerung( Workflow abbrechen) 20040117
50 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0022 WFUNIT: Ablaufsteuerung (Workflow beenden) 20040117
51 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0023 WFUNIT: Ablaufsteuerung (Workflowexception) 20040118
52 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0024 WFUNIT: Workitemexit mit API-Aufruf 20040121
53 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0025 WFUNIT: Ablaufsteuerung (Workitem abbrechen 20040125
54 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0026 WFUNIT: Rekursionsbremse 20040204
55 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0027 WFUNIT: Worklist für UWL ermitteln 20050131
56 Inheritance (c INHERITING FROM c_ref)  CL_SWF_TST_WFUNIT_0028 WFUNIT: Wiedervorlage für UWL auslesen 20050201
History
Last changed by/on SAP  20130531 
SAP Release Created in 640