Formatierung von Spalteninhalten
Die Felder
DECIMALS_O , EDIT_MASK , EXPONENT , NO_SIGN und ROUND entsprechen den WRITE-Zusätzen DECIMALS , USING EDIT MASK , EXPONENT , NO-SIGN und ROUND . Dokumentation zu Kombinationen dieser Felder mit den Feldern CURRENCY und QUANTITY (bei WRITE: UNIT ) entnehmen Sie bitte der F1-Dokumentation zur WRITE-Aufbereitungsoption.Feldname |
Komp.-Typ |
Dtyp(Länge) |
Wertebereich |
Verwendung | |||
DECIMALS_O |
LVC_DECMLS |
Char(6) |
initial, natürliche Zahl |
Wenn ein Feld keine Währung hat, können Sie mit diesem Feld die Anzahl der auszugebenden Nachkommastellen festlegen. Diese Einstellung bleibt auch dann erhalten, wenn Sie dem Feld nachträglich ein Währungsfeld zuordnen oder dem Feld CURRENCY des Feldkatalogs eine Währung zuweisen. | |||
DECMFIELD |
LVC_DFNAME |
Char(30) |
SPACE, Feldname der Ausgabetabelle |
Zeilenweise Definition der Nachkommastellen. Über ein zusätzliches Feld in der Ausgabetabelle können Sie festlegen, wieviel Nachkommastellen in der jeweiligen Zeile ausgegeben werden. | |||
EDIT_MASK |
LVC_EDTMSK |
Char(60) |
SPACE, conv (Konvertierungs-Exit) |
Durch das Setzen eines Konvertierungs-Exits (zum Beispiel conv = ' ==ALPHA ' für den Funktionsbaustein CONVERSION_EXIT_ALPHA_OUTPUT ) wird eine Ausgabekonvertierung zum zugehörigen Ausgabefeld erzwungen. (Siehe auch Dokumentation zur WRITE -Aufbereitungsoption USING EDIT MASK) .Siehe auch: Verwendung des Konvertierungsexit | |||
EXPONENT |
LVC_EXPONT |
Char(3) |
initial, ganze Zahl |
Legt einen festen Exponenten für das Feld fest. Das Feld muß vom internen Typ F sein. (Siehe auch F1-Dokumentation zur WRITE-Aufbereitungsoption EXPONENT ). | |||
ICON |
LVC_ICON |
Char(1) |
SPACE, 'X' |
Falls dieses Feld gesetzt ist, wird der Spalteninhalt der Ausgabetabelle als Ikone ausgegeben. Der Spalteninhalt muß aus gültigen Ikonen-Strings ( @xx@ oder @xx\Q <Quickinfo> @ ) bestehen.Hierbei sollten Sie die Problematik um die Druckbarkeit von Ikonen berücksichtigen. | |||
JUST |
LVC_JUST |
Char(1) |
SPACE, 'R', 'L','C' |
Nur relevant für Felder des Datantyps CHAR oder NUMC .Ausrichtungen:
Die Ausrichtung der Spaltenüberschrift richtet sich immer nach der Ausrichtung des Spalteninhalts. Eine davon unabhängige Ausrichtung der Spaltenüberschrift ist nicht möglich. | |||
LZERO |
LVC_LZERO |
Char(1) |
SPACE, 'X' |
Nur relevant für Felder des Datentyps NUMC , die das ALV Control in der Voreinstellung rechtsbündig ohne führende Nullen ausgibt. Durch Setzen von LZERO werden führende Nullen ausgegeben. | |||
NO_SIGN |
LVC_NOSIGN |
Char(1) |
SPACE, 'X' |
Nur relevant für Wertfelder. Das Setzen von NO-SIGN bewirkt eine Wertausgabe ohne Vorzeichen (siehe auch F1-Dokumentation zu den WRITE-Aufbereitungsoptionen). | |||
NO_ZERO |
LVC_NOZERO |
Char(1) |
SPACE, 'X' |
Falls NO_ZERO gesetzt ist, werden für initiale Wertefelder keine Nullen ausgegeben. Die Zelle bleibt dann leer. | |||
ROUND |
LVC_ROUND |
Char(10) |
initial, natürliche Zahl |
Um Zehnerpotenzen skalierte Ausgabe eines Wertes vom Typ P. Bei positiven Werten von ROUND verschiebt das ALV Grid Control das Komma nach links, sonst nach rechts. (Siehe auch F1-Dokumentation zu den WRITE-Aufbereitungsoptionen) | |||
ROUNDFIELD |
LVC_RNDFN |
Char(30) |
|
Zeilenweise Definition der skalierten Ausgabe. Über ein zusätzliches Feld in der Ausgabetabelle können Sie festlegen, wie das zugehörige Feld in der jeweiligen Zeile skaliert wird. | |||
SYMBOL |
LVC_SYMBOL |
Char(1) |
SPACE, 'X' |
Falls gesetzt, wird der Spalteninhalt als Symbol ausgegeben. Der Spalteninhalt der internen Ausgabetabelle muß aus gültigen Symbolzeichen bestehen. Hierbei sollte der Aufrufer die Problematik um die Druckbarkeit von Symbolen berücksichtigen. (Symbole sind generell druckbar, werden aber in Abhängigkeit von der Druckerkonfiguration nicht in jedem Fall korrekt ausgegeben). |