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.
8041
Views
dynamisch interne Tabelle füllen
von LittleT » 03.04.2007 15:27 • Verfasst in ABAP® für Anfänger
4
Antw.
9113
Views
Dynamisch erzeugte Tabelle füllen
von reinhold_j » 16.05.2006 13:18 • Verfasst in ABAP Objects®
3
Antw.
4575
Views
Dynamisch Struktur und Tabelle generieren und füllen
von Kresiquadratur » 16.07.2007 14:32 • Verfasst in ABAP® für Anfänger
10
Antw.
5352
Views
Interne Tabelle mit Zeilen füllen
von Sonne1234 » 18.12.2019 16:30 • Verfasst in ABAP® für Anfänger
12
Antw.
1273
Views
Interne Tabelle füllen und ausgeben
von Armin93 » 01.10.2019 06:55 • 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 / 2405
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 8995