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