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.
7689
Views
dynamisch interne Tabelle füllen
von LittleT » 03.04.2007 15:27 • Verfasst in ABAP® für Anfänger
4
Antw.
8843
Views
Dynamisch erzeugte Tabelle füllen
von reinhold_j » 16.05.2006 13:18 • Verfasst in ABAP Objects®
3
Antw.
4296
Views
Dynamisch Struktur und Tabelle generieren und füllen
von Kresiquadratur » 16.07.2007 14:32 • Verfasst in ABAP® für Anfänger
15
Antw.
8860
Views
Interne Tabelle Füllen
von ABAPNeuling » 04.11.2004 13:42 • Verfasst in ABAP® für Anfänger
10
Antw.
4709
Views
Interne Tabelle mit Zeilen füllen
von Sonne1234 » 18.12.2019 16:30 • 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.