Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWF_WFM_COMPONENT_FACTORY | Factory for WFM Components | 20041116 |
Properties
| Class | IF_SWF_WFM_CMP_FACT_WFM | |
| Short Description | WFM Interface for Component Factory | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20041116 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_SWF_WFM_CMP_FACT_WFM has no forward declaration.
Interfaces
Class IF_SWF_WFM_CMP_FACT_WFM has no interface implemented.
Friends
Class IF_SWF_WFM_CMP_FACT_WFM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'BUILD_MODE_ATOMIC' | 20041116 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'BUILD_MODE_BOTTOM_UP' | 20041116 | |||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'BUILD_MODE_TOP_DOWN' | 20041116 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'COMP_SELTYPE_FLOW' | 20041116 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'COMP_SELTYPE_GUID' | 20041116 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'COMP_SELTYPE_NODE' | 20041116 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'COMP_SELTYPE_WI' | 20041116 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'COMP_SELTYPE_WORKQUEUE' | 20050525 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'NODE_SELTYPE_GUID' | 20041116 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'NODE_SELTYPE_JOIN' | 20041116 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'NODE_SELTYPE_WI' | 20041116 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks that node belongs to context | 20041116 | |
| 2 | Instance method | Public | Method | Cleanup Point | 20041116 | |
| 3 | Instance method | Public | Method | Generates an iterator using components | 20041116 | |
| 4 | Instance method | Public | Method | Generates a new component for a WFD node | 20041116 | |
| 5 | Instance method | Public | Method | 20041116 | ||
| 6 | Instance method | Public | Method | 20041116 | ||
| 7 | Instance method | Public | Method | 20041116 | ||
| 8 | Instance method | Public | Method | Gets a reference to the persistence interface | 20060524 | |
| 9 | Instance method | Public | Method | Loads component for work item to be recalled | 20041116 | |
| 10 | Instance method | Public | Method | Loads Components for Work Item to Be deleted Logically | 20051010 | |
| 11 | Instance method | Public | Method | Loads Components for Work Item to Be Cancelled | 20051010 | |
| 12 | Instance method | Public | Method | Loads component for restart | 20041203 | |
| 13 | Instance method | Public | Method | Loads component for flow item | 20041116 | |
| 14 | Instance method | Public | Method | Loads all reload-relevant components | 20100614 | |
| 15 | Instance method | Public | Method | Loads component for restart | 20041116 | |
| 16 | Instance method | Public | Method | Loads component for work item to be started | 20041116 | |
| 17 | Instance method | Public | Method | Loads Component from SWP_SUSPEN Entries | 20051018 | |
| 18 | Instance method | Public | Method | Loads component hierarchy using WIM object | 20041116 | |
| 19 | Instance method | Public | Method | Generates a new component for a WFD node | 20041116 | |
| 20 | Instance method | Public | Method | Sets a logical trace handle | 20041116 | |
| 21 | Instance method | Public | Method | Sync Point | 20041116 |
Events
Class IF_SWF_WFM_CMP_FACT_WFM has no event.
Types
Class IF_SWF_WFM_CMP_FACT_WFM has no local type.
Method Signatures
Method CHECK_NODE_IN_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONTEXT | Value transfer | Type reference (TYPE) | SWPTCMPGUID | 20041116 | ||||
| 2 | IM_NODEID | Value transfer | Type reference (TYPE) | SWD_NODEID | 20041116 |
Method CHECK_NODE_IN_CONTEXT on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
Method CLEANUP Signature
Method CLEANUP on class IF_SWF_WFM_CMP_FACT_WFM has no parameter.
Method CLEANUP on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
Method CREATE_COMPONENT_ITERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHECK_PARFOREACH_CONTEXT | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041116 | |||
| 2 | IM_FORCE_ENQUEUE | Value transfer | Type reference (TYPE) | FLAG | 'X' | 20041216 | |||
| 3 | IM_NODEID | Value transfer | Type reference (TYPE) | SWD_NODEID | 20041116 | ||||
| 4 | IM_ONLY_ACTIVE_COMPONENTS | Call by reference | Type reference (TYPE) | FLAG | SPACE | 20070403 | |||
| 5 | IM_REQUESTER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 6 | RE_COMPONENT_ITERATOR | Value transfer | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT_ITERATOR | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 | ||
| 2 | Temporäre Ausnahme im WFM | 20041116 |
Method CREATE_LOCAL_FLOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | 20041116 | ||||
| 2 | IM_NODE_DEFINITION | Call by reference | Type reference (TYPE) | SWD_SNODES | 20041116 | ||||
| 3 | RE_LOCAL_FLOW | Value transfer | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 |
Method GET_COMPONENT_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 2 | EX_COMPONENT_INSTANCE | Value transfer | Type reference (TYPE) | SWPCMPINST | 20041116 | ||||
| 3 | EX_COMPONENT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20041116 | ||||
| 4 | IM_CMPGUID | Value transfer | Type reference (TYPE) | SWPCMPGUID | 20041116 | ||||
| 5 | IM_NODEID | Value transfer | Type reference (TYPE) | SWD_NODEID | 20041116 | ||||
| 6 | IM_NODE_L_IND | Value transfer | Type reference (TYPE) | SWP_LOOPIND | 20041116 | ||||
| 7 | IM_NODE_P_IND | Value transfer | Type reference (TYPE) | SWP_PARIND | 20041116 | ||||
| 8 | IM_NO_UPDATE | Value transfer | Type reference (TYPE) | FLAG | ' ' | 20041116 | |||
| 9 | IM_PARENT_CMPGUID | Value transfer | Type reference (TYPE) | SWPCMPGUID | 20041116 | ||||
| 10 | IM_SELECTION_TYPE | Value transfer | Type reference (TYPE) | STRING | C_COMP_SELTYPE_GUID | 20041116 | |||
| 11 | IM_WIID | Value transfer | Type reference (TYPE) | SWW_WIID | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 |
Method GET_INSTANCE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_INSTANCE_TABLE | Value transfer | Type reference (TYPE) | SWPCMPINSTT | Tabelle für Verwaltung von WFM-Komponenteninstanzen | 20041116 |
Method GET_INSTANCE_TABLE on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
Method GET_NODE_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NODE_HIERARCHY | Value transfer | Type reference (TYPE) | SWPTFNODES | Tabelle für Knoteneigenschaften und -hierarchie (Laufzeit) | 20041116 |
Method GET_NODE_HIERARCHY on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
Method GET_PERSISTENCE_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PERSISTENCE_HANDLE | Value transfer | Object reference (TYPE REF TO) | IF_SWF_WFM_CMP_FACT_PERSIST | 20060524 |
Method GET_PERSISTENCE_HANDLE on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
Method LOAD_CB_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CALLING_BACK_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 2 | EX_IS_CANCELLED | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20041116 | |||
| 3 | IM_BUILD_COMPLETE_HIERARCHY | Value transfer | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20041116 | ||
| 4 | IM_CALLBACK_ENTRY | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_CALLBACK_ENTRY | Callback-Eintrag | 20041116 | |||
| 5 | IM_CALLBACK_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_RESULT | 20041116 | ||||
| 6 | IM_CANCEL_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041116 | |||
| 7 | IM_COMPLETION_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041116 | |||
| 8 | IM_WIM_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_WIM_WFM | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 | ||
| 2 | Temporäre Ausnahme im WFM | 20041116 |
Method LOAD_COMPONENT_TO_CANCEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20051010 | ||||
| 2 | IM_BUILD_COMPLETE_HIERARCHY | Value transfer | Type reference (TYPE) | FLAG | 20051010 | ||||
| 3 | IM_WIM_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_WIM_WFM | 20051010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20051010 | ||
| 2 | WFM Fehler: Enqueue im WIM | 20051010 |
Method LOAD_COMPONENT_TO_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20051010 | ||||
| 2 | IM_BUILD_COMPLETE_HIERARCHY | Value transfer | Type reference (TYPE) | FLAG | 20051010 | ||||
| 3 | IM_WIM_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_WIM_WFM | 20051010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20051010 | ||
| 2 | WFM Fehler: Enqueue im WIM | 20051010 |
Method LOAD_DEBUG_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DEBUG_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041203 | ||||
| 2 | IM_CANCEL_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041203 | |||
| 3 | IM_COMPLETION_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041203 | |||
| 4 | IM_CONSISTENT_STATE | Call by reference | Type reference (TYPE) | SWPCONSTAT | WFM: konsistenter Zustand | 20041203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041203 | ||
| 2 | Temporäre Ausnahme im WFM | 20041203 |
Method LOAD_FLOW_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 2 | IM_BUILD_COMPLETE_HIERARCHY | Value transfer | Type reference (TYPE) | FLAG | 20041116 | ||||
| 3 | IM_WIM_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_WIM_WFM | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 | ||
| 2 | WFM Fehler: Enqueue im WIM | 20041116 |
Method LOAD_RELOAD_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CALLING_BACK_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20100614 | ||||
| 2 | EX_IS_CANCELLED | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20100614 | |||
| 3 | IM_BUILD_COMPLETE_HIERARCHY | Value transfer | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20100614 | ||
| 4 | IM_CALLBACK_ENTRY | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_CALLBACK_ENTRY | Callback-Eintrag | 20100614 | |||
| 5 | IM_CALLBACK_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_RESULT | 20100614 | ||||
| 6 | IM_CANCEL_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20100614 | |||
| 7 | IM_COMPLETION_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20100614 | |||
| 8 | IM_RELOAD_WIS | Call by reference | Type reference (TYPE) | SWWTWIID | 20100614 | ||||
| 9 | IM_WIM_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_WIM_WFM | 20100614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20100614 | ||
| 2 | Temporäre Ausnahme im WFM | 20100614 |
Method LOAD_RESTART_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RESTART_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 2 | IM_CANCEL_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041116 | |||
| 3 | IM_COMPLETION_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20041116 | |||
| 4 | IM_CONSISTENT_STATE | Call by reference | Type reference (TYPE) | SWPCONSTAT | WFM: konsistenter Zustand | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 | ||
| 2 | Temporäre Ausnahme im WFM | 20041116 |
Method LOAD_STARTING_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 2 | IM_BUILD_COMPLETE_HIERARCHY | Value transfer | Type reference (TYPE) | FLAG | 20041116 | ||||
| 3 | IM_WIM_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_WIM_WFM | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 | ||
| 2 | WFM Fehler: Enqueue im WIM | 20041116 |
Method LOAD_SUSPENDED_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SUSPENDED_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20051018 | ||||
| 2 | IM_CANCEL_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20051018 | ||
| 3 | IM_COMPLETION_ERROR | Value transfer | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20051018 | ||
| 4 | IM_SWP_SUSPEN_ENTRY | Call by reference | Type reference (TYPE) | SWP_SUSPEN | WFM: konsistenter Zustand | 20051018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20051018 | ||
| 2 | Temporäre Ausnahme im WFM | 20051018 |
Method LOAD_WIM_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTAINS_FINAL_STATE | Call by reference | Type reference (TYPE) | FLAG | 20041116 | ||||
| 2 | EX_FLOW_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 3 | EX_WORKQUEUE_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20050524 | ||||
| 4 | IM_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 5 | IT_SUSPENDED_COMPONENTS | Call by reference | Type reference (TYPE) | SWPPRCOT | 20051108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 | ||
| 2 | Temporäre Ausnahme im WFM | 20041116 |
Method PROCESS_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NUM_OF_CREATED_WIS | Call by reference | Type reference (TYPE) | I | 20041119 | ||||
| 2 | IM_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20041116 | ||||
| 3 | IM_NODE_DEFINITION | Call by reference | Type reference (TYPE) | SWD_SNODES | 20041116 | ||||
| 4 | IM_NODE_L_IND | Call by reference | Type reference (TYPE) | SWP_LOOPIND | 20041116 | ||||
| 5 | IM_NODE_P_IND | Call by reference | Type reference (TYPE) | SWP_PARIND | 20041116 | ||||
| 6 | IM_PRED_NODE_ID | Value transfer | Type reference (TYPE) | SWD_NODEID | 20060112 | ||||
| 7 | IM_PRED_NODE_P_IND | Value transfer | Type reference (TYPE) | SWP_PARIND | 20060112 | ||||
| 8 | IM_REENTRY | Value transfer | Type reference (TYPE) | SWPNNREENT | 20041116 | ||||
| 9 | IM_STEP_DEFINITION | Call by reference | Type reference (TYPE) | SWD_SSTEPS | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20041116 |
Method SET_TRACE_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TRACE_HANDLE | Call by reference | Object reference (TYPE REF TO) | CL_SWF_TRC_HANDLE | Logisches Trace-Handle | 20041116 |
Method SET_TRACE_HANDLE on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
Method SYNC Signature
Method SYNC on class IF_SWF_WFM_CMP_FACT_WFM has no parameter.
Method SYNC on class IF_SWF_WFM_CMP_FACT_WFM has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |