SAP ABAP Class CL_SWF_RUN_WIM_DELETE (Workflow: Utility Class for Work Items (Delete))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWW (Package) Business Workflow: Work Items
Properties
Class CL_SWF_RUN_WIM_DELETE  
Short Description Workflow: Utility Class for Work Items (Delete)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWW   Business Workflow: Work Items 
Created 20020111   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SWF_RUN_WIM_STATE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_RUN_WIM_DELETE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SWF_RUN_WIM_LOCAL 20020111 Workflow: Service Class for WIM
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_UTC Constant Private Type reference (TYPE) TIMEZONE 'UTC' Time Zone 20101011
2 M_ATTACH_OBJECTS Instance attribute Private Type reference (TYPE) TSWOTOBJID Table with object references 20020111
3 M_BADI_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_SWF_RUN_WIM_PERS_BADI_MGR 20130415
4 M_CONTAINER_P0 Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
5 M_CONTAINER_PX Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
6 M_DELETED_RECORDS Instance attribute Private Type reference (TYPE) I 20080729
7 M_DELETE_LOG Instance attribute Private Type reference (TYPE) XFELD Delete Workflow Log 20080118
8 M_FINAL_STATES Instance attribute Private Type reference (TYPE) SWWTWISTAT Workflow: Work Item Manager (Status Handling) 20020115
9 M_SMPPXLOG Instance attribute Private Type reference (TYPE) SWFSTRTAB 20120716
10 M_SWERECINST Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
11 M_SWFRCRLINST Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20060511
12 M_SWFREXTPROC Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20050914
13 M_SWFRWLCEVT Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20080916
14 M_SWPCMPCONT Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20071205
15 M_SWPNODELOG Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
16 M_SWPSTEPLOG Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
17 M_SWP_ADM_US Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
18 M_SWP_HEADER Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
19 M_SWP_JOIN Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
20 M_SWP_NODEWI Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
21 M_SWP_SUSPEN Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
22 M_SWWCNTPADD Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
23 M_SWWEI Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
24 M_SWWLOGHIST Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
25 M_SWWLOGHIST_INSERT Instance attribute Private Type reference (TYPE) SWWTWIID 20101011
26 M_SWWORGTASK Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
27 M_SWWWIAGENT Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
28 M_SWWWIDEADL Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
29 M_SWWWIDH Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
30 M_SWWWIHEAD Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
31 M_SWWWIRET Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
32 M_SWW_EVENTS Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020724
33 M_SWZAI Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
34 M_SWZAIENTRY Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
35 M_SWZAIRET Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
36 M_TOP_HANDLE Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Work Item Manager (Local) 20020111
37 M_W2O Instance attribute Private Type reference (TYPE) SWWTWIID Workflow: Table with Work Item IDs 20020111
Methods
# Method Level Visibility Method type Description Created on
1 CONDENSE Instance method Private Method Aggregate Entries 20020111
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020111
3 CREATE Static method Public Method Factory Method: Deletion with Reference to Top Work Item 20050920
4 CREATE_FOR_ADMIN Static method Public Method Factory Method: Deletion Without Reference to Top Workitem 20050920
5 DETERMINE_BW_SWWLOGHIST Instance method Private Method Calculates SWWLOGHIST for BW Extractor 20101011
6 EXECUTE Instance method Public Method Delete All Work Items 20020111
7 GET_ATTACH_OBJECTS Instance method Private Method Determines Attach Objects 20020111
8 GET_RANGETAB Instance method Private Method Generates range table 20020111
9 GET_RANGETAB_LOGID Instance method Private Method 20120716
10 INSERT_BW_SWWLOGHIST Instance method Private Method Writes SWWLOGHIST for BW Extractor 20101011
11 IS_IN_FINAL_STATE Instance method Private Method Final Status 20020115
12 SET_ATTACH_OBJECTS Instance method Private Method Sets attach objects 20020111
13 SET_CONTAINER Instance method Private Method Sets container 20020111
14 SET_WI2OBJ Instance method Private Method Sets table for work item<->object relationship 20020111
15 SET_WORKITEM Instance method Public Method Register Work Item to Be Deleted 20020111
16 SET_WORKITEM_VIA_PARAMETER Instance method Public Method Register Work Item to Be Deleted 20111102
Events
Class CL_SWF_RUN_WIM_DELETE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCAL_RANGE_LOGID Private See coding 20120716 LOCAL_RANGE_LOGID type range of char32
Method Signatures

Method CONDENSE Signature

Method CONDENSE on class CL_SWF_RUN_WIM_DELETE has no parameter.
Method CONDENSE on class CL_SWF_RUN_WIM_DELETE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETE_LOG Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20080118
2 Importing IM_TOP_WIHANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Workitemmanager (lokal) 20020111
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20030620

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETE_LOG Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20080118
2 Importing IM_TOP_WIHANDLE Call by reference Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Workitemmanager (lokal) 20050920
3 Returning OBJECT Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_DELETE Workflow: Utilityklasse für Workitems (Löschen) 20050920
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20050920

Method CREATE_FOR_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETE_LOG Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20080118
2 Returning OBJECT Value transfer Object reference (TYPE REF TO) CL_SWF_RUN_WIM_DELETE Workflow: Utilityklasse für Workitems (Löschen) 20050920
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20050920

Method DETERMINE_BW_SWWLOGHIST Signature

Method DETERMINE_BW_SWWLOGHIST on class CL_SWF_RUN_WIM_DELETE has no parameter.
Method DETERMINE_BW_SWWLOGHIST on class CL_SWF_RUN_WIM_DELETE has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_SWF_RUN_WIM_DELETE has no parameter.
Method EXECUTE on class CL_SWF_RUN_WIM_DELETE has no exception.

Method GET_ATTACH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRS_PROFIL Call by reference Type reference (TYPE) SWD_PERSID 20111102
2 Importing IM_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20111102
3 Returning RE_OBJECTS Value transfer Type reference (TYPE) TSWOTOBJID 20020111

Method GET_ATTACH_OBJECTS on class CL_SWF_RUN_WIM_DELETE has no exception.

Method GET_RANGETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIS Call by reference Type reference (TYPE) SWWTWIID Workflow: Tabelle mit Workitem-Ids 20020111
2 Returning RE_RANGETAB Value transfer Type reference (TYPE) SWFARTWIID Rangetab für Workitemkennung 20020111

Method GET_RANGETAB on class CL_SWF_RUN_WIM_DELETE has no exception.

Method GET_RANGETAB_LOGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUIDS Call by reference Type reference (TYPE) SWFSTRTAB 20120716
2 Returning RE_RANGETAB Value transfer Type reference (TYPE) LOCAL_RANGE_LOGID 20120716

Method GET_RANGETAB_LOGID on class CL_SWF_RUN_WIM_DELETE has no exception.

Method INSERT_BW_SWWLOGHIST Signature

Method INSERT_BW_SWWLOGHIST on class CL_SWF_RUN_WIM_DELETE has no parameter.
Method INSERT_BW_SWWLOGHIST on class CL_SWF_RUN_WIM_DELETE has no exception.

Method IS_IN_FINAL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WI_STAT Call by reference Type reference (TYPE) SWW_WISTAT 20111102
2 Returning RE_IS_FINAL Value transfer Type reference (TYPE) XFELD 'X' - Workitem hat finalen Status 20020115

Method IS_IN_FINAL_STATE on class CL_SWF_RUN_WIM_DELETE has no exception.

Method SET_ATTACH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NOTE_EXIST Call by reference Type reference (TYPE) SWW_NOTEEX 20111102
2 Importing IM_PRS_PROFIL Call by reference Type reference (TYPE) SWD_PERSID 20111102
3 Importing IM_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20111102

Method SET_ATTACH_OBJECTS on class CL_SWF_RUN_WIM_DELETE has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRS_PROFIL Call by reference Type reference (TYPE) SWD_PERSID 20111102
2 Importing IM_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20111102

Method SET_CONTAINER on class CL_SWF_RUN_WIM_DELETE has no exception.

Method SET_WI2OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20111102

Method SET_WI2OBJ on class CL_SWF_RUN_WIM_DELETE has no exception.

Method SET_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WIHEADER Call by reference Type reference (TYPE) SWWWIHEAD Workflow Runtime: Kopftabelle für alle Workitemtypen 20020111

Method SET_WORKITEM on class CL_SWF_RUN_WIM_DELETE has no exception.

Method SET_WORKITEM_VIA_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NOTE_EXIST Call by reference Type reference (TYPE) SWW_NOTEEX 20111102
2 Importing IM_NO_DEADL Call by reference Type reference (TYPE) SWW_DEADFL 20111102
3 Importing IM_PRS_PROFIL Call by reference Type reference (TYPE) SWD_PERSID 20111102
4 Importing IM_WF_TYPE Call by reference Type reference (TYPE) SWD_WFTYPE 20120716
5 Importing IM_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20111102
6 Importing IM_WI_STAT Call by reference Type reference (TYPE) SWW_WISTAT 20111102
7 Importing IM_WI_TYPE Call by reference Type reference (TYPE) SWW_WITYPE 20111102

Method SET_WORKITEM_VIA_PARAMETER on class CL_SWF_RUN_WIM_DELETE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 620