Nochmal Tabelle übergeben an Form

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Nochmal Tabelle übergeben an Form

Beitrag von Tgut (ForumUser / 75 / 3 / 0 ) »
Hall,
ich möchte gerne eine Tabell an eine Form übergeben.

Code: Alles auswählen.

loop at l_it_returntab into l_wa_returntab.
append l_wa_returntab-fieldval to l_it_zpdplan_ziel.
endloop.

loop at l_it_zpdplan_ziel into l_wa_zpdplan_ziel.
endloop.

perform zpdplan_v01_set_table using l_wa_zpdplan_ziel.


FORM zpdplan_v01_set_table using p.

append p to l_it_table.
Funktioniert grundsätzlich zwar aber es wird nur die letzte Zeile übergeben (also z.B. 3 Werte steehn in der Tabelle nur der letzte Wert also Zeile 3 kommt in der Form an).

Habe auch schon versucht die Tabelle direkt an die neue Form zu übergeben, aber dies hat gar nicht funktioniert.

Gruß
Tatjana

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


Re: Nochmal Tabelle übergeben an Form

Beitrag von PeterPaletti (Specialist / 381 / 37 / 104 ) »
Du loopst über die interne Tabelle l_it_zpdplan_ziel und liest das Ergebnis in die Struktur l_wa_zpdplan_ziel
Dann steht da der letzte gelesene Satz in l_wa_zpdplan_ziel.
Den übergibst du an deine Form zpdplan_v01_set_table.
So bekommst du nur den letzten Satz.

Versuche es mal mit TYPES.

Code: Alles auswählen.

types: ty_my_table type table of <meine_struktur_von   l_wa_zpdplan_ziel>
data:  l_it_zpdplan_ziel type ty_my_table.

perform zpdplan_v01_set_table using l_it_zpdplan_ziel.

form zpdplan_v01_set_table using p type ty_my_table.
endform. 

Re: Nochmal Tabelle übergeben an Form

Beitrag von Tgut (ForumUser / 75 / 3 / 0 ) »
Hallo,
wie folgt hat es nun funktioniert:

Code: Alles auswählen.

....
loop at l_it_returntab into l_wa_returntab.
append l_wa_returntab-fieldval to l_it_zpdplan_ziel.
endloop.
....
perform zpdplan_v01_set_table using l_wa_zpdplan_ziel.

FORM zpdplan_v01_set_table using p type any table.
....
loop at p into l_wa_zpdplan.
  append l_wa_zpdplan to l_it_table.
endloop.
....
endform.
Ganz schön kompliziert finde ich aber die Daten sind nun vollständig an die Form übergeben.

Danke.

Gruß
Tatjana

Seite 1 von 1

Vergleichbare Themen

46
Antw.
13867
Views
Tabelle an form übergeben
von Tgut » 07.02.2014 14:56 • Verfasst in ABAP® für Anfänger
3
Antw.
8017
Views
interne Tabelle an Form übergeben
von Andrzej » 17.05.2017 14:14 • Verfasst in ABAP® für Anfänger
1
Antw.
4387
Views
3
Antw.
5349
Views
Selektionstabelle als Parameter an Form Routine übergeben
von ronin » 01.08.2008 17:00 • Verfasst in ABAP® für Anfänger
8
Antw.
2144
Views
Die gefüllte interne Tabelle an Form als parameter weitergeben.
von HH_ABAP » 25.04.2023 12:04 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3010
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 1645

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.