SAP ABAP Class CL_USMD_WF_SERVICE (Service Class for Workflow)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD5 (Package) Master Data: Workflow
Properties
Class CL_USMD_WF_SERVICE  
Short Description Service Class for Workflow    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD5   Master Data: Workflow 
Created 20080307   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_WF_SERVICE has no interface implemented.
Friends
Class CL_USMD_WF_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OBJTYPE Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS2250' Object Key 20080314
2 C_POBJ_CATEGORY_BO Constant Private Type reference (TYPE) SIBFCATID 'BO' Category of Objects in Persistent Object References 20110520
3 C_WORKFLOW_STEP Constant Private Type reference (TYPE) SWC_ELEM 'APPSTEP' Element 20110520
4 DD_OBJID Instance attribute Private Type reference (TYPE) SWO_OBJID Object ID 20110825
5 DD_WI_ID Instance attribute Private Type reference (TYPE) SWW_WIID Current Work Item ID 20080310
6 DF_GET_USER_INBOX_CRS_CALLED Instance attribute Private Type reference (TYPE) USMD_FLG Flag: method GET_USER_INBOX_CRS is called 20091216
7 DO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_USMD_WF_SERVICE 20080307
8 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080418
9 DT_INBOX_CREQUEST Instance attribute Private Type reference (TYPE) USMD_T_INBOX_CREQUEST USMD_T_INBOX_CREQUEST 20091216
10 GC_ACTION Constant Public See coding 20080317
11 GC_ACTIVE_WF_VERSION Constant Private Type reference (TYPE) SWD_VERSIO '9999' Work Item ID 20100701
12 GC_EVENT Constant Public See coding 20080317
13 GC_STEP_TYPE Constant Public See coding 20080317
14 GC_VAL_WF_POR_NAME Constant Public Type reference (TYPE) CHAR32 'CL_USMD_WF_POR_VAL' Class Name of Validation Workflow POR Object 20090215
15 GC_WF_TYPE_WORKFLOW Constant Private Type reference (TYPE) SWD_EXETYP 'S' Workflow Type 20100701
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BEFORE_START_CR_WF Instance method Public Method Starts the workflow if a change request is created 20100301
2 CHECK_CREQUEST_USER Instance method Public Method Checks if a user is assigned to a change request 20080422
3 CHECK_ENTITY_CR_INBOX Instance method Public Method Checks if a user is assigned to a change request 20091216
4 CHECK_ENTITY_USER Instance method Private Method 20080417
5 CHECK_WORKITEM Instance method Private Method Checks if a user is assigned to a change request 20080711
6 CLEAR_WF_CACHE Instance method Public Method Clears the Work Item Cache 20080626
7 COMPLETE_CREQUEST_WFSTEP Instance method Public Method Completes a workflow step (when approve, reject, ...) 20080307
8 COMPLETE_SINGLE_STEP Instance method Public Method Completes a workflow step (when approve, reject, ...) 20100121
9 DELETE_CR_WIS Static method Public Method Deletes all work items of a change request workflow 20101208
10 GET_CREQUEST_STEP Instance method Public Method Returns the workflow step (type) for a change request 20080307
11 GET_CR_ID_BY_WI_ID Static method Public Method Change Request ID by Work Item ID 20110519
12 GET_CR_TOP_WF Static method Public Method 20081029
13 GET_CR_WF_PROCESSORS Instance method Public Method Get Current Workflow Processors for Change Request 20081029
14 GET_CR_WIS Static method Public Method Get All Dialog Work Items of Change Request Workflows 20081029
15 GET_INITIAL_OO_CONTAINER Instance method Private Method 20090215
16 GET_INSTANCE Static method Public Method 20080307
17 GET_OBJ4SGL_PROC_STEP Instance method Public Method 20100108
18 GET_TASKS_BY_MODEL Instance method Public Method Get a list of dialog tasks for the current data model 20100701
19 GET_UI_OF_CR_TYPE_WF_STEP Static method Private Method UI Defined for Change Request Type and Workflow Step 20110519
20 GET_USER_INBOX_CRS Instance method Public Method Get change requests existing in user's inbox 20091215
21 GET_VAL_WORKFLOW_RESULT Static method Public Method Start Workflow for Validation 20090215
22 GET_WF_BY_CR_TYPE Instance method Private Method 20100701
23 GET_WF_OF_WI Instance method Private Method 20091021
24 GET_WF_STEP_BY_WI_ID Static method Private Method Workflow Step by Work Item ID 20110520
25 GET_WF_STEP_DEPENDENT_UI Static method Public Method Get UI with Dependence on Workflow Step 20110204
26 GET_WI_BY_TOPWI Static method Public Method Bestimme Workitems für gegebene Top Workitems 20111122
27 GET_WI_BY_USER Static method Public Method Bestimme Workitems für den aktuellen Benutzer 20111122
28 GET_WI_CREQUEST Static method Public Method Returns the workflow step (type) for a change request 20091018
29 GET_WI_ID_BY_CR_ID Static method Private Method Work Item ID by Change Request ID 20110519
30 IS_CR_WF_COMPLETED Instance method Public Method Check Workflow Instances Completed or Not for Change Request 20081029
31 IS_TYPE_LINKAGE_CONFIG_OK Instance method Private Method Checks if SWETYPV configuration is maintained correctly 20130312
32 IS_WF_EXISTING Instance method Public Method Check if Workflow Exists or Not 20081124
33 IS_WI_PROCESSOR Instance method Public Method Is current user a processor of given workitem? 20131113
34 SET_BOR_OBJECT_KEY Instance method Public Method 20110523
35 SET_WORKITEM_ID Instance method Public Method 20110523
36 START_CREQUEST_WORKFLOW Instance method Public Method Starts the workflow if a change request is created 20080317
37 START_OO_WORKFLOW Instance method Private Method Start Workflow 20090215
38 START_VAL_WORKFLOW Static method Public Method Start Workflow for Validation 20090215
Events
Class CL_USMD_WF_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_WORKITEM_ID Public See coding 20090309 BEGIN OF s_workitem_id, wi_id TYPE sww_wiid, END OF s_workitem_id
2 T_WORKITEM_ID Public See coding 20090309 t_workitem_id TYPE STANDARD TABLE OF s_workitem_id
Method Signatures

Method CHECK_BEFORE_START_CR_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20100301
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Engineering Change Request 20100301
3 Importing ID_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20100301
4 Importing ID_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20100301

Method CHECK_BEFORE_START_CR_WF on class CL_USMD_WF_SERVICE has no exception.

Method CHECK_CREQUEST_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080422
2 Importing ID_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100701
3 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20080422
4 Importing ID_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080422
5 Importing IF_CLEAR_CACHE Call by reference Type reference (TYPE) USMD_FLG SPACE We don't clear cache by default (performance!) 20080701
6 Importing IF_CR_ASSIGNED Call by reference Type reference (TYPE) USMD_FLG 'X' only check ID_CREQUEST in user's inbox if it_data is empty 20080711
7 Importing IF_IGNORE_GLOBALS Call by reference Type reference (TYPE) USMD_FLG SPACE Ignorieren von globalen WI Member Variablen 20110222
8 Importing IT_DATA Call by reference Type reference (TYPE) USMD_TS_VALUE Entity value 20080422
9 Returning RF_PASS Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080422
# Exception Resumable Description Created on
1 CX_USMD_CUST_BO_EVENT_WF Mehrere Workflow Muster aktiv an ein BO Ereignis gekoppelt 20110815

Method CHECK_ENTITY_CR_INBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091216
2 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20091216
3 Importing IF_CLEAR_CACHE Call by reference Type reference (TYPE) USMD_FLG SPACE We don't clear cache by default (performance!) 20091216
4 Importing IT_DATA Call by reference Type reference (TYPE) USMD_TS_VALUE Entity value 20091216
5 Returning RF_PASS Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091216

Method CHECK_ENTITY_CR_INBOX on class CL_USMD_WF_SERVICE has no exception.

Method CHECK_ENTITY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_PASS Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080418
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080418
3 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080417
4 Importing ID_INDEX Call by reference Type reference (TYPE) SWC_INDEX Änderungsantrag 20080417
5 Importing IT_DATA Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080418

Method CHECK_ENTITY_USER on class CL_USMD_WF_SERVICE has no exception.

Method CHECK_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJID Call by reference Type reference (TYPE) SWO_OBJID Objekt-ID 20080711
2 Exporting EF_PASS Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080711
3 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080711
4 Importing ID_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080711
5 Importing IF_CR_ASSIGNED Call by reference Type reference (TYPE) USMD_FLG only check ID_CREQUEST in user's inbox if it_data is empty 20080711
6 Importing IT_DATA Call by reference Type reference (TYPE) USMD_TS_VALUE Entity value 20080711

Method CHECK_WORKITEM on class CL_USMD_WF_SERVICE has no exception.

Method CLEAR_WF_CACHE Signature

Method CLEAR_WF_CACHE on class CL_USMD_WF_SERVICE has no parameter.
Method CLEAR_WF_CACHE on class CL_USMD_WF_SERVICE has no exception.

Method COMPLETE_CREQUEST_WFSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080317
2 Importing ID_ACTION Call by reference Type reference (TYPE) USMD_CREQUEST_ACTION action on crequest UI 20080311
3 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080307
4 Importing ID_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080310
5 Importing IF_COMMIT_WORK Call by reference Type reference (TYPE) USMD_FLG ABAP_TRUE Commit Work ausführen 20110825
6 Importing IF_IGNORE_GLOBALS Call by reference Type reference (TYPE) USMD_FLG SPACE Ignore Global Work Item Member Variables 20110324
7 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080317

Method COMPLETE_CREQUEST_WFSTEP on class CL_USMD_WF_SERVICE has no exception.

Method COMPLETE_SINGLE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20100121
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20100121
3 Importing ID_CREQUEST_INDEX Call by reference Type reference (TYPE) SWC_INDEX Index für Tabellen-Element 20100121
4 Importing IF_COMMIT_WORK Call by reference Type reference (TYPE) USMD_FLG ABAP_TRUE Commit Work ausführen 20110825
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20100121

Method COMPLETE_SINGLE_STEP on class CL_USMD_WF_SERVICE has no exception.

Method DELETE_CR_WIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101208
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20101208

Method DELETE_CR_WIS on class CL_USMD_WF_SERVICE has no exception.

Method GET_CREQUEST_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CREQUEST_INDEX Call by reference Type reference (TYPE) SWC_INDEX Index für Tabellen-Element 20091007
2 Exporting ED_STEP Call by reference Type reference (TYPE) USMD_CREQUEST_APPSTEP FMDM workflow step 20080307
3 Exporting ED_STEP_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_AS_TYPE FMDM workflow step type 20080307
4 Exporting EF_STEP_KEY_REQ Call by reference Type reference (TYPE) USMD_KEY_REQUIRED Schlüsselfelder müssen angegeben werden 20090420
5 Exporting EF_STEP_VAL_REQ Call by reference Type reference (TYPE) USMD_CREQUEST_VAL_REQUIRED Erfolgreiche Validierung erforderlich 20090526
6 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110615
7 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080307
8 Importing ID_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100701
9 Importing ID_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20080310
10 Importing IF_IGNORE_GLOBALS Call by reference Type reference (TYPE) USMD_FLG SPACE Ignore Global Work Item Member Variables 20110324

Method GET_CREQUEST_STEP on class CL_USMD_WF_SERVICE has no exception.

Method GET_CR_ID_BY_WI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WI_ID Value transfer Type reference (TYPE) SWW_WIID Workitem-Kennung 20110519
2 Returning RV_CR_ID Value transfer Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20110519

Method GET_CR_ID_BY_WI_ID on class CL_USMD_WF_SERVICE has no exception.

Method GET_CR_TOP_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RTCODE Call by reference Attribute reference (LIKE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20081029
2 Exporting ET_WORKFLOW Call by reference Type reference (TYPE) SWR_WIHDR_TABLE 20081029
3 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20081029
4 Importing ID_SELECTION_VARIANT Call by reference Type reference (TYPE) SWR_STAVAR 0001 Selection Variant for Info System (Status) 20111207

Method GET_CR_TOP_WF on class CL_USMD_WF_SERVICE has no exception.

Method GET_CR_WF_PROCESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UNAME Call by reference Type reference (TYPE) USMD_T_USER Tabelle für Benutzer 20081029
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20081029
3 Importing IT_TOP_WIID Call by reference Type reference (TYPE) T_WORKITEM_ID Only current processors of IT_TOP_WIID is returned. 20090309

Method GET_CR_WF_PROCESSORS on class CL_USMD_WF_SERVICE has no exception.

Method GET_CR_WIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKITEM Call by reference Type reference (TYPE) SWR_WIHDR_TABLE Tabelle für Workiteminformationen 20081029
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20081029
3 Importing IT_TOP_WIID Call by reference Type reference (TYPE) T_WORKITEM_ID Workitem-Kennung 20090309

Method GET_CR_WIS on class CL_USMD_WF_SERVICE has no exception.

Method GET_INITIAL_OO_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' 20090215
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM Ausnahme im WIM 20090215

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_USMD_WF_SERVICE 20080307

Method GET_INSTANCE on class CL_USMD_WF_SERVICE has no exception.

Method GET_OBJ4SGL_PROC_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert 20100108
2 Exporting ET_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20100202
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20100108
4 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20100108
5 Importing ID_INDEX Call by reference Type reference (TYPE) SWC_INDEX Änderungsantrag 20100108

Method GET_OBJ4SGL_PROC_STEP on class CL_USMD_WF_SERVICE has no exception.

Method GET_TASKS_BY_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100701
2 Returning RT_TASK_FILTER Value transfer Type reference (TYPE) SWRTTASK WAPI: Tabellentyp für Aufgaben 20100701

Method GET_TASKS_BY_MODEL on class CL_USMD_WF_SERVICE has no exception.

Method GET_UI_OF_CR_TYPE_WF_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UI Call by reference Type reference (TYPE) USMD_S_WF_UI Applikationsparameter für die Navigation aus der Inbox 20110519
2 Importing IV_CR_ID Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20110519
3 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20110531
4 Importing IV_WF_STEP Call by reference Type reference (TYPE) USMD_CREQUEST_APPSTEP 20111109
5 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110519
# Exception Resumable Description Created on
1 CX_USMD_CUST_BO_EVENT_WF Mehrere Workflow Muster aktiv an ein BO Ereignis gekoppelt 20110815

Method GET_USER_INBOX_CRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CHANGE_REQUEST List of Change Requests 20120430
2 Exporting ET_INBOX_CREQUEST Call by reference Type reference (TYPE) USMD_T_INBOX_CREQUEST 20091215
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20100108
4 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20091215
5 Importing IF_CLEAR_CACHE Call by reference Type reference (TYPE) USMD_FLG SPACE We don't clear cache by default (performance!) 20091215
6 Importing IF_OBJECTS_REQUIRED Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100109
7 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20100701

Method GET_USER_INBOX_CRS on class CL_USMD_WF_SERVICE has no exception.

Method GET_VAL_WORKFLOW_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_WF_RESULT Call by reference Type reference (TYPE) USMD_VAL_WF_STATUS Approval status of validation workflow 20090215
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090215
3 Importing ID_CHANGED_AT Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20090215
4 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20090215
5 Importing ID_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090215
6 Importing ID_WF_ID Call by reference Type reference (TYPE) USMD_WORKFLOW Workflow 20090215

Method GET_VAL_WORKFLOW_RESULT on class CL_USMD_WF_SERVICE has no exception.

Method GET_WF_BY_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORKFLOWS Call by reference Type reference (TYPE) SWW_TASKARRAY List of Workflow Template IDs 20100701
2 Importing IT_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_TS_CREQUEST_TYPE Typ des Änderungsantrags 20100701

Method GET_WF_BY_CR_TYPE on class CL_USMD_WF_SERVICE has no exception.

Method GET_WF_OF_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_WF Call by reference Type reference (TYPE) SWW_TASK Rückgabewert von ABAP-Anweisungen 20091021
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091021
3 Importing ID_WI Call by reference Type reference (TYPE) SWW_WIID Änderungsantrag 20091021

Method GET_WF_OF_WI on class CL_USMD_WF_SERVICE has no exception.

Method GET_WF_STEP_BY_WI_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110520
2 Returning RV_WF_STEP Value transfer Type reference (TYPE) USMD_CREQUEST_APPSTEP Workflow-Schrittnummer 20110520

Method GET_WF_STEP_BY_WI_ID on class CL_USMD_WF_SERVICE has no exception.

Method GET_WF_STEP_DEPENDENT_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST_ID Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20110204
2 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20110204
3 Importing IV_WORKFLOW_STEP Call by reference Type reference (TYPE) USMD_CREQUEST_APPSTEP Workflow-Schrittnummer 20110204
4 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110204
5 Returning RS_UI Value transfer Type reference (TYPE) USMD_S_WF_UI Applikationsparameter für die Navigation aus der Inbox 20110204
# Exception Resumable Description Created on
1 CX_USMD_CUST_BO_EVENT_WF Mehrere Workflow Muster aktiv an ein BO Ereignis gekoppelt 20110815

Method GET_WI_BY_TOPWI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOPWI Call by reference Type reference (TYPE) USMD_T_WI Workitems 20111122
2 Returning RT_WORKITEM Value transfer Type reference (TYPE) TSWWWIHEAD Workflow: Tabelle mit Workitems 20111122

Method GET_WI_BY_TOPWI on class CL_USMD_WF_SERVICE has no exception.

Method GET_WI_BY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_WORKITEM Value transfer Type reference (TYPE) USMD_TS_WI Workitems (sortiert) 20111122

Method GET_WI_BY_USER on class CL_USMD_WF_SERVICE has no exception.

Method GET_WI_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20091018
2 Exporting ED_CREQUEST_INDEX Call by reference Type reference (TYPE) SWC_INDEX Index für Tabellen-Element 20091018
3 Exporting EF_SINGLE_PROC Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100121
4 Importing ID_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20091018

Method GET_WI_CREQUEST on class CL_USMD_WF_SERVICE has no exception.

Method GET_WI_ID_BY_CR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WI_ID Call by reference Type reference (TYPE) SWDTWIID Workitem-IDs 20110520
2 Importing IV_CR_ID Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20110520
3 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20110520
# Exception Resumable Description Created on
1 CX_USMD_CUST_BO_EVENT_WF Mehrere Workflow Muster aktiv an ein BO Ereignis gekoppelt 20110615

Method IS_CR_WF_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_WF_COMPLETED Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081029
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20081029

Method IS_CR_WF_COMPLETED on class CL_USMD_WF_SERVICE has no exception.

Method IS_TYPE_LINKAGE_CONFIG_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_OK Value transfer Type reference (TYPE) ABAP_BOOL 20130312

Method IS_TYPE_LINKAGE_CONFIG_OK on class CL_USMD_WF_SERVICE has no exception.

Method IS_WF_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_WORKFLOW Call by reference Type reference (TYPE) USMD_WORKFLOW Workflow 20081124
2 Returning IR_YES Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20081124

Method IS_WF_EXISTING on class CL_USMD_WF_SERVICE has no exception.

Method IS_WI_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20131113
2 Returning RV_IS_PROCESSOR Value transfer Type reference (TYPE) BOOLE_D ABAP_TRUE if current user is processor of given workitem 20131113

Method IS_WI_PROCESSOR on class CL_USMD_WF_SERVICE has no exception.

Method SET_BOR_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOR_OBJECT_KEY Call by reference Type reference (TYPE) SWO_OBJID 20110523

Method SET_BOR_OBJECT_KEY on class CL_USMD_WF_SERVICE has no exception.

Method SET_WORKITEM_ID Signature

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

Method SET_WORKITEM_ID on class CL_USMD_WF_SERVICE has no exception.

Method START_CREQUEST_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080319
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Engineering Change Request 20080317
3 Importing ID_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20090403
4 Importing ID_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090403

Method START_CREQUEST_WORKFLOW on class CL_USMD_WF_SERVICE has no exception.

Method START_OO_WORKFLOW Signature

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

Method START_VAL_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090215
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20090215
3 Importing ID_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090215
4 Importing ID_WF_ID Call by reference Type reference (TYPE) USMD_WORKFLOW Workflow 20090215
5 Importing I_INFO Call by reference Type reference (TYPE) CHAR255 char255 20090215

Method START_VAL_WORKFLOW on class CL_USMD_WF_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604