SAP ABAP Class CL_SWF_POWL_WI_HANDLER (Workflow - POWL: Work Item Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_POWL (Package) Business Workflow: Worklist in POWL
Properties
Class CL_SWF_POWL_WI_HANDLER  
Short Description Workflow - POWL: Work Item Handler    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_POWL   Business Workflow: Worklist in POWL 
Created 20080112   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_POWL_WI_HANDLER has no interface implemented.
Friends
Class CL_SWF_POWL_WI_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_SWWWLHEAD Instance attribute Protected Type reference (TYPE) SWWWLHEAD Structure for transferring work item to WLC 20080128
2 M_WIID Instance attribute Protected Type reference (TYPE) SWW_WIID Work Item ID 20080112
3 M_WI_HANDLER Static Attribute Protected Object reference (TYPE REF TO) CL_SWF_POWL_WI_HANDLER Workflow - POWL: Work Item Handler 20080128
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20080112
2 DO_AFTER_WI_ACTION Instance method Private Method Before Action 20080126
3 DO_BEFORE_WI_ACTION Instance method Private Method After Action 20080126
4 GET_FORWARDING_INFO Instance method Public Method Determine Forwarding Information 20080205
5 GET_INSTANCE_BY_WIID Static method Public Method Generate Instance for a Work Item 20080113
6 GET_INVALID_FUNCTIONS Instance method Public Method Determine Invalid Functions for Work Item 20080113
7 GET_LAUNCH_EXEC_INFO Instance method Public Method Determine OBN for Work Item Execution 20080128
8 GET_OBJECTS Instance method Public Method Determine Objects 20080228
9 GET_SECONDARY_METHODS Instance method Public Method Determine Secondary Methods 20080213
10 GET_WI_DESCRIPTION Instance method Public Method Determine Work Item Description 20080112
11 WI_ACTION_END_RESUBMISSION Instance method Public Method End Resubmission 20080202
12 WI_ACTION_FORWARD Instance method Public Method Forward work item 20080211
13 WI_ACTION_PUT_BACK Instance method Public Method Replace work item 20080130
14 WI_ACTION_REJECT_EXECUTION Instance method Public Method Reject Processing of Work Item 20080212
15 WI_ACTION_RESERVE Instance method Public Method Reserve work item 20080129
16 WI_ACTION_RESUBMIT Instance method Public Method Resubmit work item 20080131
17 WI_ACTION_SET_TO_DONE Instance method Public Method Confirm end of processing 20080212
Events
Class CL_SWF_POWL_WI_HANDLER has no event.
Types
Class CL_SWF_POWL_WI_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080112
# Exception Resumable Description Created on
1 WORKITEM_READ_ERROR Fehler beim Ermitteln der Workiteminformationen 20080112

Method DO_AFTER_WI_ACTION Signature

Method DO_AFTER_WI_ACTION on class CL_SWF_POWL_WI_HANDLER has no parameter.
Method DO_AFTER_WI_ACTION on class CL_SWF_POWL_WI_HANDLER has no exception.

Method DO_BEFORE_WI_ACTION Signature

Method DO_BEFORE_WI_ACTION on class CL_SWF_POWL_WI_HANDLER has no parameter.
Method DO_BEFORE_WI_ACTION on class CL_SWF_POWL_WI_HANDLER has no exception.

Method GET_FORWARDING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGENTS Call by reference Type reference (TYPE) SWRTAGENT Ergebnis der Rollenauflösung (Tabellentyp) 20080205
2 Exporting ET_EXCLUDED_AGENTS Call by reference Type reference (TYPE) SWRTAGENT Ergebnis der Rollenauflösung (Tabellentyp) 20080205
3 Exporting E_GENERAL Call by reference Type reference (TYPE) XFELD Generelle Aufgabe 20080205
4 Exporting E_GENERAL_FORWARDING Call by reference Type reference (TYPE) XFELD Generelles weiterleiten 20080211
5 Exporting E_NO_FORWARDING Call by reference Type reference (TYPE) XFELD Weiterleiten nicht erlaubt 20080205
6 Exporting E_NO_GENERAL_FORWARDING Call by reference Type reference (TYPE) XFELD Generelles weiterleiten nicht erlaubt 20080211
# Exception Resumable Description Created on
1 FAILED 20080205

Method GET_INSTANCE_BY_WIID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WI_HANDLER Call by reference Object reference (TYPE REF TO) CL_SWF_POWL_WI_HANDLER Workflow - POWL: Workitem Handler 20080113
2 Importing I_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080113
# Exception Resumable Description Created on
1 WORKITEM_READ_ERROR Workitem existiert nicht 20080113

Method GET_INVALID_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLRG Call by reference Type reference (TYPE) SIN_FOLRG Mappenbereich 20080113
2 Returning RT_INVALID_FUNCTIONS Value transfer Type reference (TYPE) SWL_T_VF Tabelle von Funktionscodes 20080113

Method GET_INVALID_FUNCTIONS on class CL_SWF_POWL_WI_HANDLER has no exception.

Method GET_LAUNCH_EXEC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PORTAL_ACTIONS Call by reference Type reference (TYPE) POWL_FOLLOW_UP_STY 20080128
# Exception Resumable Description Created on
1 FALLBACK_USED Fallback als Visualisierung verwendet 20080227

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) SWRTOBJ_2 WAPI: Tabelle vom Typ SWR_OBJ_2 20080228
# Exception Resumable Description Created on
1 FAILED 20080228

Method GET_SECONDARY_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS Call by reference Type reference (TYPE) SWRTMETHOD WAPI: Tabelle für Methoden 20080213
2 Exporting E_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD Nur anzeigen, z.B. Workitem ist completed 20080218
# Exception Resumable Description Created on
1 FAILED 20080213

Method GET_WI_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITF_TEXT_LINES Call by reference Type reference (TYPE) TLINE_TAB Liste von Sapscript Zeilen 20080112
# Exception Resumable Description Created on
1 FAILED 20080112

Method WI_ACTION_END_RESUBMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080202
# Exception Resumable Description Created on
1 ACTION_FAILED 20080202

Method WI_ACTION_FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080211
2 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) SWRTAGENT Empfänger 20080211
# Exception Resumable Description Created on
1 ACTION_FAILED 20080211

Method WI_ACTION_PUT_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080130
# Exception Resumable Description Created on
1 ACTION_FAILED 20080130

Method WI_ACTION_REJECT_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080212
# Exception Resumable Description Created on
1 ACTION_FAILED 20080212

Method WI_ACTION_RESERVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080129
# Exception Resumable Description Created on
1 ACTION_FAILED 20080129

Method WI_ACTION_RESUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080131
2 Importing I_RESUBMISSION_DATE Call by reference Type reference (TYPE) SYDATUM Aktuelles Datum des Applikationsservers 20080131
3 Importing I_RESUBMISSION_TIME Call by reference Type reference (TYPE) SYUZEIT Aktuelle Uhrzeit des Applikationsservers 20080131
# Exception Resumable Description Created on
1 ACTION_FAILED 20080131

Method WI_ACTION_SET_TO_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_POWL_HEADER Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080212
# Exception Resumable Description Created on
1 ACTION_FAILED 20080212
History
Last changed by/on SAP  20090618 
SAP Release Created in 711