Hallo,
ich habe ein Programm zur Pflege einer Z-Tabelle geschrieben in dem ich die Klasse CL_GUI_ALV_GRID verwende.
In einer Spalte wird ein Text geschrieben.
Im Feldkatalog habe ich das Feld als lowercase markiert.
Code: Alles auswählen.
* Kleinschreibung
LOOP AT gt_fcat ASSIGNING <fcat>.
CASE <fcat>-fieldname.
WHEN 'ZZBEMERK'.
<fcat>-outputlen = 100.
<fcat>-lowercase = 'X'.
ENDCASE.
ENDLOOP.
In der Definition der Domain zum Feld habe ich die Checkbox bei Ausgabeeigenschaften "Kleinbuchstaben" gesetzt. Allerdings erst etwas später. Ich hatte jetzt noch mal versucht mit dem Datenbank-Utility die Tabelle zu aktualisieren.
ich konnte jetzt auch verifizieren, dass es wohl nicht an der Tabelle oder an dem Feld liegt denn wenn ich in der SM30 die Tabelle pflege, werden Kleinbuchstaben gespeichert.
Ich hatte auf der Suche nach Lösungen noch diesen Beitrag gefunden:
https://blogs.sap.com/2017/12/22/how-to ... haracters/
Ich habe nur gerade keine Idee, an welcher Stelle ich das mit dem CL_GUI_ALV_GRID umsetzen könnte... Jemand eine Idee?
Gruß
Thomas