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 / 4399 / 223 / 1182 ) »
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 / 1046 / 30 / 192 ) »
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 / 4399 / 223 / 1182 ) »
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 / 69 / 7 / 34 ) »
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

0
Antw.
2873
Views
Groß-/Kleinschreibung im ALV
von dawns » 17.11.2006 13:45 • Verfasst in ABAP Objects®
1
Antw.
1799
Views
SQL-LIKE: Gross- und Kleinschreibung
von m.schwertle » 17.12.2007 10:09 • Verfasst in ABAP® für Anfänger
10
Antw.
5594
Views
Von Gross- in Kleinschreibung wandelen
von horo » 04.05.2006 13:42 • Verfasst in ABAP® Core
6
Antw.
4467
Views
Seletion mit Groß-/Kleinschreibung
von chatty » 18.04.2006 10:35 • Verfasst in ABAP® Core
1
Antw.
3150
Views
Select Groß- und Kleinschreibung
von tom1986 » 18.02.2009 11:04 • Verfasst in ABAP® für Anfänger

Ü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

Trennen Strasse und Hausnummer
vor einer Stunde von ralf.wenzel 21 / 11245
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4337
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 231

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

Trennen Strasse und Hausnummer
vor einer Stunde von ralf.wenzel 21 / 11245
Dialog-Container mit Toolbar/Status
vor 23 Stunden von black_adept gelöst 27 / 4337
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 231

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 231
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3158
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9750