Ansicht
Dokumentation

CONVERSION_EXIT_ALPHA_INPUT - Konvertierungs-Exit ALPHA, extern->intern

CONVERSION_EXIT_ALPHA_INPUT - Konvertierungs-Exit ALPHA, extern->intern

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Funktionsbaustein sollte nicht direkt aufgerufen werden. Wenn man die ALPHA-Konvertierung direkt aus einem ABAP Programm benutzen möchte, sollten die String Templates mit Format Options genutzt werden. Weitere Information können in der ABAP Schlüsselwortdokumentation gefunden werden: String Template Format Options

Die ALPHA-Konvertierung wird besonders bei Kontonummern verwendet. Bei der Konvertierung vom externen in das interne Format wird geprüft, ob die Eingabe in Feld INPUT rein numerisch ist, also nur aus Ziffern, möglicherweise mit Leerzeichen davor und/oder dahinter, besteht. Wenn ja, dann wird die Ziffernfolge rechtsbündig in das Ausgabefeld OUTPUT gestellt, und dieses wird links mit Nullen ('0') aufgefüllt. Andernfalls wird die Zeichenfolge von links nach rechts in das Ausgabefeld übertragen, und dieses wird rechts mit Leerzeichen aufgefüllt.

Beispiele: (Ein- und Ausgabefeld seien je 8 Zeichen lang)

  1. '1234 ' --> '00001234'
  2. 'ABCD ' --> 'ABCD '
  3. ' 1234 ' --> '00001234'

Die Konvertierung vom internen in das externe Format (Funktionsbaustein CONVERSION_EXIT_ALPHA_OUTPUT) verläuft genau umgekehrt. Der Kurzdump CONV_EXIT_FIELD_TOO_SHORT wird ausgelöst, falls die belegte Länge des Eingabefeldes nicht in das Ausgabefeld passt.





Parameter

INPUT
OUTPUT

Ausnahmen

Funktionsgruppe

ALFA

General Data in Customer Master   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1669 Date: 20240523 Time: 124155     sap01-206 ( 43 ms )