Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWF_WFM_COMPONENT | WFM Process Component | 20030305 |
Properties
| Interface | IF_SWF_WFM_COMPONENT | |
| Short Description | WFM: Process Component |
General Data
| Package | SWP | Business Workflow: Processor |
| Created | 20030305 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_SWF_WFM_COMPONENT has no forward declaration.
Interfaces
Interface IF_SWF_WFM_COMPONENT has no interface.
Friends
Interface IF_SWF_WFM_COMPONENT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DESTROY_MODE_AFTER_COMMIT | Constant | Public | Type reference (TYPE) | SWPCMPDM | 'A' | Destructor Mode for WFM Components | 20060530 | |
| 2 | C_DESTROY_MODE_CLEANUP | Constant | Public | Type reference (TYPE) | SWPCMPDM | 'C' | Destructor Mode for WFM Components | 20031120 | |
| 3 | C_DESTROY_MODE_ROLLBACK | Constant | Public | Type reference (TYPE) | SWPCMPDM | 'R' | Destructor Mode for WFM Components | 20031120 | |
| 4 | C_DESTROY_MODE_SYNC | Constant | Public | Type reference (TYPE) | SWPCMPDM | 'S' | Destructor Mode for WFM Components | 20031120 | |
| 5 | M_COMPONENT_GUID | Instance attribute | Public | Type reference (TYPE) | SWPCMPGUID | 20030714 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | COMPONENT_QUERY_FOR_GUID | Instance Event (0) |
Public (2) |
20030825 |
Types
Interface IF_SWF_WFM_COMPONENT has no local type.
Method Signatures
Method ADD_TO_WIM_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROPAGATE | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20031120 |
Method ADD_TO_WIM_TRANSACTION on Interface IF_SWF_WFM_COMPONENT has no exception.
Method CANCEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FAILURE_COUNTER | Value transfer | Type reference (TYPE) | SYINDEX | Schleifen, aktueller Schleifendurchlauf | 20040129 | |||
| 2 | IM_CANCEL_ONLY_CHILDREN | Value transfer | Type reference (TYPE) | FLAG | SPACE | 20030917 | |||
| 3 | IM_RETRY_MODE | Value transfer | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20040129 |
Method CANCEL on Interface IF_SWF_WFM_COMPONENT has no exception.
Method CAST_WIM_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_COMPONENT_WIM | Value transfer | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT_WIM | 20030620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methode liefert kein Ergebnis | 20031010 |
Method CHECK_EXCEPTION_CAUGHT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXCEPTION_NAME | Call by reference | Type reference (TYPE) | SWD_LEVTNAM | char255 | 20040114 | |||
| 2 | RE_EXCEPTION_CAUGHT | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040114 |
Method CHECK_EXCEPTION_CAUGHT on Interface IF_SWF_WFM_COMPONENT has no exception.
Method DESTROY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MODE | Call by reference | Type reference (TYPE) | SWPCMPDM | Destruktormodus für WFM-Komponenten | 20031120 | |||
| 2 | IM_PROPAGATED | Call by reference | Type reference (TYPE) | FLAG | ' ' | 20050201 |
Method DESTROY on Interface IF_SWF_WFM_COMPONENT has no exception.
Method DISPOSE_ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROPAGATE | Value transfer | Type reference (TYPE) | FLAG | 'X' | 20060102 |
Method DISPOSE_ENQUEUE on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_COMPONENT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT_CLASS | Value transfer | Type reference (TYPE) | SWPCMPCLS | 20030928 | ||||
| 2 | EX_COMPONENT_TYPE | Value transfer | Type reference (TYPE) | SWPCMPTYP | 20030928 | ||||
| 3 | EX_IS_LOOP | Value transfer | Type reference (TYPE) | FLAG | 20030928 | ||||
| 4 | EX_IS_PARALLEL_SECTION | Value transfer | Type reference (TYPE) | FLAG | 20030928 | ||||
| 5 | EX_WIM_COMPONENT | Value transfer | Type reference (TYPE) | FLAG | 20030928 |
Method GET_COMPONENT_TYPE on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_CONSISTENT_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_METHOD | Call by reference | Type reference (TYPE) | SWF_METNAM | Workflow: Methodenname | 20031219 | |||
| 2 | RE_CONSISTENT_STATE | Value transfer | Type reference (TYPE) | SWPCONSTAT | WFM: konsistenter Zustand | 20031219 |
Method GET_CONSISTENT_STATE on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARFOREACH_INDEX | Call by reference | Type reference (TYPE) | SWC_INDEX | 20030626 | ||||
| 2 | IM_WIM_BINDING_SOURCE | Value transfer | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20031118 | ||
| 3 | RE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | $REF$ | 20030310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20030715 |
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_GUID | Value transfer | Type reference (TYPE) | SWPCMPGUID | 20030320 |
Method GET_GUID on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_LOOP_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_LOOP_INDEX | Value transfer | Type reference (TYPE) | SWP_LOOPIND | WFM: Schleifenzähler eines Knotens | 20040601 |
Method GET_LOOP_INDEX on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_NEXT_LOOP_COUNTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_LOOP_COUNTER | Value transfer | Type reference (TYPE) | SWP_LOOPIND | WFM: Schleifenzähler eines Knotens | 20040601 |
Method GET_NEXT_LOOP_COUNTER on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_NEXT_NODE_STRATEGY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NEXT_NODE_STRATEGY | Value transfer | Object reference (TYPE REF TO) | IF_SWF_WFM_NEXT_NODE_STRATEGY | 20030927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM System-Ausnahme | 20031010 |
Method GET_NODEID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_NODEID | Value transfer | Type reference (TYPE) | SWD_NODEID | 20030625 |
Method GET_NODEID on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_NODE_HIERARCHY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_DATA | Value transfer | Type reference (TYPE) | SWP_NODES | 20030714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methodenaufruf an konkreter Instanz unsinnig | 20031010 |
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | $REF$ | 20030305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methode liefert kein Ergebnis | 20031010 |
Method GET_PARFOREACH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PARFOREACH | Value transfer | Object reference (TYPE REF TO) | CL_SWF_WFM_PARALLEL_DYNAMIC | 20030825 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methode liefert kein Ergebnis | 20031010 |
Method GET_PARFOREACH_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_PARFOREACH_INDEX | Value transfer | Type reference (TYPE) | SWP_PARIND | 20030702 |
Method GET_PARFOREACH_INDEX on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_SWF_RUN_RESULT | Workflow: Ergebnis | 20031104 |
Method GET_RESULT on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_SAVE_AFTER_SYNC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_METHOD | Call by reference | Type reference (TYPE) | SWF_METNAM | 20060616 | ||||
| 2 | RE_SAVE_AFTER_SYNC | Value transfer | Type reference (TYPE) | FLAG | 20060616 |
Method GET_SAVE_AFTER_SYNC on Interface IF_SWF_WFM_COMPONENT has no exception.
Method GET_WIM_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COMPONENT_TYPE | Value transfer | Type reference (TYPE) | SWPCMPTYP | 20031011 | ||||
| 2 | EX_WIM_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_WFM_COMPONENT | 20031011 | ||||
| 3 | EX_WIM_CONTEXT_WIID | Call by reference | Type reference (TYPE) | SWW_WIID | 20031011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methodenaufruf an konkreter Instanz unsinnig | 20031011 | ||
| 2 | WFM System-Ausnahme | 20031011 |
Method HAS_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COMPONENT_GUID | Value transfer | Type reference (TYPE) | SWPCMPGUID | 20030714 | ||||
| 2 | RE_HAS_CHILD | Value transfer | Type reference (TYPE) | FLAG | 20030714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methodenaufruf an konkreter Instanz unsinnig | 20031010 |
Method IS_CANCELLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_IS_CANCELLED | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040129 |
Method IS_CANCELLED on Interface IF_SWF_WFM_COMPONENT has no exception.
Method IS_COMPLETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_IS_COMPLETED | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040129 |
Method IS_COMPLETED on Interface IF_SWF_WFM_COMPONENT has no exception.
Method IS_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_IS_NEW | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040113 |
Method IS_NEW on Interface IF_SWF_WFM_COMPONENT has no exception.
Method LOG_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_SWF_WFM | WFM: Ausnahme | 20040114 | |||
| 2 | IM_STAGE | Call by reference | Type reference (TYPE) | SWPCMPEXST | WFM: Phase in der synchronen Queue | 20040114 |
Method LOG_EXCEPTION on Interface IF_SWF_WFM_COMPONENT has no exception.
Method RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DO_ROLLBACK | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20031201 | |||
| 2 | IM_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_SWF_WFM | WFM: Ausnahme | 20040113 | |||
| 3 | IM_RESULT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_RUN_RESULT | Workflow: Result | 20031112 | |||
| 4 | IM_RESULT_TYPE | Call by reference | Type reference (TYPE) | SWF_RESTYP | Workflow: Resulttyp | 20031112 | |||
| 5 | IM_RESULT_VALUE | Call by reference | Type reference (TYPE) | STRING | 20031112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Nicht abgefangene Exception (Definition) | 20031112 | ||
| 2 | WFM: Exception für den WIM | 20040114 |
Method REGAIN_ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROPAGATE | Value transfer | Type reference (TYPE) | FLAG | 'X' | 20060102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Ausnahme | 20060102 | ||
| 2 | WFM Fehler: Enqueue im WIM | 20060102 |
Method RETRY_SET_FINAL_STATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FAILURE_COUNTER | Value transfer | Type reference (TYPE) | SYTABIX | Interne Tabellen, aktueller Zeilenindex | 20040129 | |||
| 2 | IM_CANCEL_ERROR | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050518 | |||
| 3 | IM_COMPLETION_ERROR | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20050518 |
Method RETRY_SET_FINAL_STATES on Interface IF_SWF_WFM_COMPONENT has no exception.
Method ROLLBACK Signature
Method ROLLBACK on Interface IF_SWF_WFM_COMPONENT has no parameter.
Method ROLLBACK on Interface IF_SWF_WFM_COMPONENT has no exception.
Method ROLLBACK_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SWPJOIN | Call by reference | Type reference (TYPE) | SWP_JOIN | 20060616 | ||||
| 2 | IM_SWPNODE | Call by reference | Type reference (TYPE) | SWPNODE | 20060616 | ||||
| 3 | IM_SWPNODEWI | Call by reference | Type reference (TYPE) | SWP_NODEWI | 20060616 |
Method ROLLBACK_NEW on Interface IF_SWF_WFM_COMPONENT has no exception.
Method SET_DISCARD_AT_CLEANUP Signature
Method SET_DISCARD_AT_CLEANUP on Interface IF_SWF_WFM_COMPONENT has no parameter.
Method SET_DISCARD_AT_CLEANUP on Interface IF_SWF_WFM_COMPONENT has no exception.
Method SET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20030714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM System-Ausnahme | 20031010 |
Method SET_STARTING_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_STARTING_FLAG | Call by reference | Type reference (TYPE) | FLAG | 'X' | 20031028 |
Method SET_STARTING_FLAG on Interface IF_SWF_WFM_COMPONENT has no exception.
Method SET_SUSPEND_ERRORTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SUSPEND_ERRORTYPE | Call by reference | Type reference (TYPE) | SWP_ERRTYP | 20031020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WFM: Methodenaufruf an konkreter Instanz unsinnig | 20031020 |
Method SYNC Signature
Method SYNC on Interface IF_SWF_WFM_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070405 |
Event Signatures
Event COMPONENT_QUERY_FOR_GUID Signature
Event COMPONENT_QUERY_FOR_GUID on Interface IF_SWF_WFM_COMPONENT has no parameter.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 640 |