Salv Table - Layouts speichern

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

Salv Table - Layouts speichern

Beitrag von JohnLocklay (Specialist / 156 / 24 / 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 / 3964 / 164 / 366 ) » 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.

Seite 1 von 1

Aktuelle Forenbeiträge

Adobe LiveCycle Designer - Ausblenden Text auf letzter Seite
vor 41 Minuten von a-dead-trousers 2 / 35
ABAP Clean Code
vor 12 Stunden von ralf.wenzel 68 / 2198
Variable footer lines für line count
vor 16 Stunden von ewx 4 / 68
Quellcodeänderung mehrerer Programme
vor 16 Stunden von Ben2408 12 / 360
Formular 'HR_DE_BEA_AB_V03_MV' hochladen gelöst
vor 20 Stunden von Kerstin 4 / 92

Unbeantwortete Forenbeiträge

DOCVARIABLE in Worddokument setzen (OLE?)
vor 20 Stunden von msfox 1 / 25
BAPI_PO_CREATE1 und Einkaufsinfosatz
vor 2 Tagen von SweetRuedi 1 / 68
WCOCO: Gruppe für Betragsfelder 0S01
vor 4 Tagen von SAP_ENTWICKLER 1 / 44
CAS-Nr.: Chemical Abstracs Service
vor 6 Tagen von SAP_ENTWICKLER 1 / 81
Interaktives Skript, Rolle IC-Manager
vor 2 Wochen von erubadhron86 1 / 121