Umbenennen von Spaltenüberschriften und eine Überschirft über die Tabelle einbauen

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Umbenennen von Spaltenüberschriften und eine Überschirft über die Tabelle einbauen

Beitrag von kaim77 (Specialist / 168 / 0 / 0 ) » 19.02.2020 18:24
Guten Abend,

ich habe eine interne Tabelle wie folgt aufgebaut:

Dafür habe ich zuerst einen Typ definiert:

Code: Alles auswählen.

 TYPES: BEGIN OF s_not,
           organr     TYPE t527x-orgtx,
           title     TYPE p0002-titel,
         END OF s_not.
Dann habe ich eine interne Tabelle definiert:

Code: Alles auswählen.

DATA testtab TYPE TABLE OF s_not.
Diese Tabelle wird im laufe des Programms gefüllt. Zum Schluss wird diese
interne Tabelle angezeigt:

Code: Alles auswählen.

  DATA: gref_salv TYPE REF TO cl_salv_table.

TRY.
      CALL METHOD cl_salv_table=>factory
        IMPORTING
          r_salv_table = gref_salv
        CHANGING
          t_table      = testtab.
    CATCH cx_salv_msg .
  ENDTRY.
Wie kann ich z.B. die Spaltenüberschrift bei organr ändern, sodass nicht "Organisationseinheitenkurztext" sondern etwas angezeigt wird. Besteht auch die Möglichkeit eine Überschirft über die Tabelle zu platzieren.

Die Spaltenbreiten sollten auch nicht zu breit sein.

Danke für die Hilfen
Kaim


Re: Umbenennen von Spaltenüberschriften und eine Überschirft über die Tabelle einbauen

Beitrag von black_adept (Top Expert / 3350 / 63 / 629 ) » 19.02.2020 22:18
Google hilft bei folgenden Stichworten
Titel: abap salv set title
Spaltenüberschrift: abap salv set column name
Spaltenbreite: abap salv set column width ( Hier auch das Ergebnis beachten, wie man einfach alle Spalten breitenoptimiert ( optimize ))
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1