Ansicht
Dokumentation

TELNUMBER_STRUCT_TO_NORMAL - Umwandlung einer Telefonnummer in normalisierte Form

TELNUMBER_STRUCT_TO_NORMAL - Umwandlung einer Telefonnummer in normalisierte Form

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

COUNTRY
EXTENSION_IN
MESSAGES
NUMBER_NORMAL
TELNUMBER
WILDCARDS
WORST_ERROR

Ausnahmen

Funktionsgruppe

SZAF

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2860 Date: 20240523 Time: 123412     sap01-206 ( 33 ms )