Vorschlagwerte in ABAP-OO 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).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Vorschlagwerte in ABAP-OO ALV-Grid

Beitrag von gast ( / / 0 / 3 ) »
Hallo Leute.

Habe ein dickes Problem in meinem ALV-Grid. Ich möchte in einige Spalten, wie z. B. Mengeneinheit 'ST' aus der dem Feld "qmgein" vorschlagen. Ich denke mir , dass das nur über it_fieldcatalog geht; weiß aber nicht genau wie ich das realisieren soll? Oder gibt es vielleicht doch auch eine einfachere Möglichkeit allein in der Data-Deklaration?

Könnt ihr mir vielleicht dabei helfen. Ich wäre euch sehr dankbar.

Code: Alles auswählen.

* Tabelle für alv füllen.

  REFRESH gt_outtab_alv.
  APPEND LINES OF  it_xzjgagv TO gt_outtab_alv.

  IF g_custom_container IS INITIAL.

    CREATE OBJECT g_custom_container
           EXPORTING container_name = g_container.
    CREATE OBJECT alv_grid
           EXPORTING i_parent = g_custom_container.
*§1.Set status of all cells to editable using the layout structure.
    gs_layout_alv-edit = 'X'.
    gs_layout_alv-zebra = 'X'.
    gs_layout_alv-cwidth_opt = 'X'. "optimiert die Spaltenbreite

    CALL METHOD alv_grid->set_table_for_first_display
        EXPORTING i_structure_name = 'ZJGAGV'
                  is_layout        = gs_layout_alv
                  is_variant       = gs_variant
                  i_save            = x_save
        CHANGING  it_outtab        = gt_outtab_alv
                  it_fieldcatalog  = gt_fieldcat_alv.
*§2.Use SET_READY_FOR_INPUT to deactivate the edit feature initially.
*   (state "editable deactivated").
    CALL METHOD alv_grid->set_ready_for_input
          EXPORTING i_ready_for_input = 0.
  ELSE.
    CALL METHOD alv_grid->refresh_table_display.
  ENDIF.


ENDMODULE.                 " STATUS_0100  OUTPUT

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo,

Du wirst prüfen müssen, ob in Deinem Fieldcatalogue zum betreffenden Feld in dem FCat-Feld QFIELDNAME der Name Deines Mengeneinheitenfeldes steht, das (hoffentlich) in Deiner Struktur ZJGAGV vorhanden ist.
Wenn es nicht automatisch eingtragen wird, ist wahrscheinlich die Definition Deiner Struktur nicht in Ordnung.

Alternativ kannst Du auch eine feste Mengeneinheit in das FCat-Feld QUANTITY schreiben, das dann für alle Werte in der Spalte gilt.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
ereglam hat geschrieben:Hallo,

Du wirst prüfen müssen, ob in Deinem Fieldcatalogue zum betreffenden Feld in dem FCat-Feld QFIELDNAME der Name Deines Mengeneinheitenfeldes steht, das (hoffentlich) in Deiner Struktur ZJGAGV vorhanden ist.
Wenn es nicht automatisch eingtragen wird, ist wahrscheinlich die Definition Deiner Struktur nicht in Ordnung.

Alternativ kannst Du auch eine feste Mengeneinheit in das FCat-Feld QUANTITY schreiben, das dann für alle Werte in der Spalte gilt.
hallo,
vielen Dank für deine Hinweise.

also ich habe über mit dem FUBA LVC_FIELDCATALOG_MERGE

einen entsprechenden Fieldcatalog erzeugt. Basierend auf meiner internen Tabelle. (da ist auch das Feld QMGEIN drin.)

dann gibt es bei mir eine Spalte 'QMGEIN':

LOOP AT gt_fieldcat_alv INTO ls_fcat.
IF ls_fcat-fieldname = 'QMGEIN'.

Dann sorgt untengenannte Zeile dafür, dass die bereits eingetragenen Werte beim kopieren, dublizieren etc. übernommen werden. Damit kann ich erst einmal leben. Aber die direkte Vorbelegung auf Art von Default-Werte ist mir damit leider nicht gelungen.
ls_fcat-auto_value = 'X'.

gruß und danke

Seite 1 von 1

Vergleichbare Themen

1
Antw.
7035
Views
ABAP OO | Spalte ausblenden bei ALV Grid
von holderda » 13.06.2014 09:36 • Verfasst in ABAP Objects®
4
Antw.
8670
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®
5
Antw.
8618
Views
6
Antw.
11433
Views
ABAP Workbench und ABAP Dictionary - für Einsteiger
von schnonus » 03.04.2008 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
29944
Views
ABAP 7.02 - Neues Feature - Pragmas in ABAP
von foessleitnerj » 09.01.2013 17:02 • Verfasst in Tips + Tricks & FAQs

Ü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

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.