SAP ABAP Class CL_IC_MAILCUSTOMCONTROL (Custom Controller)
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 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 20040902
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_WD_MESSAGE_HANDLER Interface for Error Handler 20040902
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20040902
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_PREPARE_FOR_CALLBACK IC: callback for EndContact and Transfer preparation 20040902
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_MAIL_CONSTANTS MCM Mail Constants 20050114
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MCM_MAIL_CONSTANTS mcm_mail_constants 20050114
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HREIC_MAILCUSTOMCONTROL HREIC Mail Custom Control 20050303
Properties
Class CL_IC_MAILCUSTOMCONTROL  
Short Description Custom Controller    
Super Class CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 
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 20040902   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CRM_IC_INTERACTION_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSP_WD_MESSAGE_HANDLER Interface for Error Handler 20040902
2 IF_CRM_IC_EVENT_LISTENER IC event service interface 20040902
3 IF_CRM_IC_PREPARE_FOR_CALLBACK IC: callback for EndContact and Transfer preparation 20040902
4 IF_CRM_MCM_MAIL_CONSTANTS MCM Mail Constants 20050114
5 IF_MCM_MAIL_CONSTANTS mcm_mail_constants 20050114
Friends
Class CL_IC_MAILCUSTOMCONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROLLER Constant Private Type reference (TYPE) STRING 'MailCustomController' 20040902
2 CURRENT_MESSAGE Instance attribute Public Type reference (TYPE) STRING current_message 20040902
3 INIT_FLAG Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE flag of initialization 20041110
4 NEXT_MESSAGE Instance attribute Public Type reference (TYPE) STRING next_message 20040902
5 OVERLAP_ITEMID Instance attribute Public Type reference (TYPE) STRING 20040902
6 PARM_TABLE Instance attribute Public Type reference (TYPE) O2PARAVALU_TABLE O2: Parameter Table (Names and Values) 20041015
7 PREV_MESSAGE Instance attribute Public Type reference (TYPE) STRING prev_message 20040902
8 RECOVERED_ITEMS Instance attribute Public Type reference (TYPE) CRMS_IC_MAIL_ITEM_T table of CRMS_IC_MAIL_ITEM 20041215
9 TYPED_CONTEXT Instance attribute Public Object reference (TYPE REF TO) CL_IC_MAILCUSTOMCONTR_CTXT CL_CRM_IC_MAILCUSTOMCONTR_CTXT 20040902
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040902
2 GET_PARAMETERS Instance method Protected Method 20041015
3 ON_CONTACT_ACCEPTED Instance method Public Method handles MCM contact_started 20041222
4 ON_CONTACT_ENDED Instance method Public Method handles MCM contact_started 20041222
5 ON_CONTACT_STARTED Instance method Public Method handles MCM contact_started 20041222
6 ON_INTERACTION_STARTED Instance method Public Method handles MCM contact_started 20041222
Events
Class CL_IC_MAILCUSTOMCONTROL has no event.
Types
Class CL_IC_MAILCUSTOMCONTROL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_PARAMETERS Signature

Method GET_PARAMETERS on class CL_IC_MAILCUSTOMCONTROL has no parameter.
Method GET_PARAMETERS on class CL_IC_MAILCUSTOMCONTROL has no exception.

Method ON_CONTACT_ACCEPTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNEL Call by reference Type reference (TYPE) STRING 20041222
2 Importing DIRECTION Call by reference Type reference (TYPE) STRING 20041222
3 Importing ITEMID Call by reference Type reference (TYPE) STRING 20041222
4 Importing PAR3 Call by reference Type reference (TYPE) STRING 20041222
5 Importing PAR4 Call by reference Type reference (TYPE) STRING 20041222

Method ON_CONTACT_ACCEPTED on class CL_IC_MAILCUSTOMCONTROL has no exception.

Method ON_CONTACT_ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNEL Call by reference Type reference (TYPE) STRING 20041222
2 Importing DIRECTION Call by reference Type reference (TYPE) STRING 20041222
3 Importing ITEMID Call by reference Type reference (TYPE) STRING 20041222
4 Importing PAR3 Call by reference Type reference (TYPE) STRING 20041222
5 Importing PAR4 Call by reference Type reference (TYPE) STRING 20041222

Method ON_CONTACT_ENDED on class CL_IC_MAILCUSTOMCONTROL has no exception.

Method ON_CONTACT_STARTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNEL Call by reference Type reference (TYPE) STRING 20041222
2 Importing DIRECTION Call by reference Type reference (TYPE) STRING 20041222
3 Importing ITEMID Call by reference Type reference (TYPE) STRING 20041222
4 Importing PAR3 Call by reference Type reference (TYPE) STRING 20041222
5 Importing PAR4 Call by reference Type reference (TYPE) STRING 20041222

Method ON_CONTACT_STARTED on class CL_IC_MAILCUSTOMCONTROL has no exception.

Method ON_INTERACTION_STARTED Signature

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

Method ON_INTERACTION_STARTED on class CL_IC_MAILCUSTOMCONTROL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 500