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 / 4873 / 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.
2873
Views
Feldkatalog aktualisieren @ ALV Grid Control
von m4rkusr » 21.09.2006 15:40 • Verfasst in Dialogprogrammierung
6
Antw.
4358
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.
1222
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

Feldwerte vergleichen
vor 10 Stunden von wreichelt 2 / 30
Workflow-Datenfluss mit Multi-Line-Container
vor 12 Stunden von ewx gelöst 2 / 91
Mahnung erstellen
vor 16 Stunden von Sebastian82 4 / 123
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 118

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

Feldwerte vergleichen
vor 10 Stunden von wreichelt 2 / 30
Workflow-Datenfluss mit Multi-Line-Container
vor 12 Stunden von ewx gelöst 2 / 91
Mahnung erstellen
vor 16 Stunden von Sebastian82 4 / 123
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 118

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 82
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 831
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1438