Verwendung des Konvertierungsexit
Einsatzmöglichkeiten
Über einen Konvertierungsexit definieren Sie einen Absprung in eine Konvertierungsroutine für eine Spalte Ihrer Ausgabetabelle. Als Exit geben Sie dabei den Teilstring <conv> eines Funktionsbausteins mit dem Namen
CONVERSION_EXIT_ <conv> _OUTPUT an. So können Sie zum Beispiel mit dem Konvertierungsexit ALPHA (siehe Funktionsbaustein CONVERSION_EXIT_ALPHA_OUTPUT ) führende Nullen von Kontonummern eliminieren.
Der Konvertierungsexit wird über den WRITE-Zusatz
Voraussetzungen
Damit das ALV Grid Control die Konvertierung durchführen kann, muß die interne und die externe Länge des Feldes bekannt sein. Dies entspricht der Länge vor und nach der Konvertierung.

Zur Veranschaulichung dieser Längenangaben ein Beispiel zur Aufbereitungsschablone
DATA TIME TYPE T VALUE '154633'.
WRITE (8) TIME USING EDIT MASK '__:__:__'. "Ausgabe: 15:46:33
In diesem Fall ist die interne Läge (des Typs T) sechs Zeichen lang und die Ausgabelänge acht.
Die Spaltenbreite (über das aktuelle Layout einzustellen) ist eine von diesen Größen unabhängige Größe und braucht nicht angepaßt zu werden.
Ablauf
Ergebnis
Die Werte der Spalte durchlaufen vor der Anzeige die Konvertierungsroutine.