SAP ABAP Class CL_CRM_MCM_PHONE_CHANNEL (MCM telephone channel)
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 Inheritance (c INHERITING FROM c_ref)  CL_CRM_MCM_CHANNEL MCM Channel (telephone, mail and chat) 20031024
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031212
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031211
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_ACTIONS MCM Actions 20031211
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_MCM_PHONE_ACTION MCM Telephone Actions 20031211
Properties
Class CL_CRM_MCM_PHONE_CHANNEL  
Short Description MCM telephone channel    
Super Class CL_CRM_MCM_CHANNEL MCM Channel (telephone, mail and chat) 
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 20031024   SAP 
Last change 20130531   SAP 
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
# Interface Abstract Final Description Created on
1 IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031212
2 IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031211
3 IF_CRM_MCM_ACTIONS MCM Actions 20031211
4 IF_CRM_MCM_PHONE_ACTION MCM Telephone Actions 20031211
Friends
Class CL_CRM_MCM_PHONE_CHANNEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTION_ACCEPT Instance attribute Public Attribute reference (LIKE) 20031212
2 ACTION_DIAL Instance attribute Public Attribute reference (LIKE) 20031212
3 ACTION_END Instance attribute Public Attribute reference (LIKE) 20031212
4 ACTION_REJECT Instance attribute Public Attribute reference (LIKE) 20031212
5 ACTION_SESSION_CLOSE Instance attribute Public Attribute reference (LIKE) 20031212
6 ACTION_TRANSFER Instance attribute Public Attribute reference (LIKE) 20031212
7 ACTION_USER_STATE Instance attribute Public Attribute reference (LIKE) 20031212
8 ACTION_WORKMODE Instance attribute Public Attribute reference (LIKE) 20031212
9 ACTION_WRAP_UP Instance attribute Public Attribute reference (LIKE) 20031212
10 BCB_CA_ACCEPT Instance attribute Public Attribute reference (LIKE) 20031212
11 BCB_CA_ALTERNATE Instance attribute Public Attribute reference (LIKE) 20031212
12 BCB_CA_CONFERENCE Instance attribute Public Attribute reference (LIKE) 20031212
13 BCB_CA_CONSULT Instance attribute Public Attribute reference (LIKE) 20031212
14 BCB_CA_DELETEAD Instance attribute Public Attribute reference (LIKE) 20031212
15 BCB_CA_DIAL Instance attribute Public Attribute reference (LIKE) 20031212
16 BCB_CA_DROP Instance attribute Public Attribute reference (LIKE) 20031212
17 BCB_CA_DROPPARTY Instance attribute Public Attribute reference (LIKE) 20031212
18 BCB_CA_DTMF Instance attribute Public Attribute reference (LIKE) 20070201
19 BCB_CA_FORWARD Instance attribute Public Attribute reference (LIKE) 20031212
20 BCB_CA_GETAD Instance attribute Public Attribute reference (LIKE) 20031212
21 BCB_CA_HOLD Instance attribute Public Attribute reference (LIKE) 20031211
22 BCB_CA_LISTEN Instance attribute Public Attribute reference (LIKE) 20031212
23 BCB_CA_LISTENEND Instance attribute Public Attribute reference (LIKE) 20031212
24 BCB_CA_RECONNECT Instance attribute Public Attribute reference (LIKE) 20031212
25 BCB_CA_REROUTE Instance attribute Public Attribute reference (LIKE) 20031212
26 BCB_CA_SETAD Instance attribute Public Attribute reference (LIKE) 20031212
27 BCB_CA_TRANSFER Instance attribute Public Attribute reference (LIKE) 20031212
28 BCB_CA_UNHOLD Instance attribute Public Attribute reference (LIKE) 20031211
29 BCB_CA_WRAPUPENDED Instance attribute Public Attribute reference (LIKE) 20031212
30 BCB_CA_WRAPUPREQUIRED Instance attribute Public Attribute reference (LIKE) 20031212
31 M_ISCADCOPIEDBACK Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE is CAD copied back 20040519
32 M_ISCADINHERITED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is CAD inherited 20040519
33 NS_CONF Constant Private Type reference (TYPE) STRING 'conf' next step: conference 20031215
34 NS_TRAN Constant Private Type reference (TYPE) STRING 'tran' next step: transfer 20031215
35 PH_ACTION_ADD_PARTY Instance attribute Public Attribute reference (LIKE) 20031212
36 PH_ACTION_ALTERNATE Instance attribute Public Attribute reference (LIKE) 20031212
37 PH_ACTION_CONFERENCE Instance attribute Public Attribute reference (LIKE) 20031212
38 PH_ACTION_CONSULT Instance attribute Public Attribute reference (LIKE) 20031212
39 PH_ACTION_HANG_UP Instance attribute Public Attribute reference (LIKE) 20031212
40 PH_ACTION_HOLD Instance attribute Public Attribute reference (LIKE) 20031212
41 PH_ACTION_RECONNECT Instance attribute Public Attribute reference (LIKE) 20031212
42 PH_ACTION_REMOVE_PARTY Instance attribute Public Attribute reference (LIKE) 20031212
43 PH_ACTION_UN_HOLD Instance attribute Public Attribute reference (LIKE) 20031212
44 PH_ACTION_WARM_TRANSFER Instance attribute Public Attribute reference (LIKE) 20031212
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PLUS Static method Public Method adjust and check phone number 20031211
2 AD_UPDATED_HANDLER Instance method Public Method attached data update handler 20031215
3 CONSTRUCTOR Instance method Public Constructor 20031106
4 CONSULT_HANDLER Instance method Private Method consult handler 20031215
5 CONSULT_REQUEST Instance method Private Method consult request 20031212
6 IS_VALID_ADDRESS Static method Public Method check for valid address 20031211
7 REQUEST_SAVEAD_VETOED Instance method Public Method save attached date veto request 20040204
8 SEND_DTMF Instance method Public Method 20060426
9 SET_ISCADCOPIEDBACK Instance method Public Method set isCADCopiedBack attribute 20040519
10 SET_ISCADINHERITED Instance method Public Method set isCADInherited attribute 20040519
11 TRANSFER_HANDLER Instance method Private Method transfer handler 20040525
12 TRANSFER_REQUEST Instance method Private Method transfer request 20040525
Events
Class CL_CRM_MCM_PHONE_CHANNEL has no event.
Types
Class CL_CRM_MCM_PHONE_CHANNEL has no local type.
Method Signatures

Method ADD_PLUS Signature

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

Method ADD_PLUS on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method AD_UPDATED_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_CONTACT Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Contact 20031215
2 Importing REASON Call by reference Type reference (TYPE) STRING AD Updated Reason 20040525

Method AD_UPDATED_HANDLER on class CL_CRM_MCM_PHONE_CHANNEL 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 20031106

Method CONSTRUCTOR on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method CONSULT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING 20031215
2 Importing MCM_PHONE_CALL Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_PHONE_CALL MCM Phone Call 20031215
3 Importing NEXT_STEP Call by reference Type reference (TYPE) STRING 20031215

Method CONSULT_HANDLER on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method CONSULT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING Zieladresse 20031212
2 Importing MCM_PHONE_CALL Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_PHONE_CALL MCM Phone Call 20031212
3 Importing NEXT_STEP Call by reference Type reference (TYPE) STRING 20031212

Method CONSULT_REQUEST on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method IS_VALID_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESS Call by reference Type reference (TYPE) STRING 20031211
2 Returning IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20031211

Method IS_VALID_ADDRESS on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method REQUEST_SAVEAD_VETOED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTACT Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_CONTACT MCM Kontakt 20040204

Method REQUEST_SAVEAD_VETOED on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method SEND_DTMF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DTMF_TONE Value transfer Type reference (TYPE) STRING 20060426

Method SEND_DTMF on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method SET_ISCADCOPIEDBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20040519

Method SET_ISCADCOPIEDBACK on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method SET_ISCADINHERITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20040519

Method SET_ISCADINHERITED on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method TRANSFER_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_PHONE_CALL Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_PHONE_CALL MCM phone call 20040525

Method TRANSFER_HANDLER on class CL_CRM_MCM_PHONE_CHANNEL has no exception.

Method TRANSFER_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCM_PHONE_CALL Call by reference Object reference (TYPE REF TO) CL_CRM_MCM_PHONE_CALL MCM phone call 20040525
2 Importing NEXT_ACTION Call by reference Type reference (TYPE) STRING 20050517

Method TRANSFER_REQUEST on class CL_CRM_MCM_PHONE_CHANNEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in