SAP ABAP Class /IPRO/CL_WF_ELEMENT (WF for elements)
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 20061127
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20061127
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20061127
Properties
Class /IPRO/CL_WF_ELEMENT  
Short Description WF for elements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IPRO/WF   Workflow 
Created 20061127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IPRO/CL_WF_ELEMENT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20061127
2 BI_PERSISTENT Persistent Business Instance 20061127
3 IF_WORKFLOW Business Workflow 20061127
Friends
Class /IPRO/CL_WF_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FALSE Constant Private Type reference (TYPE) CHAR1 'N' Single-Character Flag 20070327
2 GC_TRUE Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Flag 20070323
3 MO_ELEMENT Static Attribute Public Object reference (TYPE REF TO) /IPRO/IF_ELEMENT_STATE document states 20061127
4 MS_TELMNT Static Attribute Public Type reference (TYPE) /IPRO/TELMNT Element table 20070509
5 MT_APPROVER Instance attribute Public Type reference (TYPE) /IPRO/TT_APPROVAL_AGENTS List of approval agents 20070508
6 MT_EMAIL Instance attribute Public Type reference (TYPE) BCSY_SMTPA BCS: Internal Table with SMTP Addresses 20070216
7 MV_APPROVAL_STEPS Instance attribute Public Type reference (TYPE) INT4 Natural number 20070514
8 MV_CONTENT Instance attribute Public Type reference (TYPE) /IPRO/TDOCMNT-CONTENT Content 20070209
9 MV_ELEMENT Instance attribute Public Type reference (TYPE) /IPRO/ELMNT Element 20061127
10 MV_ELEMENT_GUID Instance attribute Public Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20070322
11 MV_POR Instance attribute Public Type reference (TYPE) SIBFLPOR Local Persistent Object Reference 20061127
12 MV_STSMA Static Attribute Private Type reference (TYPE) CHAR8 Status profile 20081020
13 MV_URL Static Attribute Public Type reference (TYPE) STRING URL for direct access 20070223
14 MV_USER Static Attribute Public Type reference (TYPE) /IPRO/CREATEDBY Created by 20070519
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor contructor 20061127
2 DISPLAY Instance method Public Method 20070517
3 GET_ELEMENT Instance method Private Method create the element out of the GUID 20070106
4 GET_INIT_USRSTAT Instance method Public Method Gets Initial User Status of the element 20081021
5 GET_USRSTAT Instance method Public Method Gets the present User Status of the element 20081021
6 NEXT_STATE Instance method Public Method Next state 20081021
7 PREV_STATE Instance method Public Method Previous state 20081114
8 RAISE_ACTIVE Instance method Public Method raise active 20090301
9 RAISE_DRAFT Instance method Public Method raise draft 20061128
10 RAISE_INACTIVE Instance method Public Method raise event inactive 20061128
11 RAISE_INAPPROVAL Instance method Public Method raise inapproval 20061128
12 RAISE_REJECTED Instance method Public Method raise rejected 20061128
13 SEND_MAIL Instance method Public Method send email 20070223
14 SET_INIT_USRSTAT Instance method Public Method Set Initial User Status 20081021
15 SET_USRSTAT Instance method Public Method Sets the User Status of the element 20081021
16 TEMPLATES_NEW_VERSION Instance method Private Method Creates new versions and start approval workflow 20070605
Events
# Event Type Visibility Description Created on
1 DRAFT Instance Event
(0)
Public
(2)
draft 20061128
2 INACTIVE Instance Event
(0)
Public
(2)
set inactive 20061128
3 INAPPROVAL Instance Event
(0)
Public
(2)
inapproval 20061128
Types
Class /IPRO/CL_WF_ELEMENT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCB_ELEMENT Interface to document builder element 20070508
2 Importing IV_ELEMENT Call by reference Type reference (TYPE) /IPRO/TELMNT-GUID Element 20061127

Method CONSTRUCTOR on class /IPRO/CL_WF_ELEMENT has no exception.

Method DISPLAY Signature

Method DISPLAY on class /IPRO/CL_WF_ELEMENT has no parameter.
Method DISPLAY on class /IPRO/CL_WF_ELEMENT has no exception.

Method GET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) /IPRO/IF_DOCB_ELEMENT Interface to document builder element 20070508
2 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) /IPRO/IF_ELEMENT_STATE document states 20070106

Method GET_ELEMENT on class /IPRO/CL_WF_ELEMENT 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) CHAR5 User Status 20081021

Method GET_INIT_USRSTAT on class /IPRO/CL_WF_ELEMENT 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) CHAR5 User Status 20081021

Method GET_USRSTAT on class /IPRO/CL_WF_ELEMENT 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 20081021

Method NEXT_STATE on class /IPRO/CL_WF_ELEMENT 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 20081114

Method PREV_STATE on class /IPRO/CL_WF_ELEMENT has no exception.

Method RAISE_ACTIVE 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 20090301

Method RAISE_ACTIVE on class /IPRO/CL_WF_ELEMENT has no exception.

Method RAISE_DRAFT Signature

Method RAISE_DRAFT on class /IPRO/CL_WF_ELEMENT has no parameter.
Method RAISE_DRAFT on class /IPRO/CL_WF_ELEMENT has no exception.

Method RAISE_INACTIVE Signature

Method RAISE_INACTIVE on class /IPRO/CL_WF_ELEMENT has no parameter.
Method RAISE_INACTIVE on class /IPRO/CL_WF_ELEMENT has no exception.

Method RAISE_INAPPROVAL Signature

Method RAISE_INAPPROVAL on class /IPRO/CL_WF_ELEMENT has no parameter.
Method RAISE_INAPPROVAL on class /IPRO/CL_WF_ELEMENT has no exception.

Method RAISE_REJECTED Signature

Method RAISE_REJECTED on class /IPRO/CL_WF_ELEMENT has no parameter.
Method RAISE_REJECTED on class /IPRO/CL_WF_ELEMENT has no exception.

Method SEND_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIT_RECEIVER Call by reference Type reference (TYPE) /IPRO/TT_APPROVAL_AGENTS Approval agent 20070514
2 Importing PIV_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20070514

Method SEND_MAIL on class /IPRO/CL_WF_ELEMENT 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 20081021

Method SET_INIT_USRSTAT on class /IPRO/CL_WF_ELEMENT has no exception.

Method SET_USRSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USRSTAT Call by reference Type reference (TYPE) CHAR5 User Status 20081021

Method SET_USRSTAT on class /IPRO/CL_WF_ELEMENT has no exception.

Method TEMPLATES_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PIV_ELM_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20070605

Method TEMPLATES_NEW_VERSION on class /IPRO/CL_WF_ELEMENT has no exception.
Event Signatures

Event DRAFT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ELEMENT Exporting Value transfer Object reference (TYPE REF TO) /IPRO/IF_ELEMENT_STATE WF for elements 20061128

Event INACTIVE Signature
Event INACTIVE on class /IPRO/CL_WF_ELEMENT has no parameter.
Event INAPPROVAL Signature
Event INAPPROVAL on class /IPRO/CL_WF_ELEMENT has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 300