SAP ABAP Class /IPRO/CL_WFL_DOCUMNT (Workflow document)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-GTF-DOB (Application Component) Document Builder
⤷
/IPRO/WF (Package) Workflow
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | BI_OBJECT | Business Instance | 20060926 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | BI_PERSISTENT | Persistent Business Instance | 20060926 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_IFS_WORKITEM_EXIT | Workflow Interfaces: Runtime Exit | 20061106 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WORKFLOW | Business Workflow | 20060926 |
Properties
| Class | /IPRO/CL_WFL_DOCUMNT | |
| Short Description | Workflow document | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IPRO/WF | Workflow |
| Created | 20060926 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /IPRO/CL_WFL_DOCUMNT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | BI_OBJECT | Business Instance | 20060926 | ||
| 2 | BI_PERSISTENT | Persistent Business Instance | 20060926 | ||
| 3 | IF_SWF_IFS_WORKITEM_EXIT | Workflow Interfaces: Runtime Exit | 20061106 | ||
| 4 | IF_WORKFLOW | Business Workflow | 20060926 |
Friends
Class /IPRO/CL_WFL_DOCUMNT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20060926 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | /IPRO/TDOCMNT | Document Builder Documents | 20070615 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | /IPRO/TT_APPROVAL_AGENTS | Table with Organizational Objects | 20070215 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | /IPRO/TT_ELEMENTS_CHANGED | Element IDs | 20070310 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | /IPRO/TT_ELEM_APPROVER | Element approver | 20070309 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | /IPRO/TT_CHAR120 | Table of messages for documents about to expire | 20070309 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070329 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | SYTABIX | Nr of elements changed | 20070310 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | J_STSMA | Status Profile | 20090225 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | STRING | 20070220 | ||||
| 11 | Static Attribute | Public | Type reference (TYPE) | AD_SMTPADR | E-Mail Address | 20070130 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | SYTABIX | Number of Intermediate status values | 20090226 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | GUID | Globally Unique Identifier | 20060926 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | SIBFLPOR | Local Persistent Object Reference | 20060926 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | APPROVED | Instance Event (0) |
Public (2) |
DocB document approved | 20061020 |
| 2 | CHANGED | Instance Event (0) |
Public (2) |
Docb document changed | 20061018 |
| 3 | CUST_ELEMENT_APPROVED | Static Event (1) |
Public (2) |
Custom Element was approved | 20070512 |
| 4 | CUST_ELEMENT_REJECTED | Static Event (1) |
Public (2) |
Custom Element was rejected | 20070512 |
| 5 | DELETED | Instance Event (0) |
Public (2) |
Docb document deleted | 20061018 |
| 6 | EXPIRED | Instance Event (0) |
Public (2) |
DocB document expired | 20070129 |
| 7 | REJECTED | Instance Event (0) |
Public (2) |
Docb document rejected | 20061018 |
| 8 | SAVED | Instance Event (0) |
Public (2) |
Docb document saved | 20060926 |
| 9 | TMPL_CHANGED | Instance Event (0) |
Public (2) |
Template has been changed | 20070419 |
Types
Class /IPRO/CL_WFL_DOCUMNT has no local type.
Method Signatures
Method CHECK_MATERIAL_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PRV_MATERIAL_CHANGE | Value transfer | Type reference (TYPE) | SEU_BOOL | Boolean | 20070328 |
Method CHECK_MATERIAL_CHANGE on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20070217 | |||
| 2 | IV_DOCMNT | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20060926 |
Method CONSTRUCTOR on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method CREATEINSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_WFL_INSTANCE | Call by reference | Object reference (TYPE REF TO) | /IPRO/CL_WFL_DOCUMNT | Workflow document | 20060927 | |||
| 2 | IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | /IPRO/IF_DOCUMENT | Document Builder Document Interface | 20070218 | |||
| 3 | IV_DOCMNT | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20060927 |
Method CREATEINSTANCE on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method CUSTOM_ELEM_APPROVED Signature
Method CUSTOM_ELEM_APPROVED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method CUSTOM_ELEM_APPROVED on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method DISPLAY Signature
Method DISPLAY on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method DISPLAY on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method DOC_CHANGED Signature
Method DOC_CHANGED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method DOC_CHANGED on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method GET_HEADER_DATA Signature
Method GET_HEADER_DATA on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method GET_HEADER_DATA on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method GET_INIT_USRSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_USRSTAT | Value transfer | Type reference (TYPE) | J_ESTAT | User Status | 20090225 |
Method GET_INIT_USRSTAT on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method GET_USRSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_USRSTAT | Value transfer | Type reference (TYPE) | J_ESTAT | User Status | 20090225 |
Method GET_USRSTAT on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method NEXT_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINISHED | Call by reference | Type reference (TYPE) | XFELD | Single-Character Flag | 20090225 |
Method NEXT_STATE on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method PREV_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINISHED | Call by reference | Type reference (TYPE) | XFELD | Single-Character Flag | 20090225 |
Method PREV_STATE on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SEND_ATTACHMENTS Signature
Method SEND_ATTACHMENTS on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method SEND_ATTACHMENTS on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SEND_NOTE Signature
Method SEND_NOTE on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method SEND_NOTE on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SEND_TMPL_CHANGE_NOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TMPL | Call by reference | Type reference (TYPE) | /IPRO/TTEMPL | template | 20070419 |
Method SEND_TMPL_CHANGE_NOTE on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SET_APPROVED Signature
Method SET_APPROVED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method SET_APPROVED on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SET_INIT_USRSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINISHED | Call by reference | Type reference (TYPE) | XFELD | Single-Character Flag | 20090225 |
Method SET_INIT_USRSTAT on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SET_REJECTED Signature
Method SET_REJECTED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Method SET_REJECTED on class /IPRO/CL_WFL_DOCUMNT has no exception.
Method SET_USRSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ESTAT | Call by reference | Type reference (TYPE) | J_ESTAT | User Status | 20090225 |
Method SET_USRSTAT on class /IPRO/CL_WFL_DOCUMNT has no exception.
Event Signatures
Event APPROVED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_WFL_DOCUMENT | Exporting | Value transfer | Object reference (TYPE REF TO) | /IPRO/CL_WFL_DOCUMNT | Workflow document | 20061020 |
Event CHANGED Signature
Event CHANGED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Event CUST_ELEMENT_APPROVED Signature
Event CUST_ELEMENT_APPROVED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Event CUST_ELEMENT_REJECTED Signature
Event CUST_ELEMENT_REJECTED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Event DELETED Signature
Event DELETED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Event EXPIRED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MESSAGE | Exporting | Value transfer | Type reference (TYPE) | /IPRO/TT_CHAR120 | Groups of documents that are expiring | 20070308 |
Event REJECTED Signature
Event REJECTED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
Event SAVED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AGENT | Exporting | Value transfer | Type reference (TYPE) | /IPRO/TT_APPROVAL_AGENTS | Actual Agent | 20061024 |
Event TMPL_CHANGED Signature
Event TMPL_CHANGED on class /IPRO/CL_WFL_DOCUMNT has no parameter.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 300 |