Dynamische Spalten einer Tabelle

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

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

Dynamische Spalten einer Tabelle

Beitrag von toto ( / / 0 / 3 ) »
Hallo,

ich habe folgendes Problem:

Ich ermittle aus einer Customizing-Tabelle eine Liste von Buchungskreisen. Für diese Buchungskreise,
die sich ständig ändern können (auch die Anzahl), sollen dann Werte zu bestimmten Daten ausgegeben werden. Die Ausgabetabelle soll also folgendes Aussehen haben.

DATUM BK100 BK200 BK300 BK350 .....
010105 6 10 4 7
020105 8 3 0 4
....

Wie kann ich eine solche Ausgabetabelle dynamisch erzeugen??

Danke und Grüße
Toto

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


Beitrag von black_adept (Top Expert / 4087 / 126 / 940 ) »
Hi Toto,
da gibts mehrere Möglichkeiten.

1.) Die einfachste Möglichkeit ist zu schauen, wieviel Buchungskreise es maximal werden können ( z.B. n Stück ). Danach eine Sicherheitsmarge von m = 2*n+5 wählen und eine Tabelle mit m Spalten für bauen ( um zukunftssicher zu sein ).

In diese Tabelle nun einfach die Werte einfügen und am Ende nur die Werte ausgeben (lassen), die wirklich mit Buchungskreisdaten gefüllt sind.

Vorteil dieser Methode - kannst du auch mit ALV arbeiten.
Nachteil - viele überflüssige Daten

2.) Du baust eine Tabelle, die den Buchungskreis als Schlüssel enthält und in deiner Ausgaberoutine klapperst du halt immer alle Einträge in der Tabelle ab, die sich nur im Schlüssel durch den Buchungskreis unterscheiden und gibst dann an der korrekten Stelle die Daten aus.

Vorteil dieser Methode. Saubere und effiziente Datenhaltung
Nachteil - kein ALV möglich.

3.) Du baust dir dynamisch eine Tabelle zur Laufzeit auf ( suche hier im Forum sollte hinreichend viele Treffer liefern ).
Vorteil: Effiziente Datenhaltung, ALV möglich.
Nachteil: Komplizierter zu implementieren ( je nach Releasestand diverse Möglichkeiten zum Aufbau der Tabelle - Füllen der Datenfelder ist auch nicht mehr so einfach ).
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

10
Antw.
12470
Views
Gefüllte dynamische Tabelle um Spalten erweitern
von km216 » 15.09.2011 10:09 • Verfasst in ABAP® für Anfänger
6
Antw.
4076
Views
Dynamische Spalten
von hmaxi96 » 16.11.2015 10:03 • Verfasst in ABAP® für Anfänger
2
Antw.
1939
Views
Dynamische ausgabe von Spalten
von JasonLief » 03.01.2012 16:20 • Verfasst in ABAP® Core
4
Antw.
3217
Views
SAP Script dynamische Spalten
von Gast » 24.02.2005 13:19 • Verfasst in ABAP® Core
4
Antw.
8944
Views
Table Control: Dynamische Ausblendung von Spalten
von ProfDrPi » 02.02.2006 16:24 • Verfasst in Dialogprogrammierung

Ü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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 572
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2202
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8797