SAP ABAP Class /MRSS/CL_RM_UTIL_EMAILS (RM Emails)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-CP (Application Component) Capacity and Resource Planning
     /MRSS/RMS (Package) Resource Management Service Layer
Properties
Class /MRSS/CL_RM_UTIL_EMAILS  
Short Description RM Emails    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/RMS   Resource Management Service Layer 
Created 20081229   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_RM_UTIL_EMAILS has no interface implemented.
Friends
Class /MRSS/CL_RM_UTIL_EMAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EMAIL_TYPE Constant Public See coding 20081229
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_MAIL_URL Static method Public Method Creates Mail URL using To, Subject and Message 20081229
2 GET_EMAIL_BODY Static method Public Method Retrieves Email Message Body from Template 20081229
3 GET_EMAIL_DATA Static method Public Method Get Email Data using Request Header 20081229
4 GET_EMAIL_ID Static method Public Method Retrieves Email ID 20081229
5 GET_MULTI_SEL_EMAIL_DATA Static method Public Method Retrieves Data for Multiple Selection Email 20081229
6 GET_REQ_EMAIL_RECIPIENTS Static method Public Method Retrieves Email Recipients for a given Request 20081229
7 IS_VALID_UI_EMAIL_TYPE Static method Public Method Checks validity of UI Email 20081229
8 SEND_MAIL_BY_BCS Static method Public Method Sends Mail Using BCS 20081229
9 SEND_SO_EMAIL Static method Public Method Send SAP Office Email 20081229
Events
Class /MRSS/CL_RM_UTIL_EMAILS has no event.
Types
Class /MRSS/CL_RM_UTIL_EMAILS has no local type.
Method Signatures

Method CREATE_MAIL_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMAIL_BODY Call by reference Type reference (TYPE) STRING Email Body 20081229
2 Importing IV_SUBJECT Call by reference Type reference (TYPE) STRING Email Subject 20081229
3 Importing IV_TO Call by reference Type reference (TYPE) STRING Recipient ID or Name 20081229
4 Returning RV_URL Value transfer Type reference (TYPE) STRING Email URL 20081229

Method CREATE_MAIL_URL on class /MRSS/CL_RM_UTIL_EMAILS has no exception.

Method GET_EMAIL_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_BODY_OTF Call by reference Type reference (TYPE) TLINE_TAB List of SAPscript Lines 20081229
2 Exporting EV_MSG_BODY Call by reference Type reference (TYPE) STRING Message Body from Template 20081229
3 Exporting EV_SUBJECT Value transfer Type reference (TYPE) STRING Message Subject from Template 20081229
4 Importing IS_REQUEST_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20081229
5 Importing IV_BROADCAST_TARGET Call by reference Type reference (TYPE) /MRSS/T_RM_BROADCAST_TARGET Broadcast Targets 20081229
6 Importing IV_EMAIL_TRIGGER_ACTION Value transfer Type reference (TYPE) /MRSS/T_RM_COR_TRIGGER 'GM' Trigger for E-Mail 20081229
7 Importing IV_EMAIL_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_TYPE Email Type 20090602
# Exception Resumable Description Created on
1 DATA_ERROR 20081229
2 SMART_FORM_ERROR 20081229

Method GET_EMAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDITIONAL_EMAIL_INFO Call by reference Type reference (TYPE) /MRSS/T_RM_ADDN_EMAILINFO Structure for Additional Email Information 20090814
2 Exporting ET_EMPL_ATTACHMENTS Call by reference Type reference (TYPE) /MRSS/T_RM_USER_SO_ATTACH_TAB SAP Office Users Attachments Table 20081229
3 Exporting ET_MSG_BODY_OTF Call by reference Type reference (TYPE) TLINE_TAB List of SAPscript Lines 20081229
4 Exporting ET_RECIPIENTS_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
5 Exporting ET_REQ_ATTACHMENTS Call by reference Type reference (TYPE) /MRSS/T_RM_ATTACH_TAB Table type of attachments 20081229
6 Exporting EV_EMPL_ATTACH_ERROR Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG True if Empl Profile Or Attachments Error exist 20081229
7 Exporting EV_MESSAGE_BODY Call by reference Type reference (TYPE) STRING 20081229
8 Exporting EV_SUBJECT Value transfer Type reference (TYPE) STRING 20081229
9 Importing IS_REQUEST_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20081229
10 Importing IV_EMAIL_TRIGGER_ACTION Value transfer Type reference (TYPE) /MRSS/T_RM_COR_TRIGGER 'GM' Trigger for E-Mail 20081229
11 Importing IV_EMAIL_TYPE Value transfer Type reference (TYPE) /MRSS/T_RM_EMAIL_TYPE 0 Email Type 20081229
12 Importing IV_GET_CANDIDATE_ATTACH Value transfer Type reference (TYPE) /MRSS/T_RM_FLAG 'X' Indicator 20081229
# Exception Resumable Description Created on
1 EMAIL_BODY_ERROR 20081229
2 WRONG_PARAMETERS 20081229

Method GET_EMAIL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECIPIENTS_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229

Method GET_EMAIL_ID on class /MRSS/CL_RM_UTIL_EMAILS has no exception.

Method GET_MULTI_SEL_EMAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAND_ATTACH_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_USER_SO_ATTACH_TAB SAP Office Users Attachments Table 20081229
2 Exporting ET_CAND_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
3 Exporting ET_REQ_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
4 Exporting ET_ROLE_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
5 Exporting ET_SP_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
6 Exporting EV_CAND_ATTACH_ERROR Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20081229
7 Importing IS_REQUEST_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20081229

Method GET_MULTI_SEL_EMAIL_DATA on class /MRSS/CL_RM_UTIL_EMAILS has no exception.

Method GET_REQ_EMAIL_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAND_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
2 Exporting ET_REQ_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
3 Exporting ET_ROLE_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
4 Exporting ET_SP_RECPT_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_RECPT_TAB Email Recipients Table 20081229
5 Importing IS_REQUEST_HDR Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20081229
6 Importing IV_EMAIL_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_TYPE Email Type 20081229
7 Importing IV_GET_ALL Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Get All recipients 20081229
# Exception Resumable Description Created on
1 WRONG_PARAMETERS 20081229

Method IS_VALID_UI_EMAIL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_VALID Value transfer Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20081229
2 Importing IV_EMAIL_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_TYPE Email Type 20081229

Method IS_VALID_UI_EMAIL_TYPE on class /MRSS/CL_RM_UTIL_EMAILS has no exception.

Method SEND_MAIL_BY_BCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) STRING 20081229
2 Exporting EV_SENT_TO_ALL Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20081229
3 Importing IT_BCC_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
4 Importing IT_CC_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
5 Importing IT_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
6 Importing IT_FROM_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
7 Importing IT_SO_ATTACH_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_SO_ATTACH_TAB Sap Office Attachment Table 20081229
8 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20081229
9 Importing IV_MSG_BODY Call by reference Type reference (TYPE) STRING 20081229
10 Importing IV_SENDER_PERNR Call by reference Type reference (TYPE) /MRSS/T_PERNR Personnel number 20081229
11 Importing IV_SUBJECT Call by reference Type reference (TYPE) STRING 20081229
# Exception Resumable Description Created on
1 ERROR_SENDING_MAIL 20081229
2 WRONG_PARAMETERS 20081229

Method SEND_SO_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SENT_TO_ALL Value transfer Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20081229
2 Importing IT_BCC_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
3 Importing IT_CC_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
4 Importing IT_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
5 Importing IT_FROM_EMAIL_ID_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_EMAIL_ID_TAB Table for Email IDs 20081229
6 Importing IT_SO_ATTACH_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_SO_ATTACH_TAB SO Mail Attachments 20081229
7 Importing IV_COMMIT_WORK Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20090608
8 Importing IV_MSG_BODY Call by reference Type reference (TYPE) STRING Email Body 20081229
9 Importing IV_SENDER_PERNR Call by reference Type reference (TYPE) /MRSS/T_PERNR Personnel number 20081229
10 Importing IV_SUBJECT Call by reference Type reference (TYPE) STRING Email Subject 20081229
# Exception Resumable Description Created on
1 ATTACHMENT_READ_ERROR 20081229
2 ERROR_SENDING_MAIL 20081229
3 WRONG_PARAMETERS 20081229
History
Last changed by/on SAP  20141109 
SAP Release Created in 610