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 / 4133 / 130 / 956 ) »
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.
12783
Views
Gefüllte dynamische Tabelle um Spalten erweitern
von km216 » 15.09.2011 10:09 • Verfasst in ABAP® für Anfänger
6
Antw.
4301
Views
Dynamische Spalten
von hmaxi96 » 16.11.2015 10:03 • Verfasst in ABAP® für Anfänger
2
Antw.
2005
Views
Dynamische ausgabe von Spalten
von JasonLief » 03.01.2012 16:20 • Verfasst in ABAP® Core
4
Antw.
9139
Views
Table Control: Dynamische Ausblendung von Spalten
von ProfDrPi » 02.02.2006 16:24 • Verfasst in Dialogprogrammierung
2
Antw.
1622
Views
Excel Upload - Spalten int. Tabelle
von holderda » 03.05.2017 09:14 • 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

FOR mit CORRESPONDING
vor 2 Tagen von black_adept 9 / 1230
SALV: Titel zu lang
vor 2 Tagen von ralf.wenzel 3 / 195
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 727
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2541

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

FOR mit CORRESPONDING
vor 2 Tagen von black_adept 9 / 1230
SALV: Titel zu lang
vor 2 Tagen von ralf.wenzel 3 / 195
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 727
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2541

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 727
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3052
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2896