ALV Angezeigte Spalten aktualisieren

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

ALV Angezeigte Spalten aktualisieren

Beitrag von Pepper_Phil (ForumUser / 18 / 0 / 0 ) »
Hallo zusammen,

ich habe kürzlich mal feststellen müssen, dass wenn man einer Tabelle zum Beispiel eine Append-Struktur anhängt, es einige Stunden bis Tage dauern kann, bis diese neuen Felder im ALV-Layout unter "Angezeigte Spalten" zu sehen sind.

Nun ergibt sich für mich die Frage: Kann man das beschleunigen?

Gibt es eventuell eine Transaktion in der man das anstoßen kann (so Spool mäßig), oder so?

Vielen Dank für eure Hilfe!

Grüße aus FFM

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


Re: ALV Angezeigte Spalten aktualisieren

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo,
ich bin nicht sicher welchen FB ihr verwendet um den ALV anzuziegen.
Im FB: REUSE_ALV_LIST_DISPLAY gibt es den Parameter I_BUFFER_ACTIVE und der sollte auf 'X' gesetzt werden.
So wird immer bei Aufruf des Reports nicht der Buffer genutzt sondern die neue/geänderte Struktur angezeigt.
Gruß
Wolfgang

Re: ALV Angezeigte Spalten aktualisieren

Beitrag von black_adept (Top Expert / 4157 / 136 / 959 ) »
Der Parameter I_BUFFER_ACTIVE hört sich irgendwie komisch an. Ich verwende immer I_BYPASSING_BUFFER = 'X' um dafür zu sorgen, dass der Feldkatalog mit den aktuellen Daten aufgebaut wird.

Falls ihr eure Programme hingegen nicht ändern wollt - probier mal den Funktionsbaustein REUSE_ALV_FIELDCATALOG_MERGE über die SE37 aufzurufen, dort den Strukturnamen anzugeben und die beiden o.a. Parameter auf "X" zu setzen. Vielleicht reicht das ja schon aus um den Puffer auf den aktuellen Wert zu setzen in allen folgenden Aufrufen aus diversen Programmen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV Angezeigte Spalten aktualisieren

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo,

ja sicher I_BYPASSING_BUFFER = 'X' ist der richtige.

Gruß
Wolfgang

Re: ALV Angezeigte Spalten aktualisieren

Beitrag von Ratazong (Specialist / 144 / 1 / 14 ) »
Alternativ gibt es auch ein paar Programme, die den ALV-Puffer abräumen:

BALVBUFDEL
BCALV_BUFFER_DELETE
BCALV_BUFFER_DEL_SHARED

Ich lasse immer alle 3 laufen, danach paßt das immer.

Vorsichtshalber aber auch aus dem Report mit der geänderten Struktur und der SE38/SE80 vorher raus gehen.

Grüße

Rata
Normale Menschen wundern sich, warum in der Welt so viel schief läuft.
Programmierer wundern sich, warum alles so gut funktioniert.

Re: ALV Angezeigte Spalten aktualisieren

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
Hi!

Also wir verwenden immer die "Holzhackermethode":
SM50 aufrufen, im Transaktionsfeld "/$sync" eingeben und <ENTER>. --> ALLE Buffer werden zurückgesetzt.
Das muss man aber auf allen Applikationsserverinstanzen machen.
(Ich glaube das gilt auch für die anderen hier erwähnten Möglichkeiten, da die Puffer je Instanz verwaltet werden)

lg
ADT

EDIT: Heißt das jetzt eigentlich Puffer oder Buffer. Ich bin mir da nie ganz sicher. :P
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 Angezeigte Spalten aktualisieren

Beitrag von Thomas R. (Expert / 766 / 84 / 40 ) »
Hallo ADT,
gehen bei Eurer "Holzhackermethode" nicht auch die gepufferten Belegnummern flöten, d.h. Lücken in den FI-Belegnummern -> Aufregung bei der Revision?

Ohne es wirklich zu wissen:
Puffer : Deutsch
Buffer : Englisch

Thomas R.

Re: ALV Angezeigte Spalten aktualisieren

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
hi!

Da hab ich leider keine Ahnung! Wir haben auf unserem System kein FI im Einsatz und kaum gepufferte Nummernkreise.
Aber ich denke da dürfte schon was dran sein, dass dann die ganzen Nummernkreispuffer rückgesetzt werden. :(
Jedenfalls glaube ich nach wie vor, dass man das Rücksetzten der ALV-Puffer auf allen Appl.Servern (wenn man mehr als einen hat) durchführen muss.

lg ADT
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 Angezeigte Spalten aktualisieren

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo,
hier noch ein Hinweis zur verwendung von /$SYNC.

Be carefull running this in your productive BW, especcially when dataload is going on.. Why ? When generating dim's and sid's the NRIV numberranges are buffered before committing to db. So when loading data and executing $sync you take the risk of data inconsistency !

Gruß
Wolfgang

Re: ALV Angezeigte Spalten aktualisieren

Beitrag von Pepper_Phil (ForumUser / 18 / 0 / 0 ) »
Vielen Dank für die zahlreichen Antworten.

Da ich eine globale Lösung suche und nicht jedem ALV, z.B. ein "I_BUFFER_ACTIV" setzen möchte/kann, werde ich bei den nächsten Änderungen am System die Programme:

BALVBUFDEL
BCALV_BUFFER_DELETE
BCALV_BUFFER_DEL_SHARED

mal ausprobieren.

Gruß
Tobias

Seite 1 von 1

Vergleichbare Themen

13
Antw.
5280
Views
Angezeigte Spalten im ALV ermitteln
von supermario73 » 21.05.2008 13:35 • Verfasst in ABAP® für Anfänger
2
Antw.
3014
Views
ALV aktualisieren
von dawns » 22.11.2006 10:36 • Verfasst in ABAP Objects®
2
Antw.
1891
Views
Überschrift aktualisieren
von c oco » 23.08.2006 13:03 • Verfasst in ABAP® für Anfänger
2
Antw.
3091
Views
Textfeld aktualisieren
von dawns » 04.05.2007 08:39 • Verfasst in ABAP Objects®
6
Antw.
3128
Views
Dynpros aktualisieren
von rune » 09.12.2007 23:54 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 2 Tagen von sapdepp gelöst 7 / 509
ALV Grid und Dynprofeld
vor 3 Tagen von PeterPaletti 5 / 530

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

Pflegeview zeigt nicht alle Daten an
vor 2 Tagen von sapdepp gelöst 7 / 509
ALV Grid und Dynprofeld
vor 3 Tagen von PeterPaletti 5 / 530

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50852
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67099
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78852