Ansicht
Dokumentation

ISH_TRANS_STAND_PHON1 - phonetische Umsetzungsfunktion nach dem Soundex-Verfahren

ISH_TRANS_STAND_PHON1 - phonetische Umsetzungsfunktion nach dem Soundex-Verfahren

BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Das Soundex-Verfahren wurde bereits 1918 von Margaret K. Odell und Robert C. Russell entwickelt. Es ist für englisch-sprachige Namen konzipiert. Das Prinzip dieser Phonetik ist es, die einzelnen Buchstaben eines Namen in Ziffern umzusetzen, wobei ähnlich klingenden Buchstaben die gleiche Ziffer zugeordnet wird. Der erste Buchstabe wird unverändert in den phonetischen Code übernommen, wodurch berücksichtigt wird, daß der Anlaut eine größere Aussagekraft hat als die Buchstaben im Wortinnern. Allerdings ist der Soundex-Code bei Schreibfehlern am Wortanfang ziemlich unflexibel. Vokale, w, y und h im Wort werden gestrichen, da sie nicht aussagekräftig sind wie Konsonanten. Arbeitsweise der Funktion:

Ausnahmebehandlung: wenn kein Name übergeben wird, bricht die Funktion mit der Fehlermeldung E224 (kein Nachname) ab. Enthält der Eingabename Zeichen der generischen Suche (*,+,%,_), bricht die Funktion mit der Fehlermeldung E223 (keine generische Suche möglich) ab. Die Ausgabe ist dann ein Leerstring. Zeichen, die keine Buchstaben sind, werden aus dem Eingabenamen entfernt. Also Umlaute, ß, Akzentbuchstaben, Blanks, Ziffern. Das Ignorieren von Umlauten und Akzenten wirkt sich nur am Wortanfang aus, im Wort werden Vokale auf jeden Fall gestrichen. (Ölkrug-> L262; Oelkrug -> O426)

  • Umsetzung der restlichen Buchstaben in Ziffern gemäß der Tabelle TN00M ('Verfahren' = 3).
  • Streichen der Buchstaben A,E,I,O,U,W,Y,H und von doppelten Zeichen.
  • Der phonetische String wird auf 4 Zeichen beschränkt und gegebenenfalls mit Nullen aufgefüllt.

Beispiel

Beispiel: Lukasiewicz, Lissajous, Lackesage ergeben denselben

phonetischen Code (L222).

Knuth, Kant, Kammite ergibt K530.





Parameter

NAME_EIN
NAME_PHON

Ausnahmen

KEINE_EINGABE
KEINE_GEN_SUCHE

Funktionsgruppe

NTAK

ABAP Short Reference   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2180 Date: 20240523 Time: 141758     sap01-206 ( 61 ms )