Feldkatalog modifizieren für ALV-GRID

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

Feldkatalog modifizieren für ALV-GRID

Beitrag von void (ForumUser / 7 / 0 / 0 ) »
Hallo Experten,

Ich habe die Anforderung eine bestehende ALV-Liste zu erweitern. Im ALV werden Vorgabezeiten angezeigt. Es soll nun neben jeder Vorgabezeitspalte eine leere Spalte sein in die (wenn die Liste ausgedruckt wird) die neue Vorgabezeiten geschrieben werden kann.

Grundlage für den bestehenden Feldkatalog ist eine Struktur.
Kann ich mir mit LVC_FIELDCATALOG_MERGE einen Feldkatalog aus der Struktur machen und diesen dann mit beliebigen Feldern erweitern?

Habe das versucht, bekomme aber immer einen Laufzeitfehler wenn ich eines dieser Felder dann im Layout auswähle.

Habe mir das so vorgestellt:


Code: Alles auswählen.

* Feldkatalog erstellen
    CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
      EXPORTING
        i_structure_name             = 'ZVGZ'
      CHANGING
        ct_fieldcat                  = it_fcat
      EXCEPTIONS
        inconsistent_interface       = 1
        program_error                = 2
        OTHERS                       = 3.
    IF NOT sy-subrc IS INITIAL.
      LEAVE PROGRAM.
    ENDIF.
    IF NOT pa_neu IS INITIAL.
* Feldkatalog bearbeiten
      DESCRIBE TABLE it_fcat LINES i_col_pos.
      ADD 1 TO i_col_pos.
      LOOP AT it_fcat INTO st_fcat.
        IF st_fcat-fieldname(1) EQ 'F'.
          CLEAR it_new_fcat.
          it_new_fcat = st_fcat.
          it_new_fcat-col_pos = i_col_pos.
          CONCATENATE it_new_fcat-fieldname 'NEU' INTO
            it_new_fcat-fieldname.
          CONCATENATE it_new_fcat-reptext 'NEU' INTO
            it_new_fcat-reptext SEPARATED BY space.
          CONCATENATE it_new_fcat-scrtext_l 'N' INTO
            it_new_fcat-scrtext_l SEPARATED BY space.
          CONCATENATE it_new_fcat-scrtext_m 'N' INTO
            it_new_fcat-scrtext_m SEPARATED BY space.
          CONCATENATE it_new_fcat-scrtext_s 'N' INTO
            it_new_fcat-scrtext_s SEPARATED BY space.
          APPEND it_new_fcat.
          ADD 1 TO i_col_pos.
        ENDIF.
      ENDLOOP.

      LOOP AT it_new_fcat.
        CLEAR st_fcat.
        st_fcat = it_new_fcat.
        APPEND st_fcat TO it_fcat.
      ENDLOOP.
    ENDIF.

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


Re: Feldkatalog modifizieren für ALV-GRID

Beitrag von JHM (Top Expert / 1201 / 1 / 197 ) »
void hat geschrieben:Habe das versucht, bekomme aber immer einen Laufzeitfehler wenn ich eines dieser Felder dann im Layout auswähle.
Du mußt das neue Feld nicht nur im Fieldcat, sondern auch in die Ausgabetabelle bringen. Nur den Fieldcat erweitern wird nicht funktionieren.
Gruß Hendrik

Re: Feldkatalog modifizieren für ALV-GRID

Beitrag von void (ForumUser / 7 / 0 / 0 ) »
JHM hat geschrieben:
void hat geschrieben:Habe das versucht, bekomme aber immer einen Laufzeitfehler wenn ich eines dieser Felder dann im Layout auswähle.
Du mußt das neue Feld nicht nur im Fieldcat, sondern auch in die Ausgabetabelle bringen. Nur den Fieldcat erweitern wird nicht funktionieren.
Das habe ich befürchtet. Da wir aber 62 verschiedene Vorlagenschlüssel haben müsste ich dann 62 neue Felder anlegen. Das wollte ich mir irgendwie ersparen.

Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1732
Views
Feldkatalog modifizieren
von dEr_BuMaN » 06.08.2007 09:43 • Verfasst in ABAP® für Anfänger
1
Antw.
2872
Views
Feldkatalog aktualisieren @ ALV Grid Control
von m4rkusr » 21.09.2006 15:40 • Verfasst in Dialogprogrammierung
6
Antw.
4356
Views
ALV-Grid: 2 Strukturen für einen Feldkatalog......
von Arno Simon » 12.12.2005 19:06 • Verfasst in ABAP Objects®
0
Antw.
1792
Views
UIN Findung modifizieren
von PaddyG » 30.01.2007 17:54 • Verfasst in Sales and Distribution
4
Antw.
1220
Views
Viewcluster modifizieren
von Johannes132 » 03.03.2021 19:13 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2311

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1774
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2311

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 340
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 934
MS-Word als Editor
letzen Monat von tekko 1 / 4445