Ansicht
Dokumentation
TELNUMBER_STRUCT_TO_NORMAL - Umwandlung einer Telefonnummer in normalisierte Form
PERFORM Short Reference CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Nach Eingabe einer Telefonnummer TELNUMBER, bestehend aus Ortsvorwahl und Durchwahl, und optional der Durchwahl EXTENSION_IN, wird zum angegebenen Länderkennzeichen COUNTRY die kanonische Form NUMBER_NORMAL der Nummer ermittelt.
Beispiel
Ermitteln der Normalform einer Telefonnummer
* Deklaration der Variablen
DATA: COUNTRY LIKE T005-LAND1,
TELNUMBER LIKE ADR2-TEL_NUMBER,
EXTENSION_IN LIKE ADR2-TEL_EXTENS,
NUMBER_NORMAL LIKE SPH_CALL-NO_DIALED,
WORST_ERROR LIKE ADDR_ERROR-MSG_TYPE,
ERROR_TABLE LIKE ADDR_ERROR occurs 0.
* Belegung der Parameter mit Werten
MOVE: 'DE' TO COUNTRY,
'062277' TO TELNUMBER,
'1234' TO EXTENSION_IN.
CLEAR: NUMBER_NORMAL, WORST_ERROR, ERROR_TABLE.
* Konvertierung der Nummer auf Normalform
CALL FUNCTION 'TELNUMBER_STRUCT_TO_NORMAL'
EXPORTING COUNTRY = COUNTRY
TELNUMBER = TELNUMBER
EXTENSION_IN = EXTENSION_IN
IMPORTING NUMBER_NORMAL = NUMBER_NORMAL
WORST_ERROR = WORST_ERROR
TABLES MESSAGES = MESSAGES.
* Nach diesem Aufruf enthält NUMBER_NORMAL den Wert '+49622771234'.
Hinweise
Dieser Baustein ruft intern den Funktionsbaustein TELNUMBER_FORMAT auf.
Ausnahmefehler, die vom rufenden Programm verarbeitet werden müßten, gibt es nicht, allerdings
wird in dem Returncode WORST_ERROR, der größte aufgetretene Fehler vermerkt. Der Text dazu wird in der Tabelle MESSAGES abgelegt .
Weiterführende Informationen
Parameter
COUNTRYEXTENSION_IN
MESSAGES
NUMBER_NORMAL
TELNUMBER
WILDCARDS
WORST_ERROR
Ausnahmen
Funktionsgruppe
SZAFPERFORM Short Reference CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2860 Date: 20240523 Time: 123412 sap01-206 ( 33 ms )