SAP ABAP Class CL_IC_MAIL_UTILS (Mail Utilities from wrapper)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     IC_CCS_APP (Package) IC Communication Channels Service Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_MAIL_CONSTANTS MCM Mail Constants 20050114
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MCM_MAIL_CONSTANTS mcm_mail_constants 20050321
Properties
Class CL_IC_MAIL_UTILS  
Short Description Mail Utilities from wrapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IC_CCS_APP   IC Communication Channels Service Application 
Created 20040824   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IC_MAIL_UTILS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_MCM_MAIL_CONSTANTS MCM Mail Constants 20050114
2 IF_MCM_MAIL_CONSTANTS mcm_mail_constants 20050321
Friends
Class CL_IC_MAIL_UTILS has no friend class.
Attributes
Class CL_IC_MAIL_UTILS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADDERRORMESSAGE Static method Public Method adderrormessage 20040824
2 CONCATENATE_HTML_BODYPARTS Static method Public Method concatenate_html_bodyparts 20050505
3 CONVERT_TEXTS Static method Public Method convert texts to UTF-8 based on initial charset 20050321
4 CONVERT_TYPE_TO_ICON Static method Public Method convert_type_to_icon 20040824
5 CREATE_BOL_OBJECT Static method Public Method Create email as BOL object (incl. interaction type) 20050321
6 DESERIALIZE_HEADER Static method Public Method deserialize_header 20040824
7 FILTER_EMAILS Static method Public Method filter pending messages 20050321
8 GETMAILBODYTITLE Static method Public Method 20040824
9 GETMESSAGEMODEDESCRIPTION Static method Public Method 20041122
10 IS_EDITABLE Static method Public Method check if email can be edited 20050127
11 SERIALIZE_HEADER Static method Public Method SERIALIZE_HEADER 20040824
Events
Class CL_IC_MAIL_UTILS has no event.
Types
Class CL_IC_MAIL_UTILS has no local type.
Method Signatures

Method ADDERRORMESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040824
2 Importing VAR1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040824
3 Importing VAR2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040824
4 Importing VAR3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040824
5 Importing VAR4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariablen 20040824

Method ADDERRORMESSAGE on class CL_IC_MAIL_UTILS has no exception.

Method CONCATENATE_HTML_BODYPARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HTML Call by reference Type reference (TYPE) STRING 20050505
2 Importing IV_CHILD_PART Call by reference Type reference (TYPE) STRING 20050505
3 Importing IV_MAIN_PART Call by reference Type reference (TYPE) STRING 20050505

Method CONCATENATE_HTML_BODYPARTS on class CL_IC_MAIL_UTILS has no exception.

Method CONVERT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING 20050321
2 Exporting EV_XTEXT Call by reference Type reference (TYPE) XSTRING 20050321
3 Importing IV_CHARSET Call by reference Type reference (TYPE) STRING 20050321
4 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20050321

Method CONVERT_TEXTS on class CL_IC_MAIL_UTILS has no exception.

Method CONVERT_TYPE_TO_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILETYPE Call by reference Type reference (TYPE) STRING 20040824
2 Exporting ICON Call by reference Type reference (TYPE) STRING 20040824

Method CONVERT_TYPE_TO_ICON on class CL_IC_MAIL_UTILS has no exception.

Method CREATE_BOL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERACTIONID Call by reference Type reference (TYPE) STRING Interaktions-ID 20050321
2 Importing IV_INTERACTIONTYPE Call by reference Type reference (TYPE) STRING 20050321
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP 'CRMICMAIL' Objekttyp des Transp.wesens vom verwendenden Objekt 20050321
4 Importing IV_SUBJECT Call by reference Type reference (TYPE) STRING SPACE 20050321
5 Returning RR_ENTITY Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität (4st. num,; gener.) 20050321

Method CREATE_BOL_OBJECT on class CL_IC_MAIL_UTILS has no exception.

Method DESERIALIZE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESSES Value transfer Type reference (TYPE) CRMT_IC_EMAIL_RECIPIENT_DATA E-Mail Addresses with Additional Information 20040824
2 Importing IV_ADDRESS Call by reference Type reference (TYPE) STRING 20040824

Method DESERIALIZE_HEADER on class CL_IC_MAIL_UTILS has no exception.

Method FILTER_EMAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MAILS Value transfer Type reference (TYPE) CRMS_IC_MAIL_ITEM_T Tabelle für CRMS_IC_MAIL_ITEM 20050321
2 Importing IT_MAILS Call by reference Type reference (TYPE) CRMS_IC_MAIL_ITEM_T Tabelle für CRMS_IC_MAIL_ITEM 20050321
3 Importing SELECTION Call by reference Type reference (TYPE) STRING 20050321

Method FILTER_EMAILS on class CL_IC_MAIL_UTILS has no exception.

Method GETMAILBODYTITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGEMODE Call by reference Type reference (TYPE) STRING 20040824
2 Exporting TITLE Call by reference Type reference (TYPE) STRING 20040824

Method GETMAILBODYTITLE on class CL_IC_MAIL_UTILS has no exception.

Method GETMESSAGEMODEDESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGEMODE Call by reference Type reference (TYPE) STRING 20041122
2 Returning TITLE Value transfer Type reference (TYPE) STRING 20041122

Method GETMESSAGEMODEDESCRIPTION on class CL_IC_MAIL_UTILS has no exception.

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EDITABLE Value transfer Type reference (TYPE) BOOLEAN Boolsche Variable (X=true, -=false, Space=unknown) 20050127
2 Importing IV_MESSAGEMODE Call by reference Type reference (TYPE) STRING 20050127

Method IS_EDITABLE on class CL_IC_MAIL_UTILS has no exception.

Method SERIALIZE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS Value transfer Type reference (TYPE) STRING 20040824
2 Importing IT_ADDRESSES Call by reference Type reference (TYPE) CRMT_IC_EMAIL_RECIPIENT_DATA E-Mail Addresses with Additional Information 20040824

Method SERIALIZE_HEADER on class CL_IC_MAIL_UTILS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500