SAP ABAP Class CL_SWF_UTL_MAIL_FACADE (Workflow: Facade for New API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_UTL (Package) Workflow: Tools
Properties
Class CL_SWF_UTL_MAIL_FACADE  
Short Description Workflow: Facade for New API    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_UTL   Workflow: Tools 
Created 20110715   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWF_UTL_MAIL_FACADE has no forward declaration.
Interfaces
Class CL_SWF_UTL_MAIL_FACADE has no interface implemented.
Friends
Class CL_SWF_UTL_MAIL_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ADDRESS_STRINGS Instance attribute Private Type reference (TYPE) SWFSTRTAB 20110715
2 M_ATTACHMENTS Instance attribute Private Type reference (TYPE) TSWOTOBJID 20110715
3 M_DOCNO Instance attribute Private Type reference (TYPE) SO_OBJ_NO 20111201
4 M_DOCTP Instance attribute Private Type reference (TYPE) SO_OBJ_TP 20111201
5 M_DOCUMENTCONTENT Instance attribute Private Type reference (TYPE) SO_TXTTAB 20110715
6 M_DOCUMENTNAME Instance attribute Private Type reference (TYPE) STRING 20110715
7 M_DOCUMENTTITLE Instance attribute Private Type reference (TYPE) STRING 20110715
8 M_DOCYR Instance attribute Private Type reference (TYPE) SO_OBJ_YR 20111201
9 M_ENCRYPT Instance attribute Private Type reference (TYPE) BCSD_ENCR 20110715
10 M_EXCP Instance attribute Private Type reference (TYPE) TABLE_OF_EXCEPTIONS 20111130
11 M_EXPIRES_ON Instance attribute Private Type reference (TYPE) BCS_XPIRE 20111201
12 M_EXPRESS Instance attribute Private Type reference (TYPE) XFELD 20110715
13 M_IMPORTANCE Instance attribute Private Type reference (TYPE) BCS_DOCIMP 20110719
14 M_LEN Instance attribute Private Type reference (TYPE) SO_OBJ_LEN 20110719
15 M_RECEIVERS Instance attribute Private Type reference (TYPE) TABLE_OF_RECEIVERS 20110715
16 M_SENDER_NAME Instance attribute Private Type reference (TYPE) SYUNAME 20110715
17 M_SEND_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU 20110715
18 M_SEND_TYPE Instance attribute Private Type reference (TYPE) STRING 20110715
19 M_SIGN Instance attribute Private Type reference (TYPE) BCSD_SIGN 20110715
20 M_TEXTTYPE Instance attribute Private Type reference (TYPE) SO_OBJ_TP 20110719
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTACHMENTS Instance method Private Method 20110720
2 ADD_RECEIVERS_INTERNET Instance method Public Method 20111130
3 ADD_RECEIVERS_ORGOBJECT Instance method Public Method 20111130
4 ADD_RECEIVERS_USER Instance method Public Method 20111201
5 ADD_RECEIVER_INTERNET Instance method Public Method 20111130
6 ADD_RECEIVER_ORGOBJECT Instance method Public Method 20111130
7 ADD_RECEIVER_USER Instance method Public Method 20111130
8 CHECK Instance method Public Method 20110715
9 COMMIT Instance method Public Method 20111130
10 GET_DOCTYPE Instance method Public Method 20120830
11 GET_INSTANCE Static method Public Method 20110715
12 GET_POR Instance method Public Method 20111201
13 GET_SENDER_BCS Instance method Private Method 20110715
14 GET_SENDER_NAME Instance method Private Method 20110715
15 GET_USER_VIA_ORG_OBJECT Instance method Private Method 20111130
16 SEND Instance method Public Method 20110715
17 SET_ADDRESS_STRINGS Instance method Public Method 20110715
18 SET_ATTACHMENTS Instance method Public Method 20110715
19 SET_DOCTYPE_HTML Instance method Public Method 20121217
20 SET_DOCUMENTCONTENT_VIA_STRING Instance method Public Method 20110720
21 SET_DOCUMENTCONTENT_VIA_TXTTAB Instance method Public Method 20110715
22 SET_DOCUMENTEXPIRYDATE Instance method Public Method 20110715
23 SET_DOCUMENTNAME Instance method Public Method 20110715
24 SET_DOCUMENTTITLE Instance method Public Method 20110715
25 SET_ENCRYPT Instance method Public Method 20110715
26 SET_EXPRESS Instance method Public Method 20110715
27 SET_SEND_TYPE Instance method Public Method 20110715
28 SET_SIGN Instance method Public Method 20110715
Events
Class CL_SWF_UTL_MAIL_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TABLE_OF_EXCEPTIONS Public See coding 20111130 table_of_exceptions TYPE STANDARD TABLE OF REF TO cx_swf_run_wim
2 TABLE_OF_RECEIVERS Private See coding 20110720 TABLE_OF_RECEIVERS type standard table of ref to if_recipient_bcs
Method Signatures

Method ADD_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT_BCS Call by reference Object reference (TYPE REF TO) CL_DOCUMENT_BCS 20110720

Method ADD_ATTACHMENTS on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method ADD_RECEIVERS_INTERNET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMAIL_ADDRESSES Call by reference Type reference (TYPE) SWFSTRTAB 20111130

Method ADD_RECEIVERS_INTERNET on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method ADD_RECEIVERS_ORGOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ORG_OBJECTS Call by reference Type reference (TYPE) SWFSTRTAB 20111130

Method ADD_RECEIVERS_ORGOBJECT on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method ADD_RECEIVERS_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USERS Call by reference Type reference (TYPE) SWFSTRTAB 20111201

Method ADD_RECEIVERS_USER on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method ADD_RECEIVER_INTERNET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EMAIL_ADDRESS Call by reference Type reference (TYPE) STRING 20111130

Method ADD_RECEIVER_INTERNET on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method ADD_RECEIVER_ORGOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ORG_OBJECT Call by reference Type reference (TYPE) STRING 20111130

Method ADD_RECEIVER_ORGOBJECT on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method ADD_RECEIVER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20111130

Method ADD_RECEIVER_USER on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method CHECK Signature

Method CHECK on class CL_SWF_UTL_MAIL_FACADE has no parameter.
Method CHECK on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method COMMIT Signature

Method COMMIT on class CL_SWF_UTL_MAIL_FACADE has no parameter.
Method COMMIT on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method GET_DOCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCTYPE Value transfer Type reference (TYPE) SO_OBJ_TP 20120830

Method GET_DOCTYPE on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEND_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20110715
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SWF_UTL_MAIL_FACADE 20110715

Method GET_INSTANCE on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method GET_POR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OBJECT Value transfer Type reference (TYPE) SWOTOBJID 20111201

Method GET_POR on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method GET_SENDER_BCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SENDER Value transfer Object reference (TYPE REF TO) IF_SENDER_BCS 20110715

Method GET_SENDER_BCS on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method GET_SENDER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SENDER_NAME Value transfer Type reference (TYPE) SYUNAME 20110715

Method GET_SENDER_NAME on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method GET_USER_VIA_ORG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ORG_OBJECT Call by reference Type reference (TYPE) STRING 20111130
2 Returning RE_USERS Value transfer Type reference (TYPE) TSWHACTOR 20111130

Method GET_USER_VIA_ORG_OBJECT on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SEND Signature

Method SEND on class CL_SWF_UTL_MAIL_FACADE has no parameter.
# Exception Resumable Description Created on
1 CX_SWF_RUN_WIM 20110719

Method SET_ADDRESS_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS_STRINGS Call by reference Type reference (TYPE) SWFSTRTAB 20110715

Method SET_ADDRESS_STRINGS on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTACHMENTS Call by reference Type reference (TYPE) TSWOTOBJID 20110715

Method SET_ATTACHMENTS on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_DOCTYPE_HTML Signature

Method SET_DOCTYPE_HTML on class CL_SWF_UTL_MAIL_FACADE has no parameter.
Method SET_DOCTYPE_HTML on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_DOCUMENTCONTENT_VIA_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENTCONTENT Call by reference Type reference (TYPE) STRING 20110720

Method SET_DOCUMENTCONTENT_VIA_STRING on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_DOCUMENTCONTENT_VIA_TXTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENTCONTENT Call by reference Type reference (TYPE) SO_TXTTAB Texttabelle (255) 20110715

Method SET_DOCUMENTCONTENT_VIA_TXTTAB on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_DOCUMENTEXPIRYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXPIRY_DATE Call by reference Type reference (TYPE) SO_EXP_DAT 20110715

Method SET_DOCUMENTEXPIRYDATE on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_DOCUMENTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT_NAME Call by reference Type reference (TYPE) STRING 20110715

Method SET_DOCUMENTNAME on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_DOCUMENTTITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOCUMENT_TITLE Call by reference Type reference (TYPE) STRING 20110715

Method SET_DOCUMENTTITLE on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_ENCRYPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENCRYPT Call by reference Type reference (TYPE) BCSD_ENCR 20110715

Method SET_ENCRYPT on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_EXPRESS Signature

Method SET_EXPRESS on class CL_SWF_UTL_MAIL_FACADE has no parameter.
Method SET_EXPRESS on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_SEND_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEND_TYPE Call by reference Type reference (TYPE) STRING 20110715

Method SET_SEND_TYPE on class CL_SWF_UTL_MAIL_FACADE has no exception.

Method SET_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIGN Call by reference Type reference (TYPE) BCSD_SIGN 20110715

Method SET_SIGN on class CL_SWF_UTL_MAIL_FACADE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732