einem Kollegen von mir hat es in unserem 4.7-System seine Anzeigevarianten zerschossen. Er hat mehrere Reports, in denen er in den Varianten Filter über bestimmte Einträge gesetzt hat. Von den gefilterten Einträgen in der Anzeigevariante wird jetzt nur noch der erste Buchstabe angezeigt, obwohl die Reports angeblich nach wie vor funktionieren.
So richtig glauben kann ich das nicht und wollte mir die Varianten detailliert anschauen. Soweit ich das sehe stehen die Köpfe der Varianten in der Tabelle VARID. Wo finde ich aber die Inhalte? Kennt jemand einen FuBa mit dem ich mir den Inhalt der Anzeigevariante auslesen und anzeigen kann?
Was für Anzeigevarianten meinst du?
ALV(-Grid)
Listausgabe
spezielles Programm
usw
(für den ALV gibts den FuBA "LT_VARIANTS_MAINTAIN"
Wenn das bei mehreren Varianten passiert, dann gibt es eigentlich nur 2 Sachen wo möglich sind:
- bei den Varianten sind die betroffenen Felder auf ein Zeichen zusammengeschoben
- der GUI ist am Arsch und muss neu installiert werden
es geht um Anzeigevarianten für einen ALV-Grid. LT_VARIANTS_MAINTAIN hilft mir an dieser Stelle nicht weiter, da er zwar die vorhandenen Varianten anzeigt, aber nicht deren Inhalte.
Mittlerweile bin ich bei dem Programm BCALV_GRID_11 mit dem FuBa LVC_VARIANT_SELECT fündig geworden. Für eine im Programm angelegte Anzeigevariante enthält er in den Feldern GT_FILT_LVC[1]-LOW bzw. GT_FILT_LVC[1]-HIGH die gefilterten Werte. Noch habe ich es aber leider nicht geschafft den Baustein aus dem Testdialog heraus für den betroffenen Report (SAPLL03L) vernünftig auszuführen. Der Baustein läuft zwar ohne Fehlermeldung durch, die Tabelle bleibt aber leer
kaputten Gui würde ich ausschliessen, da der Fehler nur bei dem Benutzer auf mehreren Clients zu beobachten ist. Daß die Felder auf ein Zeichen zusammengeschoben wurden ist wahrscheinlicher, kann mir aber nicht erklären wie es dazu kommen könnte