SAP ABAP Class CL_RSRD_DISTRIBUTOR_MAIL (Distributor: Send E-Mails)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRD (Package) BW: Broadcasting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRD_F_DISTRIBUTOR_ROOT Root Class for Document Distributor Classes 20030725
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRD_DISTRIBUTOR_BULKMAIL Distributor: Bulk Mailer 20040423
Properties
Class CL_RSRD_DISTRIBUTOR_MAIL  
Short Description Distributor: Send E-Mails    
Super Class CL_RSRD_F_DISTRIBUTOR_ROOT Root Class for Document Distributor Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRD    
Program status P  SAP Standard Production Program 
Category 0   
Package RSRD   BW: Broadcasting 
Created 20030725   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSRD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SBIWM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRD_DISTRIBUTOR_MAIL has no interface implemented.
Friends
Class CL_RSRD_DISTRIBUTOR_MAIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PARAMETER_BODY Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_BODY' Parameter ID for Mail Message 20040414
2 C_PARAMETER_EMAIL Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_EMAIL' Parameter ID for E-Mail Addresses 20040225
3 C_PARAMETER_IMPORTANCE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_IMPORTANCE' Parameter ID for the Importance of the Mail 20040414
4 C_PARAMETER_SUBJECT Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_SUBJECT' Parameter ID for Subject Line 20040414
5 N_MHTML_AS_ATTACHMENT Static Attribute Public Type reference (TYPE) RS_BOOL Send MHTML As Mail Attachment 20050907
6 N_SUPPRESS_FOOTER Static Attribute Public Type reference (TYPE) RSRD_SUPPRESS_FOOTER Supress Footer 20050607
7 O_MAIL_EXPIRATION Static Attribute Protected Type reference (TYPE) RSRD_MAIL_EXPIRATION Number of Days Until Send Request Is Deleted 20050607
8 O_R_ATTRIBUTES Instance attribute Protected Object reference (TYPE REF TO) CL_RSR_PARAMETER Document Attributes 20030725
9 O_R_DOCUMENT_BCS Instance attribute Protected Object reference (TYPE REF TO) CL_DOCUMENT_BCS Reference to BCS Document 20030725
10 O_SENDER Instance attribute Protected Type reference (TYPE) SYUNAME User Name for Sender of Mail 20060330
11 O_SUBJECT Instance attribute Protected Type reference (TYPE) SO_OBJ_DES Subject of E-Mail 20030725
12 O_T_EMAIL_RECIPIENT Instance attribute Protected Type reference (TYPE) RSRTPARAMETERVALUE List of E-Mail Addresses 20070927
13 O_T_MAIL_RECIPIENT Instance attribute Protected Type reference (TYPE) RSRD_T_MAIL_RECIPIENT Recipient List 20050121
14 P_ATTR_BUFFER_FILLED Static Attribute Private Type reference (TYPE) RS_BOOL Attributes in Buffer 20031119
15 P_SX_ATTRIBUTE_DB Static Attribute Private Type reference (TYPE) RSRD_SX_CLASS_DT Buffered Attribute Descriptions for Class 20031119
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ANCHOR_TAG_FOR_ONLINE_LINK Instance method Protected Method Inserts Anchor Tag for Online Links 20040419
2 ADD_FOOTER Instance method Protected Method Insert Footers to Body of E-Mail 20040129
3 CLASS_CONSTRUCTOR Static method Public Constructor Static Constructor 20050607
4 CLEAR Instance method Protected Method Deletion of Instance Variables 20040802
5 CONSTRUCTOR Instance method Public Constructor Constructor 20030905
6 GET_LANGUAGE_USER_LIST Instance method Protected Method Calculates Lists of BW Users from Attribute User and Roles 20030925
7 HANDLE_BCS_EXCEPTION Instance method Protected Method Processing Exceptions That Occurred 20030725
8 SEND Instance method Protected Method Send E-Mail 20030725
9 SET_ATTACHMENTS Instance method Protected Method Creating Mail Attachments 20030725
10 SET_BODY Instance method Protected Method Creating the Body of the E-Mail 20030725
11 SET_RECIPIENTS Instance method Protected Method Creating the E-Mail Recipient 20030725
12 SET_SUBJECT Instance method Protected Method Set Subject of E-Mail 20030725
Events
Class CL_RSRD_DISTRIBUTOR_MAIL has no event.
Types
Class CL_RSRD_DISTRIBUTOR_MAIL has no local type.
Method Signatures

Method ADD_ANCHOR_TAG_FOR_ONLINE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRING Call by reference Type reference (TYPE) STRING 20040419

Method ADD_ANCHOR_TAG_FOR_ONLINE_LINK on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method ADD_FOOTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BODY Call by reference Type reference (TYPE) STRING 20040129
2 Importing I_AS_HTML Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040330

Method ADD_FOOTER on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method CLEAR Signature

Method CLEAR on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
Method CLEAR on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
Method CONSTRUCTOR on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method GET_LANGUAGE_USER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_LANGUAGE_USER Value transfer Type reference (TYPE) RSRD_T_LANGUAGE_USER 20030925

Method GET_LANGUAGE_USER_LIST on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method HANDLE_BCS_EXCEPTION Signature

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

Method HANDLE_BCS_EXCEPTION on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IMMEDIATELY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20031017
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20030725

Method SET_ATTACHMENTS Signature

Method SET_ATTACHMENTS on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20030725

Method SET_BODY Signature

Method SET_BODY on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20030725

Method SET_RECIPIENTS Signature

Method SET_RECIPIENTS on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20030725

Method SET_SUBJECT Signature

Method SET_SUBJECT on class CL_RSRD_DISTRIBUTOR_MAIL has no parameter.
Method SET_SUBJECT on class CL_RSRD_DISTRIBUTOR_MAIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350