ALV Layout abspeichern

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

ALV Layout abspeichern

Beitrag von Schmarsi (ForumUser / 23 / 0 / 0 ) »
Gute Morgen,

ich habe mal wieder ein kleines Problem: Und zwar habe ich einen Report, der mir Daten in einer ALV Tabelle ausgibt. Das Funktioniert alles wunderbar. Nun möchte ich, dass der Benutzer Layouts, die er selbst erstellt bzw berarbeitet, auch abspeichern kann. Ich habe im internet schon ein wenig danach gesucht, auch etwas gefunden, jedoch funktioniert das ganze nicht. Wenn ich folgenden Code in meinen Report implementiere

Code: Alles auswählen.

  DATA: X_SAVE,                     "for Parameter I_SAVE
      GS_variant TYPE DISVARIANT. "for parameter IS_VARIANT

G_REPID = SY-REPID.
GS_variant-REPORT = G_REPID.

  CALL METHOD grid1->set_table_for_first_display
    EXPORTING
      i_save           = 'A'
      is_variant       = gs_variant
    CHANGING
      it_OUTTAB = GT_SFLIGHT. 
bekomme ich eine Fehlermeldung, die besagt, dass das Feld "GRID1" unbekannt sei. Kann mir dazu jemand Hilfestellung geben?!

Vielen Dank! :)

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


Re: ALV Layout abspeichern

Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Hi schmarsi,

die Fehlermeldung hat doch nix mit dem Layout zu tun. Dein Grid heißt wahrscheinlich einfach nicht "Grid1" wie im Coding angegeben ( falls du überhaupt die OO-variante verwendest, was aus deiner Frage nicht so ganz klar wird )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV Layout abspeichern

Beitrag von Schmarsi (ForumUser / 23 / 0 / 0 ) »
black_adept hat geschrieben:Hi schmarsi,

die Fehlermeldung hat doch nix mit dem Layout zu tun. Dein Grid heißt wahrscheinlich einfach nicht "Grid1" wie im Coding angegeben ( falls du überhaupt die OO-variante verwendest, was aus deiner Frage nicht so ganz klar wird )
Nun bin ich überfragt. Was soll ich tun? Was für Informationen brauchst du?

Re: ALV Layout abspeichern

Beitrag von weigo (ForumUser / 45 / 0 / 6 ) »
Hallo Schmarsi,

nutzt du die Klasse CL_GUI_ALV_GRID oder den Funktionsbaustein REUSE_ALV_GRID_DISPLAY_LVC?

Ich denke mal, dass du eher den Funktionsbaustein nutzt, dann musst du folgendes machen:
Setze den Import Parameter I_SAVE auf einen der folgenden Werte:
- 'U' = User-specific save mode
- 'A' = Standard and user-specific save mode
- 'X' = Standard save mode

Der Unterschied ist, dass bei 'X' nur eine Standard Variante, die für alle Benutzer gültig ist gespeichert werden kann. Bei 'U' können nur benutzerbezogene Varianten gespeichert werden und bei 'A' beides.

Ich hoffe, das hilft dir weiter.

Viele Grüße
weigo

Re: ALV Layout abspeichern

Beitrag von Schmarsi (ForumUser / 23 / 0 / 0 ) »
Vielen lieben Dank! :) Das war ja einfacher, als ich erwartet habe. Danke nochmals!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1535
Views
Layout im ALV ändern und abspeichern
von Dörk » 15.11.2005 09:22 • Verfasst in ABAP® Core
8
Antw.
2795
Views
editortext abspeichern
von steffi_ma » 06.12.2004 15:39 • Verfasst in Dialogprogrammierung
8
Antw.
2084
Views
ALV Daten eingeben und abspeichern
von Domcek » 03.04.2008 08:19 • Verfasst in ABAP® Core
1
Antw.
965
Views
Daten aus WA in der DB Tabelle abspeichern
von dyv » 03.09.2014 09:53 • Verfasst in ABAP® für Anfänger
2
Antw.
2958
Views
ALV-Grid Spaltenbreite abspeichern
von Judith » 07.10.2005 13:23 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742