Hierarchy
⤷
⤷
Properties
| Class | /SRMERP/CL_WF_PROCESS_MANAGER | |
| Short Description | Process Manager | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /SRMERP/WF_CORE | Workflow Engine Core |
| Created | 20100517 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /SRMERP/CL_WF_PROCESS_MANAGER has no interface implemented.
Friends
Class /SRMERP/CL_WF_PROCESS_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | /SRMERP/WF_WORKFLOW_INST_ID | '0000000001' | Workflow instance identifier | 20100517 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adds the given into the corresponding decision set. | 20100517 | |
| 2 | Static method | Public | Method | Binds the SAP Business Worflow instance to the SRM Process | 20100517 | |
| 3 | Static method | Public | Method | Checks and commits current decision (status) | 20100517 | |
| 4 | Static method | Public | Method | Updates an exisiting SRM WFL Core workitem | 20100517 | |
| 5 | Static method | Private | Method | Consolidate status of items included in eventual multiple DS | 20100517 | |
| 6 | Static method | Public | Method | Create a decision se | 20100517 | |
| 7 | Static method | Public | Method | Create a process instance. | 20100517 | |
| 8 | Static method | Public | Method | Creates a SRM WFL Core work item. | 20100517 | |
| 9 | Static method | Private | Method | Sets Ad-Hoc level attributes (e.g.by reference level) | 20100517 | |
| 10 | Static method | Public | Method | Marks the given items as deleted. | 20100517 | |
| 11 | Static method | Public | Method | Deletes the cache of the runtime config | 20100517 | |
| 12 | Static method | Public | Method | Delete Actual WF Process because Business Object was Deleted | 20100517 | |
| 13 | Static method | Public | Method | Determines whether process restart shall be performed | 20100517 | |
| 14 | Static method | Public | Method | Signals the execution of the document adjustment task. | 20100517 | |
| 15 | Static method | Public | Method | Called by the SBWFL as closing step of the workflow. | 20100517 | |
| 16 | Static method | Public | Method | Attributes of the current process level | 20100517 | |
| 17 | Static method | Public | Method | Returns all information about current process level | 20100517 | |
| 18 | Static method | Public | Method | Retrieves workitem objects for given user and document | 20100517 | |
| 19 | Static method | Public | Method | Retrieves workitem objects for given user and document | 20100517 | |
| 20 | Static method | Public | Method | Returns the currently stored decision for this decision set | 20100517 | |
| 21 | Static method | Public | Method | Retrieves the decisionset related to the given workitem. | 20100517 | |
| 22 | Static method | Public | Method | Return the DS object for given OID, null if no object found | 20100517 | |
| 23 | Static method | Public | Method | 20100715 | ||
| 24 | Static method | Private | Method | Retrieves decision set items respecting the Object Service | 20100517 | |
| 25 | Static method | Public | Method | Get Status of all Items of a BO | 20100517 | |
| 26 | Static method | Public | Method | Returns the approval decision for the current process level | 20100517 | |
| 27 | Static method | Public | Method | get decision status for a certain level | 20100517 | |
| 28 | Static method | Public | Method | Returns all rejected items of the current process level | 20100517 | |
| 29 | Static method | Public | Method | Determine process by Document ID | 20100517 | |
| 30 | Static method | Public | Method | Determine process by Document ID | 20100517 | |
| 31 | Static method | Public | Method | Determine process by Workflow ID | 20100517 | |
| 32 | Static method | Public | Method | Runtime status of the process (INITIAL, ACTIVE, FINISHED) | 20100517 | |
| 33 | Static method | Public | Method | Retrieves the rejected items for the given document. | 20100517 | |
| 34 | Static method | Public | Method | Retruns the responsible agents for given decision set | 20100517 | |
| 35 | Static method | Public | Method | 20100517 | ||
| 36 | Static method | Public | Method | return WD aministrators of the current workflow (template) | 20100517 | |
| 37 | Static method | Public | Method | Returns the main workflow ID for the given Document ID. | 20100517 | |
| 38 | Static method | Public | Method | Retrieves the workitem related to the given decisionset. | 20100517 | |
| 39 | Static method | Public | Method | Return the detailed information for the given work item ID | 20100517 | |
| 40 | Static method | Public | Method | Retrieves the object ref of workitem by SAP B. WFL WI_ID. | 20100517 | |
| 41 | Static method | Public | Method | Handle partially rejected items in a decision set | 20100930 | |
| 42 | Static method | Public | Method | Determine if workflow has status with active current level | 20100517 | |
| 43 | Static method | Public | Method | Signal a process interruption | 20100517 | |
| 44 | Static method | Public | Method | Verifies if the PDO is currently occupied by the process | 20100517 | |
| 45 | Static method | Public | Method | True, if process interruption has been successful | 20100517 | |
| 46 | Static method | Public | Method | Determines whether process is 'shortcut' release process | 20100517 | |
| 47 | Static method | Public | Method | Requests the process to move to the next process level | 20100517 | |
| 48 | Static method | Private | Method | send a notification that no agents were found (to WF admin) | 20100517 | |
| 49 | Static method | Private | Method | Retrieves Process instance for given filter. | 20100517 | |
| 50 | Static method | Public | Method | Restart process | 20100517 | |
| 51 | Static method | Public | Method | Request Restart of Workflow | 20100517 | |
| 52 | Static method | Public | Method | Resets the decision information for the current decision set | 20100517 | |
| 53 | Static method | Public | Method | Resets the decision (approval status) previously made. | 20100517 | |
| 54 | Static method | Public | Method | Requests a restart of the current level | 20100517 | |
| 55 | Static method | Public | Method | 20100517 | ||
| 56 | Static method | Public | Method | Signals execution of document revision task. | 20100517 | |
| 57 | Static method | Public | Method | Save the trace into DB if it is activated | 20120328 | |
| 58 | Static method | Public | Method | Save Decision in WF core | 20100517 | |
| 59 | Static method | Public | Method | Save Decision in WF core | 20100517 | |
| 60 | Static method | Public | Method | Sets the status of the current level | 20100517 | |
| 61 | Static method | Public | Method | Starts a process | 20100517 | |
| 62 | Static method | Public | Method | Verifies if given workitem is valid for given user. | 20100517 |
Events
Class /SRMERP/CL_WF_PROCESS_MANAGER has no event.
Types
Class /SRMERP/CL_WF_PROCESS_MANAGER has no local type.
Method Signatures
Method ADD_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of removed Purchasing Document Item GUIDs. | 20100517 | |||
| 2 | IT_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100517 | |||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 4 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method BIND_PROCESS_TO_SBWF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_WORKFLOW_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100517 | |||
| 4 | RV_PROCESS_ID | Value transfer | Type reference (TYPE) | /SRMERP/WF_PROCESS_GUID | SRM Workflow Process GUID | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abort Business Exception: Rollback Required | 20100517 | ||
| 2 | Error Business Exception | 20100517 | ||
| 3 | Temporary Business Exception | 20100517 |
Method COMMIT_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_RESTART | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicator for process restart | 20100517 | ||
| 4 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method COMPLETE_WORKITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Structure for SAP Business WFL workitem counterpart | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Bus. Exception | 20100517 |
Method CONSOLIDATE_ITEM_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ITEM_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/T_BO_APPROVALSTATUS | Consolidated item status | 20100517 | |||
| 2 | IS_NEW_ITEM_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/S_BO_APPROVALSTATUS | Given item status | 20100517 |
Method CONSOLIDATE_ITEM_STATUS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method CREATE_DECISION_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DECISION_SET_REF | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DECISIONSET | Table of References to /SAPSRM/IF_WF_DECISIONSET | 20100517 | |||
| 2 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Interface of SRM Process Instance | 20100517 | |||
| 3 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method CREATE_PROCESS_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_PROCESS_INSTANCE | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Interface of SRM Process Instance | 20100517 | |||
| 2 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 3 | IV_BO_TYPE | Call by reference | Type reference (TYPE) | /SRMERP/WF_BO_TYPE | 20100715 | ||||
| 4 | IV_DOCUMENT_VERSION_NO | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOCUMENT_VERSION_NO | Procurement Document Object Version Number | 20100517 | |||
| 5 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 6 | IV_DSS_NAME | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_NAME | Name of Document Subset | 20110610 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | Basis Exception: WF engine | 20100910 |
Method CREATE_WORKITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WORKITEM | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_WORKITEM | Structure for SAP Business WFL workitem counterpart | 20100517 |
Method CREATE_WORKITEM on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method DECIDE_APPROVAL_LVL_MANDATORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_APPROVAL_MANDATORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100517 | ||||
| 2 | IS_FINAL_PROCESS_LEVEL | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_PROCESS_LEVEL | Process Level Attributes | 20100517 | |||
| 3 | IS_NEXT_PROCESS_LEVEL | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_PROCESS_LEVEL | Process Level Attributes | 20100517 | |||
| 4 | IS_PREVIOUS_PROCESS_LEVEL | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_PROCESS_LEVEL | Process Level Attributes | 20100517 | |||
| 5 | IS_REFERENCE_PROCESS_LEVEL | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_PROCESS_LEVEL | Process Level Attributes | 20100517 | |||
| 6 | IV_REL_POSITION | Call by reference | Type reference (TYPE) | /SRMERP/WF_REL_ADHOC_POSITION | Relative Ad Hoc Process Level Position | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method DELETE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of removed Purchasing Document Item GUIDs. | 20100517 | |||
| 2 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Re-initialize process | 20100517 | |||
| 3 | IT_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100517 |
Method DELETE_ITEM on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method DELETE_RUNTIME_CONFIG_CACHE Signature
Method DELETE_RUNTIME_CONFIG_CACHE on class /SRMERP/CL_WF_PROCESS_MANAGER has no parameter.
Method DELETE_RUNTIME_CONFIG_CACHE on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method DELETE_WF_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Value transfer | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_BO_TYPE | Value transfer | Type reference (TYPE) | /SRMERP/WF_BO_TYPE | 20100715 | ||||
| 3 | IV_DOC_SUBSET_KEY | Value transfer | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
Method DELETE_WF_PROCESS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method DETERMINE_PROCESS_RESTART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Approval Process Interface | 20100517 | |||
| 2 | IV_DEFAULT_RESTART | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_UNDEFINED | Indicate default restart behavior | 20100517 | ||
| 3 | RV_RESTART | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method EXECUTE_ADJUST_WI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | 20100517 | ||||
| 2 | IV_DOCUMENT_CHANGE | Call by reference | Type reference (TYPE) | CHAR1 | Indicator for document change | 20100517 | |||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 4 | IV_RESTART | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicator for process restart | 20100517 | ||
| 5 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method FINISH_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_WF_BO | Call by reference | Object reference (TYPE REF TO) | /SRMERP/CL_WF_BO | Generic PDO as Facade to Workflow | 20100518 | |||
| 2 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 3 | IV_PROCESS_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_STATUS | Final process status of document | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abort Bus. Exception: Rollback erforderlich | 20100517 | ||
| 2 | Error Business Exception | 20100517 | ||
| 3 | Temporary Bus. Exception | 20100517 |
Method GET_CURRENT_PROCESS_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROCESS_LEVEL | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_PROCESS_LEVEL | Process Level Attributes | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_RESOLVE_AGENTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Resolve agents on request only | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method GET_CURRENT_PROCESS_LEVEL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DECISION_TYPE | Call by reference | Type reference (TYPE) | /SRMERP/WF_DECISION_TYPE | Decision Type | 20100517 | |||
| 2 | EV_PROCESS_LEVEL_TYPE | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_LEVEL_TYPE | Process Level Type | 20100517 | |||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
Method GET_CURRENT_PROCESS_LEVEL_INFO on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_CURRENT_WORKITEMS_BY_AGENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20100517 | |||
| 4 | RT_WORKITEM | Value transfer | Type reference (TYPE) | /SRMERP/T_WF_WORKITEM | Table of references to workitem objects | 20100517 |
Method GET_CURRENT_WORKITEMS_BY_AGENT on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_CURRENT_WORKITEMS_BY_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | RT_WORKITEM | Value transfer | Type reference (TYPE) | /SRMERP/T_WF_WORKITEM | Table of references to workitem objects | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method GET_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 | |||
| 3 | RV_DECISION | Value transfer | Type reference (TYPE) | /SRMERP/WF_DS_STATUS | Returns the currently stored decion for this decision set | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method GET_DECISIONSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 | |||
| 3 | RO_DECISIONSET | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_DECISIONSET | Decision Set | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method GET_DECISIONSET_BY_OID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OID | Call by reference | Type reference (TYPE) | OS_GUID | Globally Unique Identifier | 20100517 | |||
| 2 | RO_DECISIONSET | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_DECISIONSET | Decision Set | 20100517 |
Method GET_DECISIONSET_BY_OID on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_DOC_SUBSET_KEY_BY_WF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WORKFLOW_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKFLOW_INST_ID | 20100715 | ||||
| 2 | RV_DOC_SUBSET_KEY | Value transfer | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
Method GET_DOC_SUBSET_KEY_BY_WF_ID on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_DS_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DECISION_SET | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DECISIONSET | Table of References to /SAPSRM/IF_WF_DECISIONSET | 20100517 | |||
| 2 | IT_DECISION_SET_ITEM_GUID | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100517 | |||
| 3 | RT_DS_ITEM | Value transfer | Type reference (TYPE) | /SRMERP/T_WF_DS_ITEM | Table of References to /SAPSRM/IF_WF_DS_ITEM | 20100517 |
Method GET_DS_ITEM on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_ITEM_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEM_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/T_BO_APPROVALSTATUS | GUID Table | 20100517 | |||
| 2 | IT_ITEM_GUIDS | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | GUID Table | 20100517 | |||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
Method GET_ITEM_STATUS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_LEVEL_DECISION_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROCESS_GUID | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_GUID | 20100517 | ||||
| 2 | RV_LEVEL_DECISION | Value transfer | Type reference (TYPE) | /SRMERP/WF_DECISION | Status of a decision | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method GET_LEVEL_DEC_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROCESS_LEVEL_OID | Call by reference | Type reference (TYPE) | OS_GUID | Globally Unique Identifier | 20100517 | |||
| 2 | IV_STEP_COUNTER | Call by reference | Type reference (TYPE) | /SRMERP/WF_STEP_COUNTER | Number of iterations of a process level | 20100517 | |||
| 3 | RV_DECISION | Value transfer | Type reference (TYPE) | /SRMERP/WF_DECISION | Status of a decision | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method GET_LEVEL_REJECTED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100517 | |||
| 2 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Re-initialize process | 20100517 |
Method GET_LEVEL_REJECTED_ITEMS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_PROCESS_BY_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | RO_PROCESS | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Interface of SRM Process Instance | 20100517 |
Method GET_PROCESS_BY_DOCUMENT on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_PROCESS_BY_OID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROCESS_OID | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_GUID | SRM Workflow Process GUID | 20100517 | |||
| 2 | RO_PROCESS | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Interface of SRM Process Instance | 20100517 |
Method GET_PROCESS_BY_OID on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_PROCESS_BY_WF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WORKFLOW_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKFLOW_INST_ID | Workflow instance identifier | 20100517 | |||
| 2 | RO_PROCESS | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Interface of SRM Process Instance | 20100517 |
Method GET_PROCESS_BY_WF_ID on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_PROCESS_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | /SRMERP/WF_PROCESS_STATUS | Current process status of document | 20100517 |
Method GET_PROCESS_STATUS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_REJECTED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 |
Method GET_REJECTED_ITEMS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_RESPONSIBLE_AGENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DECISIONSET_OID | Call by reference | Type reference (TYPE) | OS_GUID | Globally Unique Identifier | 20100517 | |||
| 2 | RT_AGENT | Value transfer | Type reference (TYPE) | /SRMERP/T_WF_APPROVER | Table of workflow agents | 20100517 |
Method GET_RESPONSIBLE_AGENTS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_RUNTIME_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Approval Process Interface | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_PROCESS_SCHEME | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_SCHEME | Process Level Scheme | 20100517 | |||
| 4 | RO_RUNTIME_CONFIG | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_RUNTIME_HDL | Runtime data handler | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method GET_WF_ADMINISTRATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKFLOW_INST_ID | Workflow instance identifier | 20100517 | |||
| 2 | RT_ADMINISTRATOR | Value transfer | Type reference (TYPE) | /SRMERP/T_WF_AGENT_ID | Table of workflow administrators | 20100517 |
Method GET_WF_ADMINISTRATOR on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_WORKFLOW_ID_BY_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | RV_WORKFLOW_ID | Value transfer | Type reference (TYPE) | /SRMERP/WF_WORKFLOW_INST_ID | Workflow instance identifier | 20100517 |
Method GET_WORKFLOW_ID_BY_DOCUMENT on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_WORKITEM_BY_DECISIONSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DECISIONSET_OID | Call by reference | Type reference (TYPE) | OS_GUID | decisionset identifier | 20100517 | |||
| 2 | RV_WORKITEM_ID | Value transfer | Type reference (TYPE) | SWW_WIID | workitem identifier | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method GET_WORKITEM_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_WORKITEM_IS_VALID | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100517 | |||
| 2 | EV_WORKITEM_TYPE | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_TYPE | SRM Approval Process workitem types | 20100517 | |||
| 3 | IV_USER_ID | Call by reference | Type reference (TYPE) | SY-UNAME | User Name | 20100517 | |||
| 4 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100517 |
Method GET_WORKITEM_INFO on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method GET_WORKITEM_REF_BY_SBWF_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SBWF_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 | |||
| 2 | RO_WORKITEM | Value transfer | Object reference (TYPE REF TO) | /SRMERP/CL_WF_WORKITEM | Counterpart to SBWF workitem | 20100517 |
Method GET_WORKITEM_REF_BY_SBWF_ID on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method HANDLE_PARTIALLY_REJECTED_ITMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_WF_BO | Call by reference | Object reference (TYPE REF TO) | /SRMERP/CL_WF_BO | Business Object Wrapper | 20100930 | |||
| 2 | IT_REJECTED_ITEMS | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100930 | |||
| 3 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of Workflow Agent | 20100930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abort Business Exception: Rollback Required | 20100930 | ||
| 2 | Application Business Exception | 20100930 | ||
| 3 | Temporary Business Exception | 20100930 |
Method HAS_WORKFLOW_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100517 |
Method HAS_WORKFLOW_ERROR on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method INTERRUPT_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method IS_DOCUMENT_AVAILABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100517 |
Method IS_DOCUMENT_AVAILABLE on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method IS_PROCESS_INTERRUPTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method IS_RELEASE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROCESS_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_GUID | SRM Workflow Process GUID | 20100517 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method NEXT_PROCESS_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Re-initialize process | 20100517 | |||
| 2 | RO_PROCESS_LEVEL | Value transfer | Object reference (TYPE REF TO) | /SRMERP/CL_WF_PROCESS_LEVEL | Process level | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abort Bus. Exception: Rollback erforderlich | 20100517 | ||
| 2 | Error Business Exception | 20100517 | ||
| 3 | Temporary Bus. Exception | 20100517 |
Method NOTIFY_NO_AGENTS_FOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DOCUMENT | Call by reference | Type reference (TYPE) | /SRMERP/S_BD_WF_DOC_SUBSET | Purchasing Document Subset (BAdI Interface Parameter) | 20100517 | |||
| 2 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKFLOW_INST_ID | Work item ID | 20100517 |
Method NOTIFY_NO_AGENTS_FOUND on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method QUERY_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTR_NAME | Call by reference | Type reference (TYPE) | STRING | 20100517 | ||||
| 2 | IV_ATTR_VALUE | Call by reference | Type reference (TYPE) | ANY | 20100517 | ||||
| 3 | RO_PROCESS | Value transfer | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Interface of SRM Process Instance | 20100517 |
Method QUERY_PROCESS on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method REINITIALIZE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Re-initialize process | 20100517 | |||
| 2 | IV_FORCE_UPDATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100517 | |||
| 3 | RV_UPDATED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Indicates whether process instance has been updated | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method REQUEST_RESTART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DEFAULT_RESTART | Call by reference | Type reference (TYPE) | ABAP_BOOL | Default system restart indicator | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | ID of current dialog work item | 20100517 | |||
| 4 | RV_RESTART | Value transfer | Type reference (TYPE) | ABAP_BOOL | Restart indicator | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method RESET_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 |
Method RESET_DECISION on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method RESET_ITEM_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table item GUIDs for which the item decisions had been reset | 20100517 | |||
| 2 | IT_ITEM_LIST | Call by reference | Type reference (TYPE) | /SRMERP/T_WF_DOC_ITEM_GUID | Table of Purchasing Document Item GUIDs | 20100517 | |||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 4 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method RESTART_PROCESS_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | 20100517 | ||||
| 2 | RV_COUNTER | Value transfer | Type reference (TYPE) | /SRMERP/WF_STEP_COUNTER | Number of iterations of a process level | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Abort Bus. Exception: Rollback erforderlich | 20100517 | ||
| 2 | Application Bus. Exception | 20100517 | ||
| 3 | Temporary Bus. Exception | 20100517 |
Method RETRIEVE_COMPLETE_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROCESS_PROTOCOL | Call by reference | Type reference (TYPE) | /SRMERP/S_WF_PROCESS_PROTOCOL | Chronological process protocol | 20100517 | |||
| 2 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method REVISE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_RESTART | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Indicator for process restart | 20100517 | ||
| 4 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method SAVE_TRACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TRACE | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TRACE | FDT: Trace | 20120328 | |||
| 2 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | CHAR2 | Version Number Component | 20120328 |
Method SAVE_TRACE on class /SRMERP/CL_WF_PROCESS_MANAGER has no exception.
Method SET_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 2 | IV_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/WF_DS_APPR_STATUS | Approval Status | 20100517 | |||
| 3 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method SET_ITEM_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ITEM_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/T_BO_APPROVALSTATUS | table: status of items in approval process | 20100517 | |||
| 2 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 | ||||
| 3 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 | |||
| 2 | 20100517 |
Method SET_PROCESS_LEVEL_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROCESS | Call by reference | Object reference (TYPE REF TO) | /SRMERP/IF_WF_PROCESS | Re-initialize process | 20100517 | |||
| 2 | IV_PROCESS_LEVEL_STATUS | Call by reference | Type reference (TYPE) | /SRMERP/WF_PROCESS_LEVEL_STAT | Process Level Status | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method START_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_BO_TYPE | Call by reference | Type reference (TYPE) | /SRMERP/WF_BO_TYPE | 20100715 | ||||
| 3 | IV_DOC_SUBSET_KEY | Call by reference | Type reference (TYPE) | /SRMERP/WF_DOC_SUBSET_KEY | 20100715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
Method VALIDATE_WORKITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AGENT_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_AGENT_ID | Identification (PD-Org. ID) of workflow agent | 20100517 | |||
| 2 | IV_WORKITEM_ID | Call by reference | Type reference (TYPE) | /SRMERP/WF_WORKITEM_ID | Workitem identifier | 20100517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100517 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |