Interne Tabelle dynamisch füllen

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

Interne Tabelle dynamisch füllen

Beitrag von stas (ForumUser / 2 / 0 / 0 ) »
Hallo alle,
code:
loop at i_tab assigning <fs>.
read table i_tab2 assigning <fs2> with key
feld1 = <fs>-feld1
feld2 = <fs>-feld2.
if sy-subrc = 0.
move <fs2>-fild3 to <fs>-name.
usw.
endif.
endloop.
Das Problem ist das feld name aus der Tabelle i_tab ist dyinamisch und
und heisst z.b. name01, name02... bis name60.
Wie kann das lösen? Kann jemand helfen. Vielen Dank.

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo stas,

schau Dir mal den Befehl ASSIGN COMPONENT an, wobei Du dann noch klären musst, wie Du an den aktuell gewünschten/benötigten Feldnamen kommst.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von lh2oi (ForumUser / 1 / 0 / 0 ) »
zuvor mußt Du noch name1 und name2 und <feld> definieren. schaue Dir mal das Beispiel an:

loop at i_tab assigning <fs>.

* akt. Datensatz aus iTab lesen
read table i_tab assigning <fs2> with key
feld1 = <fs>-feld1
feld2 = <fs>-feld2.

* name zusammenbauen
concatenate name1 sy-tabix (oder ähnlich...) into name2.
if sy-subrc = 0.
* Zielfeld dem Feldsymbol zuweisen
assign component name2 of structure <fs2> to <feld>.

* Neuen Feldwert an Struktur übergeben
move <fs2>-fild3 to <feld>.
usw.
endif.
endloop.

So oder so ähnlich sollte es funktionieren
viele Grüße

lh2oi

Beitrag von stas (ForumUser / 2 / 0 / 0 ) »
Vielen Dank für Ihre Hilfe.
Ich habe es versucht. Jetzt funktioniert.
Stas.

Seite 1 von 1

Vergleichbare Themen

12
Antw.
8015
Views
dynamisch interne Tabelle füllen
von LittleT » 03.04.2007 15:27 • Verfasst in ABAP® für Anfänger
4
Antw.
9085
Views
Dynamisch erzeugte Tabelle füllen
von reinhold_j » 16.05.2006 13:18 • Verfasst in ABAP Objects®
3
Antw.
4561
Views
Dynamisch Struktur und Tabelle generieren und füllen
von Kresiquadratur » 16.07.2007 14:32 • Verfasst in ABAP® für Anfänger
12
Antw.
1267
Views
Interne Tabelle füllen und ausgeben
von Armin93 » 01.10.2019 06:55 • Verfasst in ABAP® für Anfänger
8
Antw.
4952
Views
dynamische interne Tabelle füllen
von cuncon » 20.03.2018 16: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

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

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1589
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8197