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 MO_DOCUMENT Static Attribute Public Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20060926
2 MS_DOC_HEADER Static Attribute Public Type reference (TYPE) /IPRO/TDOCMNT Document Builder Documents 20070615
3 MT_APPROVER Static Attribute Public Type reference (TYPE) /IPRO/TT_APPROVAL_AGENTS Table with Organizational Objects 20070215
4 MT_ELEMENTS_CHANGED Static Attribute Public Type reference (TYPE) /IPRO/TT_ELEMENTS_CHANGED Element IDs 20070310
5 MT_ELEMENT_APPROVER Static Attribute Public Type reference (TYPE) /IPRO/TT_ELEM_APPROVER Element approver 20070309
6 MT_MSG Static Attribute Public Type reference (TYPE) /IPRO/TT_CHAR120 Table of messages for documents about to expire 20070309
7 MV_MAT_CHG_DOC Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070329
8 MV_NR_ELEMENTS_CHGD Static Attribute Public Type reference (TYPE) SYTABIX Nr of elements changed 20070310
9 MV_STSMA Static Attribute Private Type reference (TYPE) J_STSMA Status Profile 20090225
10 MV_URL_FOR_DOC Static Attribute Public Type reference (TYPE) STRING 20070220
11 MV_USR_EMAIL Static Attribute Public Type reference (TYPE) AD_SMTPADR E-Mail Address 20070130
12 MV_USR_STAT_CNT Static Attribute Public Type reference (TYPE) SYTABIX Number of Intermediate status values 20090226
13 M_DOCMNT Static Attribute Public Type reference (TYPE) GUID Globally Unique Identifier 20060926
14 M_POR Instance attribute Public Type reference (TYPE) SIBFLPOR Local Persistent Object Reference 20060926
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MATERIAL_CHANGE Instance method Private Method Check for material changes at the document level 20070328
2 CONSTRUCTOR Instance method Public Constructor 20060926
3 CREATEINSTANCE Static method Public Method create instance 20060927
4 CUSTOM_ELEM_APPROVED Instance method Public Method Custom element was approved 20070513
5 DISPLAY Instance method Public Method 20061024
6 DOC_CHANGED Instance method Public Method A change to the document 20070208
7 GET_HEADER_DATA Instance method Public Method Set header fields 20070716
8 GET_INIT_USRSTAT Instance method Public Method Get Initial User Status 20090225
9 GET_USRSTAT Instance method Public Method Get User Status 20090225
10 NEXT_STATE Instance method Public Method Next USer Status 20090225
11 PREV_STATE Instance method Public Method Previous User Status 20090225
12 SEND_ATTACHMENTS Instance method Public Method Send attachments to external system 20070727
13 SEND_NOTE Instance method Public Method Send a note 20070129
14 SEND_TMPL_CHANGE_NOTE Instance method Public Method Send a note when template has changed 20070419
15 SET_APPROVED Instance method Public Method 20060926
16 SET_INIT_USRSTAT Instance method Public Method Set Initial User Status 20090225
17 SET_REJECTED Instance method Public Method 20060926
18 SET_USRSTAT Instance method Private Method Set User Status 20090225
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 Returning 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 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20070217
2 Importing 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 Exporting EO_WFL_INSTANCE Call by reference Object reference (TYPE REF TO) /IPRO/CL_WFL_DOCUMNT Workflow document 20060927
2 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCUMENT Document Builder Document Interface 20070218
3 Importing 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 Returning 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 Returning 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 Exporting 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 Exporting 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 Importing 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 Exporting 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 Importing 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