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.
8380
Views
dynamisch interne Tabelle füllen
von LittleT » 03.04.2007 15:27 • Verfasst in ABAP® für Anfänger
4
Antw.
9269
Views
Dynamisch erzeugte Tabelle füllen
von reinhold_j » 16.05.2006 13:18 • Verfasst in ABAP Objects®
3
Antw.
4797
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.
6073
Views
Interne Tabelle mit Zeilen füllen
von Sonne1234 » 18.12.2019 16:30 • Verfasst in ABAP® für Anfänger
8
Antw.
5186
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

Aktuelle Forenbeiträge

Netzplan drucken
vor 13 Stunden von ELLIS 1 / 53
FOR mit CORRESPONDING
vor 2 Tagen von black_adept 9 / 1362
SALV: Titel zu lang
vor 2 Tagen von ralf.wenzel 3 / 269
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 815
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2637

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

Netzplan drucken
vor 13 Stunden von ELLIS 1 / 53
FOR mit CORRESPONDING
vor 2 Tagen von black_adept 9 / 1362
SALV: Titel zu lang
vor 2 Tagen von ralf.wenzel 3 / 269
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 815
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2637

Unbeantwortete Forenbeiträge

Netzplan drucken
vor 13 Stunden von ELLIS 1 / 53
Web Feature Services (WFS) im SAP
vor 5 Tagen von msfox 1 / 815
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3116
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2970