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 / 4395 / 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 / 4395 / 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 / 68 / 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.
2868
Views
Groß-/Kleinschreibung im ALV
von dawns » 17.11.2006 13:45 • Verfasst in ABAP Objects®
1
Antw.
1795
Views
SQL-LIKE: Gross- und Kleinschreibung
von m.schwertle » 17.12.2007 10:09 • Verfasst in ABAP® für Anfänger
10
Antw.
5585
Views
Von Gross- in Kleinschreibung wandelen
von horo » 04.05.2006 13:42 • Verfasst in ABAP® Core
6
Antw.
4457
Views
Seletion mit Groß-/Kleinschreibung
von chatty » 18.04.2006 10:35 • Verfasst in ABAP® Core
1
Antw.
3144
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

Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 20 / 2403
Zeilenumbrüche ersetzen
vor 22 Stunden von ralf.wenzel 6 / 189
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1566

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

Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 20 / 2403
Zeilenumbrüche ersetzen
vor 22 Stunden von ralf.wenzel 6 / 189
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1566

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 631
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2258
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8847