Kleinschreibung cl_gui_alv_grid

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Kleinschreibung cl_gui_alv_grid

Beitrag von havanna (ForumUser / 13 / 2 / 1 ) »
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

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Kleinschreibung cl_gui_alv_grid

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
EDIT: Korrektur meiner ersten impulsiven Vermutung.

Wie baust du deinen Feldkatalog auf? LVC_FIELDCATALOG_MERGE?
Vermutlich verwendet das Grid intern noch den Zustand als das Kennzeichen noch nicht gesetzt gewesen ist.

Stichwort: ALV Puffer Reset
https://answers.sap.com/questions/36156 ... reset.html
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Kleinschreibung cl_gui_alv_grid

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

warum nicht vor der Anzeige nicht

TRANSLATE lv_name TO LOWER CASE.

umsetzen?

Gruß Wolfgang

Re: Kleinschreibung cl_gui_alv_grid

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich glaub es geht ihm um die EINGABE von Kleinbuchstaben.
Und außerdem wandelt ein TRANSLATE TO LOWER alles in Kleinbuchstaben um.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Kleinschreibung cl_gui_alv_grid

Beitrag von Lukas Sanders (ForumUser / 64 / 7 / 33 ) »
Hallo,

wenn der Datentyp vorher nur Großbuchstaben zugelassen hat und die Daten so auf der Datenbank gespeichert wurden, wird das nicht mehr rückgängig zu machen sein.

Bei der Ausgabe im ALV müsste es reichen, im Feldkatalog für die entsprechenden Spalten das Feld LOWERCASE auf 'X' zu setzen (siehe Beispiel: https://abapblog.com/articles/alv-grid- ... ot-allowed).

Die meisten Dinge, die im SALV über Methodenaufrufe gesteuert werden, lassen sich in diesen Konfigurationstabellen finden.

Viele Grüße,
Lukas

Re: Kleinschreibung cl_gui_alv_grid

Beitrag von havanna (ForumUser / 13 / 2 / 1 ) »
Hallo,
danke für eure Antworten. Ich habe den Fehler gefunden... Es lag nicht am ALV und nicht am Datentyp - es lag am Dynpro.
Ich hatte es nicht gesehen, weil ich im Dynpro normal Groß-/Kleinschreiben konnte. Dann habe ich im Debugger gesehen, dass es schon in der Übergabestruktur in Großbuchstaben umgewandelt war.

Darauf habe ich mir die Attribute des Dynprofelds noch mal genauer angesehen und dort gesehen, dass es da auch eine Checkbox für Groß-/Kleinschreibung gibt.

Grüße
Thomas

Folgende Benutzer bedankten sich beim Autor havanna für den Beitrag:
qyurryus


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1548
Views
SQL-LIKE: Gross- und Kleinschreibung
von m.schwertle » 17.12.2007 10:09 • Verfasst in ABAP® für Anfänger
0
Antw.
2546
Views
Groß-/Kleinschreibung im ALV
von dawns » 17.11.2006 13:45 • Verfasst in ABAP Objects®
10
Antw.
5292
Views
Von Gross- in Kleinschreibung wandelen
von horo » 04.05.2006 13:42 • Verfasst in ABAP® Core
5
Antw.
3975
Views
Groß-Kleinschreibung im SELECT
von RiffRaff » 22.09.2004 15:26 • Verfasst in ABAP® Core
2
Antw.
7669
Views
Konvertierung Groß-Kleinschreibung
von Kundiger » 29.12.2005 10:45 • Verfasst in Human Resources

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140