Salv Table - Layouts speichern Thema ist als GELÖST markiert

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

Salv Table - Layouts speichern

Beitrag von JohnLocklay (Specialist / 162 / 26 / 2 ) » 14. Jun 2019 11:33

Moin.

Ich hab mal ne kleine Liste mit nem SALV aufgebaut.
Einfache funktionalitären, Doppelklickabsprung, Icon Leiste usw.
Irgendwie versuche ich erfolglos herrauszufinden ob ich in einem SALV eine Variante bzw Eine Layouteinstellung abspeichern kann.

Mir fehlen die ICONS dafür in der Icon Leiste (wie man Sie zum Beispiel in der SM51 findet. (Layout ändern, auswählen, sichern Follgende Funktionen habe ich eingestellt.

Code: Alles auswählen.

        mo_functions->set_layout_save( abap_true ).
        mo_functions->set_layout_load( abap_true ).
        mo_functions->set_layout_change( abap_true ).
Hab ich was übersehen?
Code once - Think twice


Re: Salv Table - Layouts speichern

Beitrag von ewx (Top Expert / 3982 / 164 / 372 ) » 14. Jun 2019 13:28

ja, hast du.

Code: Alles auswählen.

*   get layout object
    lo_layout = co_alv->get_layout( ).
*   set Layout save restriction
*   1. Set Layout Key .. Unique key identifies the Differenet ALVs
    ls_key-report = sy-repid.
    lo_layout->set_key( ls_key ).
*   2. Remove Save layout the restriction.
    lo_layout->set_save_restriction( if_salv_c_layout=>restrict_none ).
http://zevolving.com/2008/09/salv-table ... up-layout/

Mit deinem Coding änderst du nur die Funktionsleiste, nicht aber die Funktionen selbst.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
JohnLocklay (1. Jul 2019 12:28)


Re: Salv Table - Layouts speichern

Beitrag von JohnLocklay (Specialist / 162 / 26 / 2 ) » 1. Jul 2019 12:28

Danke Dir Enno.. genau das wars!
Code once - Think twice

Seite 1 von 1

Aktuelle Forenbeiträge

Spaltennummer-Umwandlung Excel.
vor 7 Stunden von black_adept 5 / 59
Dynamische SELECT-Anweisung gelöst
vor 9 Stunden von mareikemei92 3 / 25
Transaktion VL06 Verteilung ausgehender Lieferungen
vor 13 Stunden von SAP_ENTWICKLER 1 / 22
In welcher Tabelle ist die Bezeichnung einer Kostenstelle? gelöst
vor 13 Stunden von wreichelt 2 / 29
Eigener Knopf im Ausgabefenster
vor 14 Stunden von LostDarkness 4 / 190

Unbeantwortete Forenbeiträge

Transaktion VL06 Verteilung ausgehender Lieferungen
vor 13 Stunden von SAP_ENTWICKLER 1 / 22
FuBa EXIT_SAPLVEDC_003 S/4 1809
vor 2 Tagen von SAP_ENTWICKLER 1 / 70
CDS VIEW mit BOPF Framework update
vor 5 Tagen von Abapanfänger 1 / 67
SAP Document Builder: Dokumenterzeugung
vor 6 Tagen von robin.heidrich 1 / 170
Lohnsteuerbescheinigung
vor 6 Tagen von kaim77 1 / 104