SAP ABAP Class CL_CRM_MCM_MAIL_PROXY (MCM mail proxy)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     IC_CCS_MCM (Package) IC Communication Channels Service Multi-Channel Management
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 20040116
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_PROXY_CONSTANTS MCM Proxy Constants 20040116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_SESSION_CONSTANTS MCM Session Constants 20031230
Properties
Class CL_CRM_MCM_MAIL_PROXY  
Short Description MCM mail proxy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IC_CCS_MCM   IC Communication Channels Service Multi-Channel Management 
Created 20031230   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_MCM_MAIL_PROXY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_MCM_MAIL_CONSTANTS MCM Mail Constants 20040116
2 IF_CRM_MCM_PROXY_CONSTANTS MCM Proxy Constants 20040116
3 IF_CRM_MCM_SESSION_CONSTANTS MCM Session Constants 20031230
Friends
Class CL_CRM_MCM_MAIL_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIMC_AGENT_SESSION_ID Constant Private Type reference (TYPE) STRING 'mimc_session_id' MIMC Agent Session ID 20080307
2 MCM_CHANNEL_MAIL Instance attribute Public Attribute reference (LIKE) 20031230
3 M_MAIL_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_CRM_MCM_MAIL_SESSION MCM Mail Session 20031230
4 M_MCM_MAIL_MSG Instance attribute Private Object reference (TYPE REF TO) CL_CRM_MCM_MAIL_MESSAGE 20040120
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTACHMENT Instance method Public Method add attachment 20040113
2 CONSTRUCTOR Instance method Public Constructor 20031230
3 CONVERT_X_TO_S Static method Protected Method conversion of xstring to string 20040322
4 DELETE_ACTION_ITEM Instance method Public Method alte email holen 20070213
5 DELETE_ATTACHMENT Instance method Public Method delete attachment 20040113
6 GET_ACTION_ITEM Instance method Public Method alte email holen 20060720
7 GET_ATTACHMENTS Instance method Public Method get all attachments 20040113
8 GET_HEADERS Instance method Public Method get mail header 20040113
9 GET_HISTORIC_EMAIL Instance method Public Method get historical mail 20040113
10 GET_INTERACTION_ID_FROM_MSG Static method Protected Method get interaction id from message 20110523
11 GET_MESSAGE_MODE Instance method Public Method get message mode 20040113
12 GET_MODE_AND_CONTENT Instance method Public Method get message mode 20050201
13 GET_PENDING_MESSAGES Instance method Public Method Message Modus bestimmen 20041109
14 ON_DELETE Instance method Public Method on delete 20040113
15 ON_DELETE_PENDING_MESSAGE Instance method Public Method on delete 20050107
16 ON_END Instance method Public Method on end 20040119
17 ON_FORWARD Instance method Public Method on forward 20040113
18 ON_NEW Instance method Public Method on new 20040113
19 ON_REPLY Instance method Public Method on reply 20040113
20 ON_REPLY_ALL Instance method Public Method on reply all 20040113
21 ON_REQUEST Instance method Public Method on request 20040116
22 ON_SAVE Instance method Public Method on save 20040113
23 ON_SEND Instance method Public Method on send 20040113
24 ON_TRANSFER Instance method Public Method on transfer 20040119
25 SET_HEADERS Instance method Public Method set mail header 20040113
26 SET_PROFILE Instance method Public Method set mail user profile 20031230
27 SET_TEXTS Instance method Public Method set mail body text 20040120
28 SET_TEXTS_X Instance method Public Method set mail body text (xstring version) 20040323
Events
Class CL_CRM_MCM_MAIL_PROXY has no event.
Types
Class CL_CRM_MCM_MAIL_PROXY has no local type.
Method Signatures

Method ADD_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG_X MCM Session Proxy Nachricht 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG_X MCM Session Proxy Nachricht 20040113

Method ADD_ATTACHMENT on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_SESSION Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_SESSION MCM Session (Hauptklasse) 20031230

Method CONSTRUCTOR on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method CONVERT_X_TO_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning S_OUT Value transfer Type reference (TYPE) STRING 20040322
2 Importing X_IN Call by reference Type reference (TYPE) XSTRING 20040322

Method CONVERT_X_TO_S on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method DELETE_ACTION_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20070213
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20070213

Method DELETE_ACTION_ITEM on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method DELETE_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method DELETE_ATTACHMENT on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_ACTION_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20060720
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20060720

Method GET_ACTION_ITEM on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method GET_ATTACHMENTS on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method GET_HEADERS on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_HISTORIC_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method GET_HISTORIC_EMAIL on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_INTERACTION_ID_FROM_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG MCM session proxy message 20110523
2 Returning RV_INTERACTION_ID Value transfer Type reference (TYPE) STRING 20110523

Method GET_INTERACTION_ID_FROM_MSG on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_MESSAGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method GET_MESSAGE_MODE on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_MODE_AND_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20050201
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20050201

Method GET_MODE_AND_CONTENT on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method GET_PENDING_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20041109
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20041109

Method GET_PENDING_MESSAGES on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_DELETE on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_DELETE_PENDING_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20050107
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20050107

Method ON_DELETE_PENDING_MESSAGE on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_END Signature

Method ON_END on class CL_CRM_MCM_MAIL_PROXY has no parameter.
Method ON_END on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_FORWARD on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_NEW on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_REPLY on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_REPLY_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_REPLY_ALL on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040116
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040116

Method ON_REQUEST on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_SAVE on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method ON_SEND on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method ON_TRANSFER Signature

Method ON_TRANSFER on class CL_CRM_MCM_MAIL_PROXY has no parameter.
Method ON_TRANSFER on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method SET_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG 20040113

Method SET_HEADERS on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method SET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG MCM Session Proxy Nachricht 20031230
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG MCM Session Proxy Nachricht 20031230

Method SET_PROFILE on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG MCM Session Proxy Nachricht 20040120
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG MCM Session Proxy Nachricht 20040120

Method SET_TEXTS on class CL_CRM_MCM_MAIL_PROXY has no exception.

Method SET_TEXTS_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_IN Call by reference Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG_X MCM Session Proxy Nachricht 20040323
2 Returning MESSAGE_OUT Value transfer Type reference (TYPE) CRMS_IC_MCM_PROXY_MSG_X MCM Session Proxy Nachricht 20040323

Method SET_TEXTS_X on class CL_CRM_MCM_MAIL_PROXY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400