ALV: Refresh Feldkatalog

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

ALV: Refresh Feldkatalog

Beitrag von khr (ForumUser / 6 / 3 / 0 ) »
Hallo,

ich suche nach einer Möglichkeit, den Feldkatalog nach einer Useraktion zu aktualisieren.
Der Feldkatalog ist aus einer DDIC-Struktur mit LVC_FIELDCATALOG_MERGE aufgebaut. Das Grid wird mit REUSE_ALV_GRID_DISPLAY_LVC angezeigt.
Ich möchte gern nachdem ein User eine Spalte markiert und einen Button gedrückt hat, diese Spalte farbig markieren.

In der Formroutine user_command aktualisiere ich den Feldkatalog. Das funktioniert, die Spalte EMPHASIZE hat den korrekten Eintrag. Nur wird das veränderte Layout leider nicht angezeigt.

Es wäre schön, wenn mir jemand helfen könnte.

Karlheinz Rößler

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


Re: ALV: Refresh Feldkatalog

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo khr,

ich habe das in der Form so noch nie gemacht, könnte mir aber vorstellen, dass der ALV nach der Aktualisierung des Feldkataloges aktualisiert werden müsste. Denn du hast zwar in user_command den Katalog angepasst, der ALV bekommt das so aber nicht mit. Was passiert, wenn du nach der aktualisierung des Feldkatalogs noch ein mal folgendes absetzst?

rs_selfield-refresh = 'X'.

ggf. Gibt es auch eine andere Methode mit der man den ALV dazu bringen kann sich mit dem neuen Katalog noch ein mal zu aktualisieren
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: ALV: Refresh Feldkatalog

Beitrag von khr (ForumUser / 6 / 3 / 0 ) »
Hallo Alexander,

den Refresh-Befehl habe ich schon im Programm. Aber der bezieht sich wohl nur auf die Daten, nicht auf das Layout im Feldkatalog.

Grüße
Karlheinz

Re: ALV: Refresh Feldkatalog

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
und wenn du nach der Änderung im Feldkatalog noch ein mal REUSE_ALV_GRID_DISPLAY_LVC ausführst?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: ALV: Refresh Feldkatalog

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Hast du schon mal die Methode REFRESH_TABLE_DISPLAY oder SET_FRONTEND_FIELDCATALOG vom ALV-Grid selbst aufgerufen?
An die Instanz des Grids kommst du über den Funktionsbaustein GET_GLOBALS_FROM_SLVC_FULLSCR ran.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
khr

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: ALV: Refresh Feldkatalog

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
ja, mit dem Ansatz von ADT müsste es klappen, hier noch zwei Links wo ähnliche Fragen beantwortet werden:

https://scn.sap.com/message/5456635
http://sap.ittoolbox.com/groups/technic ... lv-4699675

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
khr

schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: ALV: Refresh Feldkatalog

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Hi Mark33,

die übliche Reihenfolge ist folgende:
1.) Get FrontendLayout/FrontendFieldcat ( damit interaktive Änderungen, die der User am Frontend vorgenommen hat auch im Backend - d.h. dein Programm - bekannt sind )
2.) Ändern der Parameter - in deinem Fall das "Emphasize"
3.) Set FrontendLayout/FrontendFieldcat ( übertragen des neuen Aussehens an das Frontend )
4.) RefreshTableDisplay ( damit die Änderungen sichtbar werden )

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
khr

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV: Refresh Feldkatalog

Beitrag von khr (ForumUser / 6 / 3 / 0 ) »
Danke für Eure Hilfe. Es hat prima geklappt.

Grüße
Karlheinz

Seite 1 von 1

Vergleichbare Themen

17
Antw.
22450
Views
Feldkatalog für ALV
von Kerstin » 17.08.2007 10:03 • Verfasst in ABAP Objects®
10
Antw.
6437
Views
Überscrifft aus Feldkatalog
von managero » 23.06.2008 14:31 • Verfasst in Dialogprogrammierung
16
Antw.
4598
Views
Feldkatalog -> Spaltenüberschriften
von Bugfix13 » 06.08.2014 08:43 • Verfasst in ABAP® für Anfänger
17
Antw.
5800
Views
Feldkatalog und Ausgabelänge
von Cysco » 03.03.2006 09:38 • Verfasst in ABAP® Core
4
Antw.
3017
Views
OO ALV: Feldkatalog ändern
von dyv » 15.10.2014 12:08 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Regex in where
vor 4 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 17 Stunden von Bright4.5 3 / 1486

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

Regex in where
vor 4 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 17 Stunden von Bright4.5 3 / 1486

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821