ALV-Grid -> leere Spalten ausblenden

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

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

ALV-Grid -> leere Spalten ausblenden

Beitrag von xGastx ( / / 0 / 3 ) »
Hallo liebe ABAPler,

ich eine Frage zum Thema ALV.

Ich habe meine selektierten Daten an eine interne Tabelle übergeben, welche ich mit dem FuBa REUSE_ALV_GRID_DISPLAY ausgebe....klappt auch ganz gut, nur möchte ich der Übersicht halber die nicht gefüllten Spalten ausblenden.

Wie mach ich das am besten??

Gruß

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


Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Da empfiehlt sich der Einsatz eines Feldkataloges. Beim REUSE-Baustein muss man sich dabei auf den Typ SLIS_T_FIELDCAT_ALV aus der Typgruppe SLIS beziehen.

Einen grundlegenden Feldkatalog kann man sich via FuBa REUSE_ALV_FIELDCATALOG_MERGE aufbauen lassen. Als Nachbearbeitung setzt Du bei den Feldern, die Du nicht angezeigt haben willst das Feld NO_OUT des Feldkatalogs auf "X".

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von xGastx ( / / 0 / 3 ) »
thx erstmal...

wäre damit garantiert, dass die spalten auch nicht ausgeblendet werden, wenn sie Werte enthalten??

wenn ich z.b. willkürlich sachen von 1 - 20 selektiere, und bei der ausgabe wäre eine bestimmte spalte von 1-20 leer, soll diese ausgeblendet werden.
selektiere ich jedoch von 1-25 und z.b. die 22 hätte einen wert in dieser spalte, soll die komplette spalte angezeigt werden...

Beitrag von hfahrian (ForumUser / 53 / 7 / 0 ) »
Hi,

ich habe für ISU ein Abrechnungsportal und Analyseportal umgesetzt, das Information über bis zu 24 Monaten mit bis zu 12 Analysewerte je Monat verarbeitet. Somit eine Masse an Spalten und ich bin ebenfalls über den Feldkatalog gegeangen zum Ausblenden unnötiger Spalten.

Du mußt natürlich durch Verarbeitung aller Anzeigewerte (Zellen) sichersttellen, daß du nicht eine Spalte fälschlicherweise ausbelendest.

Dafür habe ich mir eine dynamischge Funktion gebastelt, die den Feldkatalog und die Anzeigetabelle bekommt. Über Feldsymbole und eine sinnvolle Sortierung je Feld in der Tabelle (=Spalte im Grid) setzt diese Funktion die NO_OUT Parameter. Die Funktion hört in jedem Feld der TAbelle auf, sobal eine Eintrag gefunden wurde und somit erreichst du auch eine super Performance.

Gruß, Henry :shock:

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4493
Views
ALV Spalten ausblenden und Zellen eingabebereit machen
von SAP_ENTWICKLER » 30.11.2017 13:29 • Verfasst in ABAP® Core
9
Antw.
5269
Views
Desktop Office Integration - Excel: Spalten ausblenden
von ralf.wenzel » 12.11.2012 12:27 • Verfasst in ABAP Objects®
9
Antw.
25065
Views
Toolbarelemente im ALV-Grid ausblenden
von Jens Rommel » 13.06.2008 09:49 • Verfasst in ABAP Objects®
1
Antw.
7091
Views
ABAP OO | Spalte ausblenden bei ALV Grid
von holderda » 13.06.2014 09:36 • Verfasst in ABAP Objects®
6
Antw.
6055
Views
ALV GRID einzelne Zellen ausblenden
von ek53 » 06.04.2017 15:41 • Verfasst in ABAP® für Anfänger

Ü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

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.