SAP ABAP Class CL_SWF_UTL_MAIL (Workflow: Interface to Mail System)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWW (Package) Business Workflow: Work Items
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_UTL_MAIL Workflow: Interface for Mail 20011211
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWF_UTL_MAIL_COMPL_NOTIFY Workflow: Mail upon Completion of Work Item 20040126
2 Inheritance (c INHERITING FROM c_ref)  CL_SWF_UTL_MAIL_ERROR_NOTIFY Workflow: Mail if Error 20040126
Properties
Class CL_SWF_UTL_MAIL  
Short Description Workflow: Interface to Mail System    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWW   Business Workflow: Work Items 
Created 20011211   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_UTL_MAIL Workflow: Interface for Mail 20011211
Friends
Class CL_SWF_UTL_MAIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_AGENTS Instance attribute Private Type reference (TYPE) TSWHACTOR Table with Organizational Objects 20011211
2 M_BODY Instance attribute Private Type reference (TYPE) STRING Body of Mail 20011211
3 M_FUNCTION Instance attribute Private Type reference (TYPE) FUNCNAME Function Name 20011211
4 M_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU SAP System, Current Language 20011211
5 M_NAME Instance attribute Private Type reference (TYPE) STRING Name of Mail 20011211
6 M_OWNER Instance attribute Private Type reference (TYPE) STRING Owner of Mail 20011211
7 M_PARAMETERS Instance attribute Private Type reference (TYPE) SWRTPROPS Workflow: Table With Properties 20011211
8 M_REQUESTER Instance attribute Private Type reference (TYPE) SWW_MAIREQ 0000 Workflow: Requisitioner of a Mail 20011217
9 M_SENDER Instance attribute Private Type reference (TYPE) STRING Sender of Mail 20011211
10 M_TASK Instance attribute Private Type reference (TYPE) SWW_TASK Task ID for Body+Title 20011217
11 M_TITLE Instance attribute Private Type reference (TYPE) STRING Title of Mail 20011211
12 M_WORKITEM Instance attribute Private Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Work Item Manager (Local) 20011211
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Factory 20011211
2 GET_BODY Instance method Protected Method Gets body 20011211
3 GET_BODY_FROM_TASK Instance method Protected Method Gets body from task definition 20011212
4 GET_FUNCTION Instance method Private Method Gets function name 20011211
5 GET_LANGUAGE Instance method Protected Method Gets language 20011211
6 GET_NAME Instance method Protected Method Gets name of mail 20011211
7 GET_OWNER Instance method Private Method Gets owner 20011211
8 GET_PARAMETER Instance method Private Method Gets parameter 20011211
9 GET_RECEIVERS Instance method Private Method Gets recipient 20011211
10 GET_SENDER Instance method Private Method Gets sender 20011211
11 GET_SHORT_WIID Instance method Protected Method Gets WI ID without leading zeros 20040128
12 GET_TASK Instance method Private Method Gets task 20011217
13 GET_TITLE Instance method Protected Method Gets title 20011211
14 GET_TITLE_FROM_WORKITEM Instance method Protected Method Gets title from work item 20011212
15 GET_TITLE_PREFIX Instance method Protected Method Gets prefix of title 20011217
16 GET_WORKITEM Instance method Protected Method Gets work item handle 20011211
Events
Class CL_SWF_UTL_MAIL has no event.
Types
Class CL_SWF_UTL_MAIL has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUESTER Call by reference Type reference (TYPE) SWW_MAIREQ SWFCO_MAIL_COMPLETE_NOTIFY Workflow: Anforderer einer Mail 20040126
2 Returning RE_MAIL Value transfer Object reference (TYPE REF TO) IF_SWF_UTL_MAIL Workflow: Interface zum Mailsystem 20011211

Method CREATE on class CL_SWF_UTL_MAIL has no exception.

Method GET_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BODY Value transfer Type reference (TYPE) SO_TXTTAB Texttabelle (255) 20011211
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212

Method GET_BODY_FROM_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BODY Value transfer Type reference (TYPE) SO_TXTTAB Texttabelle (255) 20011212
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212

Method GET_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FUNCTION Value transfer Type reference (TYPE) FUNCNAME Funktionsname 20011211

Method GET_FUNCTION on class CL_SWF_UTL_MAIL has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LANGUAGE Value transfer Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20011212
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NAME Value transfer Type reference (TYPE) STRING Name der Mail 20011211

Method GET_NAME on class CL_SWF_UTL_MAIL has no exception.

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OWNER Value transfer Type reference (TYPE) STRING Eigentümer der Mail 20011211
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PARAMS Value transfer Type reference (TYPE) SOOP1_TAB objparb als Tabellentyp 20011211

Method GET_PARAMETER on class CL_SWF_UTL_MAIL has no exception.

Method GET_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECEIVERS Value transfer Type reference (TYPE) SOOS1TAB Tabelle von SOOS1 20011211

Method GET_RECEIVERS on class CL_SWF_UTL_MAIL has no exception.

Method GET_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SENDER Value transfer Type reference (TYPE) STRING Sender der Mail 20011211
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212

Method GET_SHORT_WIID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WIID Value transfer Type reference (TYPE) SWW_WIID Workitem-Kennung 20040128
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20040128

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TASK Value transfer Type reference (TYPE) SWW_TASK Aufgabenkennung 20011217

Method GET_TASK on class CL_SWF_UTL_MAIL has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TITLE Value transfer Type reference (TYPE) STRING Titel der Mail 20011211
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011217

Method GET_TITLE_FROM_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TITLE Value transfer Type reference (TYPE) STRING Titel der Mail 20011212
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212

Method GET_TITLE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STRING Value transfer Type reference (TYPE) STRING Präfix 20011217
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011217

Method GET_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_WORKITEM Value transfer Object reference (TYPE REF TO) IF_SWF_RUN_WIM_INTERNAL Workflow: Workitemmanager (lokal) 20011211
# Exception Resumable Description Created on
1 CX_SWF_UTL_SERVICE_FAILED Ausnahme im Serviceaufruf 20011212
History
Last changed by/on SAP  20110908 
SAP Release Created in 620