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 / 4159 / 136 / 960 ) »
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.
13992
Views
Gefüllte dynamische Tabelle um Spalten erweitern
von km216 » 15.09.2011 10:09 • Verfasst in ABAP® für Anfänger
6
Antw.
4966
Views
Dynamische Spalten
von hmaxi96 » 16.11.2015 10:03 • Verfasst in ABAP® für Anfänger
2
Antw.
2228
Views
Dynamische ausgabe von Spalten
von JasonLief » 03.01.2012 16:20 • Verfasst in ABAP® Core
2
Antw.
3472
Views
ALV-Tabelle zeigt zu viele Spalten
von bob_sheknowdas » 08.09.2014 15:31 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
3956
Views
Interne Tabelle --> Summen von Spalten
von thomas76 » 16.01.2013 09:07 • 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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45937
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3839
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2322

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

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45937
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3839
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2322