The Best Online SAP Object Repository

 
Object Hierarchy
Software Component
SAP_BASIS 
Application Component ID
BC-BMT-WFM 
Package
SWW
Object type
Class
Object name
CL_SWF_UTL_MAIL
Using
Class (36) 
Data Element (13) 
Table/Structure Field (37) 
Function Module (2) 
Interface (33) 
Class Method (49) 
Table (24) 
Used by
Class (41) 
Related Links
Download TCode Books
Download TCode Excels
Advertise Links
 
Home page > ABAP Object > Class > CL_SWF_UTL_MAIL
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

CL_SWF_UTL_MAIL  
Workflow: Interface to Mail System    
   
2  Public 
   

General Data

   
P  SAP Standard Production Program 
0   
SWW   Business Workflow: Work Items 
20011211   SAP 
20110908   SAP 
   
   
   

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

SAP  20110908 
620