SAP ABAP Class CL_SWF_POWL_WL_SERVICES (Workflow - POWL: Service Class for Worklist)
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_WL_SERVICES  
Short Description Workflow - POWL: Service Class for Worklist    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_POWL   Business Workflow: Worklist in POWL 
Created 20080109   SAP 
Last change 20080612   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_WL_SERVICES has no interface implemented.
Friends
Class CL_SWF_POWL_WL_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_SUBSTITUTED_FOR Static Attribute Private Type reference (TYPE) TT_SUBSTITUTED_FOR Table with Assignment Name to OTYPE, OBJID 20080111
2 MT_WI_EXEC_STARTED Static Attribute Private Type reference (TYPE) TT_WI_EXEC_STARTED Table with WIs which have been executed 20080208
Methods
# Method Level Visibility Method type Description Created on
1 GET_WI_HEADER Static method Public Method Return POWL Header of a Work Item 20080129
2 SET_SUBSTITUTED_FOR_NAME Static method Public Method Set name of substitute 20080111
3 SET_WI_AAGENT_NAME Static method Public Method Set name of current agent 20080122
4 SET_WI_EXEC_STARTED Static method Public Method Remember work item that is currently being executed 20080208
5 SET_WI_FORW_BY_NAME Static method Public Method Name of forwarder 20080305
6 SWWWLHEAD_TO_SWFPOWLSWIHEAD Static method Public Method Converts BWF data of SWWWLHEAD to POWL structure 20080109
7 UPDATE_WORKLIST Static method Public Method Checks WI status and adjusts worklist 20080208
Events
Class CL_SWF_POWL_WL_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SUBSTITUTED_FOR Private See coding 20080111 tt_substituted_for TYPE SORTED TABLE OF t_substituted_for WITH UNIQUE KEY otype objid
2 TT_WI_EXEC_STARTED Private See coding List of WI which have been executed 20080208 TT_WI_EXEC_STARTED type table of T_WI_EXEC_STARTED
3 T_SUBSTITUTED_FOR Private See coding 20080111 BEGIN OF t_substituted_for, otype TYPE otype, objid TYPE actorid, name TYPE objec-stext, END OF t_substituted_for
4 T_WI_EXEC_STARTED Private See coding 20080208 begin of T_WI_EXEC_STARTED, WI_ID type SWW_WIID, WI_STAT type SWW_WISTAT, TIME type SWW_CT, end of T_WI_EXEC_STARTED
Method Signatures

Method GET_WI_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SWFPOWLSWIHEAD Call by reference Type reference (TYPE) SWFPOWLSWIHEAD Workflow - POWL: Struktur für Workitem 20080129
2 Exporting E_SWWWLHEAD Call by reference Type reference (TYPE) SWWWLHEAD Struktur für Workitemübergabe an den WLC 20080129
3 Importing I_FOLRG Call by reference Type reference (TYPE) C 20080129
4 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20080129
5 Importing I_TIME_ZONE Call by reference Type reference (TYPE) SYSTZONLO Zeitzone des aktuellen Benutzers 20080129
6 Importing I_TRANSLATE_WI_TEXT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20080129
7 Importing I_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20080129
8 Importing I_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080129
# Exception Resumable Description Created on
1 WORKITEM_READ_ERROR 20080129

Method SET_SUBSTITUTED_FOR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POWL_WL Call by reference Type reference (TYPE) SWFPOWLTWIHEAD Workflow - POWL: Tabellentyp für Workitem 20080111

Method SET_SUBSTITUTED_FOR_NAME on class CL_SWF_POWL_WL_SERVICES has no exception.

Method SET_WI_AAGENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POWL_WL Call by reference Type reference (TYPE) SWFPOWLTWIHEAD Workflow - POWL: Tabellentyp für Workitem 20080122

Method SET_WI_AAGENT_NAME on class CL_SWF_POWL_WL_SERVICES has no exception.

Method SET_WI_EXEC_STARTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER Benutzername 20080212
2 Importing I_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080212

Method SET_WI_EXEC_STARTED on class CL_SWF_POWL_WL_SERVICES has no exception.

Method SET_WI_FORW_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POWL_WL Call by reference Type reference (TYPE) SWFPOWLTWIHEAD Workflow - POWL: Tabellentyp für Workitem 20080305

Method SET_WI_FORW_BY_NAME on class CL_SWF_POWL_WL_SERVICES has no exception.

Method SWWWLHEAD_TO_SWFPOWLSWIHEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SWWWLHEAD Call by reference Type reference (TYPE) SWWWLHEADT Workitem-Tabelle in der Inbox-Rückgabestruktur 20080109
2 Importing I_FOLRG Call by reference Type reference (TYPE) C Mappenbereich 20080114
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080109
4 Importing I_TIME_ZONE Call by reference Type reference (TYPE) SYSTZONLO SY-ZONLO Zeitzone des aktuellen Benutzers 20080121
5 Importing I_TRANSLATE_WI_TEXT Call by reference Type reference (TYPE) XFELD SPACE Workitem-Text übersetzen 20080128
6 Importing I_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20080109
7 Returning RT_POWL_WL Value transfer Type reference (TYPE) SWFPOWLTWIHEAD Workflow - POWL: Struktur für Workitem 20080109

Method SWWWLHEAD_TO_SWFPOWLSWIHEAD on class CL_SWF_POWL_WL_SERVICES has no exception.

Method UPDATE_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POWL_WL Call by reference Type reference (TYPE) SWFPOWLTWIHEAD Workflow - POWL: Tabellentyp für Workitem 20080208
2 Changing C_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY neue Eingabewerte 20080208
3 Importing I_FOLRG Call by reference Type reference (TYPE) SIN_FOLRG Mappenbereich 20080208
4 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER Benutzername 20080212

Method UPDATE_WORKLIST on class CL_SWF_POWL_WL_SERVICES has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in 711