SAP ABAP Class CL_ISR_TEL (Telephony Integration for Internal Sales Representative)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SALES_O2C_SLS (Package) ERP Sales Order 2 Cash - Sales
Properties
Class CL_ISR_TEL  
Short Description Telephony Integration for Internal Sales Representative    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SALES_O2C_SLS   ERP Sales Order 2 Cash - Sales 
Created 20080417   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISR_TEL has no forward declaration.
Interfaces
Class CL_ISR_TEL has no interface implemented.
Friends
Class CL_ISR_TEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBN_TELUSER_SETUP_BO Constant Public Type reference (TYPE) STRING 'telephony' OBN Business Object for calling Tel User setup 20080507
2 GC_OBN_TELUSER_SETUP_OP_ID Constant Public Type reference (TYPE) STRING 'change_pers_settings' OBN Operation Id for calling Tel User setup 20080507
3 GC_OBN_TELUSER_SETUP_SYSTEM Constant Public Type reference (TYPE) STRING 'SAP_ERP_Common' OBN System alias 20080508
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TELEPHONY_USER_CONFIG Static method Public Method Method to check the telephony settings for a user 20080509
2 CONVERT_MESSAGES Static method Public Method Method to convert messages 20080509
3 EXISTS_USER_TEL_ASSIGNMENT Static method Public Method whether the user has a telephone (number, system) assigned 20080428
4 FORMAT_OUTGOING_TEL_NO Static method Private Method Convert customer tel no into proper SAPphone format 20080417
5 GET_CALL Static method Public Method Retrieve the telephone number info for the incoming call 20080417
6 GET_INBOUND_CALLER_ADDRESS Static method Public Method for the current inbound call return possbile addresses 20080506
7 GET_RECEIVER_TEL Static method Public Method 20080507
8 GET_SERVER_INFO Static method Private Method retrieves some infos about the telephony server 20080507
9 IS_REGISTRATION_REQUIRED Static method Private Method is a call to sp_register required 20080507
10 IS_TELEPHONY_ACTIVATED Static method Public Method Check if telephony is activated 20080508
11 IS_TESTMODE Static method Private Method returns whether the current server is a simulator 20080428
12 MAKE_CALL Static method Public Method Place outbound call 20080417
13 MAKE_CALL_TO Static method Public Method Make the phone call to a given Contact or Customer 20080508
Events
Class CL_ISR_TEL has no event.
Types
Class CL_ISR_TEL has no local type.
Method Signatures

Method CHECK_TELEPHONY_USER_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080509
2 Exporting EV_SETTINGS_OK Call by reference Type reference (TYPE) XFLAG New Input Values 20080509

Method CHECK_TELEPHONY_USER_CONFIG on class CL_ISR_TEL has no exception.

Method CONVERT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080509
2 Exporting ET_POWL_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20080509
3 Importing IT_BALMI_SORTED_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT 20080509

Method CONVERT_MESSAGES on class CL_ISR_TEL has no exception.

Method EXISTS_USER_TEL_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ASSIGNMENT_EXISTS Call by reference Type reference (TYPE) FLAG X if an assignment exists 20080428
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED Return parameter table 20080428

Method EXISTS_USER_TEL_ASSIGNMENT on class CL_ISR_TEL has no exception.

Method FORMAT_OUTGOING_TEL_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT 20080507
2 Exporting EV_TEL_NO Value transfer Type reference (TYPE) SP_TELNO Telephone number 20080507
3 Importing IV_COUNTRY Call by reference Type reference (TYPE) T005K-LAND1 Country Key 20080509
4 Importing IV_SERVER_ID Call by reference Type reference (TYPE) SX_NODE_ID Name of SAPconnect Node or Telephony Server 20080507
5 Importing IV_TEL_NO Call by reference Type reference (TYPE) SP_TELNO Telephone number 20080428

Method FORMAT_OUTGOING_TEL_NO on class CL_ISR_TEL has no exception.

Method GET_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED Error, Warning and Info Messages 20080417
2 Exporting EV_HANDLE Call by reference Type reference (TYPE) SP_HANDLE Call identifier assigned by WS software 20080506
3 Exporting EV_TEL_NO Call by reference Type reference (TYPE) SP_TELNO Incoming telephone number 20080424

Method GET_CALL on class CL_ISR_TEL has no exception.

Method GET_INBOUND_CALLER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADROBJ Call by reference Type reference (TYPE) TDT_SPH_ADROBJ Address objects returned by sapphone customer retrieval 20080507
2 Exporting ET_CALLER Call by reference Type reference (TYPE) TDT_SPH_CALLER Vorschlagswerte bei Anlage von Debitoren aus Workbench 20080507
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT 20080506
4 Importing IV_HANDLE Call by reference Type reference (TYPE) SP_HANDLE Call identifier assigned by WS software 20080506
5 Importing IV_TEL_NO Call by reference Type reference (TYPE) SP_TELNO Telephone number 20080506

Method GET_INBOUND_CALLER_ADDRESS on class CL_ISR_TEL has no exception.

Method GET_RECEIVER_TEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT 20080507
2 Exporting EV_COUNTRY Call by reference Type reference (TYPE) LAND1 Country Key 20080513
3 Exporting EV_TEL_NO Call by reference Type reference (TYPE) SP_TELNO Telephone number 20080507
4 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20080507
5 Importing IV_PARNR Call by reference Type reference (TYPE) PARNR Number of contact person 20080507
6 Importing IV_TEL_TYPE Call by reference Type reference (TYPE) AD_FLGMOB Indicator: Telephone is a Mobile Telephone 20080508

Method GET_RECEIVER_TEL on class CL_ISR_TEL has no exception.

Method GET_SERVER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SRVALL Call by reference Type reference (TYPE) SPH_SRVALL SAPphone: Server - all attributes 20080507
2 Exporting EV_RFC_DESTINATION Call by reference Type reference (TYPE) SP_RFCDEST rfc destination of telephony server 20080507
3 Exporting EV_SERVER_ID Call by reference Type reference (TYPE) SX_NODE_ID RFC destination 20080507

Method GET_SERVER_INFO on class CL_ISR_TEL has no exception.

Method IS_REGISTRATION_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_REGISTRATION_REQUIRED Value transfer Type reference (TYPE) XFLAG whether registration is required 20080507

Method IS_REGISTRATION_REQUIRED on class CL_ISR_TEL has no exception.

Method IS_TELEPHONY_ACTIVATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEL_ACTIVE Call by reference Type reference (TYPE) XFLAG New Input Values 20080508

Method IS_TELEPHONY_ACTIVATED on class CL_ISR_TEL has no exception.

Method IS_TESTMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_IS_TESTMODE Value transfer Type reference (TYPE) FLAG X if connected to a simulator 20080428

Method IS_TESTMODE on class CL_ISR_TEL has no exception.

Method MAKE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED Error, Warning and Info Messages 20080417
2 Importing IV_COUNTRY Call by reference Type reference (TYPE) T005K-LAND1 Country Key 20080509
3 Importing IV_TEL_NO Call by reference Type reference (TYPE) SP_TELNO Outgoing telephone number, normalized format (+49..) 20080424

Method MAKE_CALL on class CL_ISR_TEL has no exception.

Method MAKE_CALL_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TDT_BALMI_SORTED BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT 20080508
2 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20080508
3 Importing IV_PARNR Call by reference Type reference (TYPE) PARNR Number of contact person 20080508
4 Importing IV_TEL_TYPE Call by reference Type reference (TYPE) AD_FLGMOB Indicator: Telephone is a Mobile Telephone 20080508

Method MAKE_CALL_TO on class CL_ISR_TEL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604