Ansicht
Dokumentation

SD_PARTNER_OUTGOING_CALL - Execute an outgoing phone call via sap-phone

SD_PARTNER_OUTGOING_CALL - Execute an outgoing phone call via sap-phone

CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Funktionsbaustein zum Aufrufen von SapPhone, um einen gegebenen Partner anzurufen

Der Baustein verwendet hierzu das lokale Gedächtnis der Funktionsgruppe V09A (siehe SD_PARTNER_OBJECT_CREATE). Zur Identifiezierung dient der Objekttyp sowie der Objektschlüssel.

Der durch die Partnerrolle, Positionsnummer, sowie Partnernummer spezifizierte Partner wird im internen Gedächtnis ermittelt und ein Anruf an seine Telefonnummer durch SapPhone initiiert.

Durch setzen des Parameters FIF_MASTER_DATA wird nicht nur die aktuell im Beleg verwendete (u.U. manuelle) Adresse verwendet, sondern auch die in den Stammdaten gepflegte(n) Adressen als alternative Telefonnummern in Betracht gezogen.

Durch setzen des Parameters FIF_EXACT_POSITION kann ein standartmäßiges verwenden der Kopfpartner auf Positionsebene unterdrückt werden.

Durch löschen des mit 'X' vorgegebenen Parameters FIF_DISPLAY_POPUP kann der SapPhone Dialog unterdrückt werden.

Der in FIF_POPUP_TITLE angegebene Titel wird als Dialogtitel für SapPhone verwendet.

Der Parameter FEF_NUMBER_CALLED liefert die angerufene Telefonnummer zurück, FEF_CANCEL gibt an, ob der Vorgang vom Benutzer abgebrochen wurde.

Beispiel

call function 'SD_PARTNER_OUTGOING_CALL'
exporting
fif_objecttype = 'X'
fif_objectkey = 'Y'
fif_parvw = 'WE'
fif_posnr = '000010'
fif_kunnr = 'MEIER'
fif_master_data = 'X'
fif_popup_title = 'Calling partner'
importing
fef_number_called = called_number

fef_cancel = cancelled
tables
fit_excluded = exluded_buttons
exceptions
parameter_incomplete = 1
object_not_found = 2
no_address = 3
sp_error = 4
sp_cti_failure = 5.

In diesem Beispiel wird der Warenempfänger 'MEIER' der Position 10 angerufen, auch wenn er nur auf Kopfebene existiert (da FIF_EXACT_POSITION nicht gesetzt wurde). Desweiteren wird nicht nur die aktuell im Beleg verwendete Adresse sondern auch noch eine eventuell abweichende Stammdatenadresse zur Ermittlung der Telefonnummer verwendet (FIF_MASTER_DATA).

Hinweise

Ein Partner, der auf der Partnerart 'PE' (Personal) basiert kann nicht angerufen werden, da die Telefonnummern aus der ZAV ermittelt werden, und das HR diese noch nicht durchgehend verwendet. Eine Ausnahme stellt hierbei eine manuell vergebene Adresse inkl. Telefonnummer dar.

Weiterführende Informationen





Parameter

FEF_CANCEL
FEF_NUMBER_CALLED
FIF_DISPLAY_POPUP
FIF_EXACT_POSITION
FIF_KUNNR
FIF_MASTER_DATA
FIF_OBJECTKEY
FIF_OBJECTTYPE
FIF_PARVW
FIF_POPUP_TITLE
FIF_POSNR
FIT_EXCLUDED

Ausnahmen

NO_ADDRESS
OBJECT_NOT_FOUND
PARAMETER_INCOMPLETE
SP_CTI_FAILURE
SP_ERROR

Funktionsgruppe

V09A

General Material Data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3425 Date: 20240523 Time: 121402     sap01-206 ( 102 ms )