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 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'telephony' | OBN Business Object for calling Tel User setup | 20080507 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'change_pers_settings' | OBN Operation Id for calling Tel User setup | 20080507 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'SAP_ERP_Common' | OBN System alias | 20080508 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Method to check the telephony settings for a user | 20080509 |
2 | ![]() |
Static method | Public | Method | Method to convert messages | 20080509 |
3 | ![]() |
Static method | Public | Method | whether the user has a telephone (number, system) assigned | 20080428 |
4 | ![]() |
Static method | Private | Method | Convert customer tel no into proper SAPphone format | 20080417 |
5 | ![]() |
Static method | Public | Method | Retrieve the telephone number info for the incoming call | 20080417 |
6 | ![]() |
Static method | Public | Method | for the current inbound call return possbile addresses | 20080506 |
7 | ![]() |
Static method | Public | Method | 20080507 | |
8 | ![]() |
Static method | Private | Method | retrieves some infos about the telephony server | 20080507 |
9 | ![]() |
Static method | Private | Method | is a call to sp_register required | 20080507 |
10 | ![]() |
Static method | Public | Method | Check if telephony is activated | 20080508 |
11 | ![]() |
Static method | Private | Method | returns whether the current server is a simulator | 20080428 |
12 | ![]() |
Static method | Public | Method | Place outbound call | 20080417 |
13 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20080509 | ||
2 | ![]() |
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 | ![]() |
ET_BAPIRET2_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20080509 | ||
2 | ![]() |
ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20080509 | ||
3 | ![]() |
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 | ![]() |
EF_ASSIGNMENT_EXISTS | Call by reference | Type reference (TYPE) | FLAG | X if an assignment exists | 20080428 | ||
2 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | TDT_BALMI_SORTED | BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT | 20080507 | ||
2 | ![]() |
EV_TEL_NO | Value transfer | Type reference (TYPE) | SP_TELNO | Telephone number | 20080507 | ||
3 | ![]() |
IV_COUNTRY | Call by reference | Type reference (TYPE) | T005K-LAND1 | Country Key | 20080509 | ||
4 | ![]() |
IV_SERVER_ID | Call by reference | Type reference (TYPE) | SX_NODE_ID | Name of SAPconnect Node or Telephony Server | 20080507 | ||
5 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | TDT_BALMI_SORTED | Error, Warning and Info Messages | 20080417 | ||
2 | ![]() |
EV_HANDLE | Call by reference | Type reference (TYPE) | SP_HANDLE | Call identifier assigned by WS software | 20080506 | ||
3 | ![]() |
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 | ![]() |
ET_ADROBJ | Call by reference | Type reference (TYPE) | TDT_SPH_ADROBJ | Address objects returned by sapphone customer retrieval | 20080507 | ||
2 | ![]() |
ET_CALLER | Call by reference | Type reference (TYPE) | TDT_SPH_CALLER | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20080507 | ||
3 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | TDT_BALMI_SORTED | BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT | 20080506 | ||
4 | ![]() |
IV_HANDLE | Call by reference | Type reference (TYPE) | SP_HANDLE | Call identifier assigned by WS software | 20080506 | ||
5 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | TDT_BALMI_SORTED | BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT | 20080507 | ||
2 | ![]() |
EV_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Country Key | 20080513 | ||
3 | ![]() |
EV_TEL_NO | Call by reference | Type reference (TYPE) | SP_TELNO | Telephone number | 20080507 | ||
4 | ![]() |
IV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20080507 | ||
5 | ![]() |
IV_PARNR | Call by reference | Type reference (TYPE) | PARNR | Number of contact person | 20080507 | ||
6 | ![]() |
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 | ![]() |
ES_SRVALL | Call by reference | Type reference (TYPE) | SPH_SRVALL | SAPphone: Server - all attributes | 20080507 | ||
2 | ![]() |
EV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | SP_RFCDEST | rfc destination of telephony server | 20080507 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | TDT_BALMI_SORTED | Error, Warning and Info Messages | 20080417 | ||
2 | ![]() |
IV_COUNTRY | Call by reference | Type reference (TYPE) | T005K-LAND1 | Country Key | 20080509 | ||
3 | ![]() |
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 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | TDT_BALMI_SORTED | BALMI, Sorted Acc.to Type, ID, Number, Var 1 -4, ALTEXT | 20080508 | ||
2 | ![]() |
IV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20080508 | ||
3 | ![]() |
IV_PARNR | Call by reference | Type reference (TYPE) | PARNR | Number of contact person | 20080508 | ||
4 | ![]() |
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 |