SAP ABAP Class CL_SWF_RUN_WORKITEM_COMPATIBLE (Workflow: Access Methods to Work Item Properties)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWW (Package) Business Workflow: Work Items
⤷
⤷
Properties
| Class | CL_SWF_RUN_WORKITEM_COMPATIBLE | |
| Short Description | Workflow: Access Methods to Work Item Properties | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SWW | Business Workflow: Work Items |
| Created | 20000925 | 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 CL_SWF_RUN_WORKITEM_COMPATIBLE has no interface implemented.
Friends
Class CL_SWF_RUN_WORKITEM_COMPATIBLE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | SWDTPRSPRF | Workflow: Persistence Profile for Business Workflow | 20001106 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Generates container from Header+SWCONT | 20001123 | |
| 2 | Static method | Public | Method | Container Persistence Class | 20001017 | |
| 3 | Static method | Public | Method | Time of Generation | 20001110 | |
| 4 | Static method | Public | Method | Unique ID of Step Definition | 20001017 | |
| 5 | Static method | Public | Method | GUID/Structure of Step Definition | 20001206 | |
| 6 | Static method | Public | Method | Workflow: Actual Execution Time | 20001017 | |
| 7 | Static method | Public | Method | Gets Node ID from DEF_GUID | 20030815 | |
| 8 | Static method | Public | Method | Workflow: Number of Attachments | 20001017 | |
| 9 | Static method | Public | Method | 20130103 | ||
| 10 | Static method | Private | Method | Reads persistence profile | 20001106 | |
| 11 | Static method | Public | Method | Generates new deadline structure | 20011230 | |
| 12 | Static method | Public | Method | Reference Time Zone | 20001110 | |
| 13 | Static method | Public | Method | GUID of Top-Level Instance | 20001017 | |
| 14 | Static method | Public | Method | Workflow Definition (Workflow Extension) | 20001211 | |
| 15 | Static method | Public | Method | Workflow definition | 20001214 | |
| 16 | Static method | Public | Method | Work Item for Object Persistence Class | 20001210 | |
| 17 | Static method | Public | Method | Transfers Date+Time from SWWWIDEADL | 20011230 | |
| 18 | Static method | Public | Method | Set GUID of Step Definition | 20001103 | |
| 19 | Static method | Public | Method | 20130103 | ||
| 20 | Static method | Public | Method | Attempts to derive relation class from container class | 20020111 |
Events
Class CL_SWF_RUN_WORKITEM_COMPATIBLE has no event.
Types
Class CL_SWF_RUN_WORKITEM_COMPATIBLE has no local type.
Method Signatures
Method CREATE_CONTAINER_FROM_BOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BOR_CONTAINER | Call by reference | Type reference (TYPE) | SWCONTTAB | Container-Tabelle | 20001123 | |||
| 2 | IM_WIHEADER | Call by reference | Type reference (TYPE) | SWW_WIHEAD | Workflow: Struktur für Kopftabelle aller Workitemtypen | 20001123 | |||
| 3 | RE_CONTAINER_HANDLE | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20001123 |
Method CREATE_CONTAINER_FROM_BOR on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_CONTAINER_CLASSNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001017 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20001017 |
Method GET_CONTAINER_CLASSNAME on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_CREATE_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001110 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | TIMESTAMPL | Timestamp | 20001110 |
Method GET_CREATE_TIMESTAMP on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_DEF_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001017 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SWFRDGUID | Workflow: GUID der Schrittdefinition | 20001017 |
Method GET_DEF_GUID on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_DEF_GUID_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_GUID | Call by reference | Type reference (TYPE) | SWFRDGUID | Workflow: GUID der Schrittdefinition | 20001206 | |||
| 2 | EX_NODEID | Call by reference | Type reference (TYPE) | SWD_NODEID | Knotennummer | 20001206 | |||
| 3 | EX_NODETYPE | Call by reference | Type reference (TYPE) | SWD_NODETP | Workflow-Definition: Knotentypen | 20001211 | |||
| 4 | EX_TASK | Call by reference | Type reference (TYPE) | SWD_STEP_T | Aufgabenkürzel | 20001206 | |||
| 5 | EX_WFDKEY | Call by reference | Type reference (TYPE) | SWD_WFDKEY | Schlüsselstruktur für alle Workflow-Definitions-Tabellen | 20001206 | |||
| 6 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001206 | |||
| 7 | IM_HEADER_EXTENDED | Call by reference | Type reference (TYPE) | SWW_WIHEAD | 20031009 |
Method GET_DEF_GUID_STRUCTURE on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_EXEC_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001017 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SWFREXECTM | Workflow: De-facto Ausführungszeit | 20001017 |
Method GET_EXEC_TIME on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_NODEID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEFGUID | Call by reference | Type reference (TYPE) | SWFRDGUID | 20030815 | ||||
| 2 | RE_NODEID | Value transfer | Type reference (TYPE) | SWD_NODEID | 20030815 |
Method GET_NODEID on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_NOTE_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001017 | |||
| 2 | IM_WI_CONT_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20001103 | |||
| 3 | RETURN | Value transfer | Type reference (TYPE) | SWFRNOTECN | Workflow: Anzahl der Anlagen | 20001017 |
Method GET_NOTE_COUNT on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_NUMBER_COMMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TRACE_HANDLE | Call by reference | Type reference (TYPE) | SWT_HANDL_ | 20130103 | ||||
| 2 | RE_NUMBER_COMMENTS | Value transfer | Type reference (TYPE) | NUMC2 | 20130103 |
Method GET_NUMBER_COMMENTS on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_PERSISTENCE_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PROFILE_ID | Call by reference | Type reference (TYPE) | SWD_PERSID | Workflow: Kennung des Persistenzprofils | 20001106 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SWD_PRSPRF | Workflow: Persistenzprofil für Business Workflow | 20001106 |
Method GET_PERSISTENCE_PROFILE on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_SWWSWIDEAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SWWSWIDEAD | Call by reference | Type reference (TYPE) | SWWSWIDEAD | Workflow Runtime: Deadline Daten für Workitems | 20011230 | |||
| 2 | IM_SWWWIDEADL | Call by reference | Type reference (TYPE) | SWWWIDEADL | Workflow Runtime: Deadline Daten für Workitems | 20011230 |
Method GET_SWWSWIDEAD on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_TIMEZONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001110 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SWW_CRZONE | Workflow: Bezugszeitzone (6.1/get) | 20001110 |
Method GET_TIMEZONE on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_TOP_WI_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001017 | |||
| 2 | IM_TOP_WIID | Value transfer | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20020109 | |||
| 3 | IM_WIID | Value transfer | Type reference (TYPE) | SWW_WIID | Workitem-Kennung | 20020109 | |||
| 4 | RETURN | Value transfer | Type reference (TYPE) | SWFRTWIID | Workflow: GUID der top-level Instanz | 20001017 |
Method GET_TOP_WI_ID on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_WFDKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001211 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SWD_WFDKEY | Schlüsselstruktur für alle Workflow-Definitions-Tabellen | 20001211 |
Method GET_WFDKEY on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_WFDWIZ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001214 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SWD_WFDWIZ | Workflow-Definition: Keystruktur fuer alle DB-Tabellen | 20001214 |
Method GET_WFDWIZ on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method GET_WI2OBJ_CLASSNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_HEADER | Call by reference | Type reference (TYPE) | SWWWIHEAD | Kopftabelle für alle Workitemtypen | 20001210 | |||
| 2 | RETURN | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20001210 |
Method GET_WI2OBJ_CLASSNAME on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method SET_DATE_FROM_SWWWIDEADL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_SWWWLHEAD | Call by reference | Type reference (TYPE) | SWWWLHEAD | Struktur für Workitemübergabe an den WLC | 20011230 | |||
| 2 | IM_SWWWIDEADL | Call by reference | Type reference (TYPE) | SWWWIDEADL | Workflow Runtime: Deadline Daten für Workitems | 20011230 | |||
| 3 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20011230 |
Method SET_DATE_FROM_SWWWIDEADL on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method SET_DEF_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NODEID | Call by reference | Type reference (TYPE) | SWD_NODEID | Knotennummer | 20001103 | |||
| 2 | IM_NODETYPE | Call by reference | Type reference (TYPE) | SWD_NODETP | Workflow-Definition: Knotentypen | 20001211 | |||
| 3 | IM_WFDKEY | Call by reference | Type reference (TYPE) | SWD_WFDKEY | Schlüsselstruktur für alle Workflow-Definitions-Tabellen | 20001103 | |||
| 4 | IM_WORKFLOW_TASK | Call by reference | Type reference (TYPE) | SWD_STEP_T | Aufgabenkürzel | 20001103 | |||
| 5 | RETURN | Value transfer | Type reference (TYPE) | SWFRDGUID | Workflow: GUID der Schrittdefinition | 20001103 |
Method SET_DEF_GUID on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method SET_NUMBER_COMMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NUMBER_COMMENTS | Call by reference | Type reference (TYPE) | NUMC2 | 20130103 | ||||
| 2 | IM_TRACE_HANDLE | Call by reference | Type reference (TYPE) | SWT_HANDL_ | 20130103 | ||||
| 3 | RE_TRACE_HANDLE | Value transfer | Type reference (TYPE) | SWT_HANDL_ | 20130103 |
Method SET_NUMBER_COMMENTS on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
Method TRY_WI2OBJ_CLS_FROM_CNT_P_CLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CANNOT_DETERMINE | Call by reference | Type reference (TYPE) | XFELD | Ableitung nicht möglich | 20020111 | |||
| 2 | EX_WI2OBJ_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Name der Relationsklasse | 20020111 | |||
| 3 | IM_CONT_PERSIST_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Name der Container-Persistenz-Klasse | 20020111 |
Method TRY_WI2OBJ_CLS_FROM_CNT_P_CLS on class CL_SWF_RUN_WORKITEM_COMPATIBLE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 610 |