Felder einer dynamischen Struktur "der Reihe nach" in eine andere Struktur schreiben Thema ist als GELÖST markiert

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

Felder einer dynamischen Struktur "der Reihe nach" in eine andere Struktur schreiben

Beitrag von Der Formulator (ForumUser / 34 / 8 / 0 ) »
Guten Abend.

Ein weiteres Problem meines "dynamischen" Projekts :-)

ich habe dynamisch eine interne Tabelle erstellt, weiß also nicht, wie die einzelnen Felder heißen. Jetzt will ich die Felder dieser Tabelle der Reihe nach in eine andere Tabelle übertragen.

Den Loop über die Quell-Tabelle habe ich - dank eurer Hilfe - hinbekommen. Jetzt müsste ich nur noch die Felder der neuen Struktur zuordnen. Wie geht das bitte?

Also sowas in etwa:

Code: Alles auswählen.

move quell_wa-feld(n) to ziel_wa-feld(n)
Die Lösung dieses Problems würde mich extrem weit bringen :-)

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


Re: Felder einer dynamischen Struktur "der Reihe nach" in eine andere Struktur schreiben

Beitrag von Der Formulator (ForumUser / 34 / 8 / 0 ) »
Man glaubt es kaum, ich habe die (eine) Lösung selbst gefunden :-)

Code: Alles auswählen.

REPORT zcfh_assign_component.

TYPES: BEGIN OF ty_in,
         feld_01 TYPE string,
         feld_02 TYPE string,
         feld_03 TYPE string,
       END OF ty_in,

       BEGIN OF ty_out,
         feld_a TYPE string,
         feld_b TYPE string,
         feld_c TYPE string,
       END OF ty_out.

DATA: wa_in  TYPE ty_in,
      wa_out TYPE ty_out.

wa_in = VALUE ty_in( feld_01 = 'Montag' feld_02 = 'Dienstag' feld_03 = 'Mittwoch' ).

DO.
  ASSIGN COMPONENT sy-index OF STRUCTURE wa_in TO FIELD-SYMBOL(<lv_in>).
  IF sy-subrc <> 0.
    EXIT.
  ENDIF.
  ASSIGN COMPONENT sy-index OF STRUCTURE wa_out TO FIELD-SYMBOL(<lv_out>).
  IF sy-subrc <> 0.
    EXIT.
  ENDIF.
  <lv_out> = <lv_in>.
ENDDO.

cl_demo_output=>display( wa_out ).

Seite 1 von 1

Über diesen Beitrag

Der Formulator

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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 64649
Stücklisten
vor einer Woche von Selma.schwarz 1 / 66382
Belege
vor einer Woche von Selma.schwarz 1 / 64504

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.

Vergleichbare Themen

Feldsymbole einer dynamischen Struktur zuweisen
von Margolwes » 25.06.2009 14:33
Struktur dynamisch auslesen / schreiben
von Ingo » 04.08.2021 09:52
Container auswerten und in Struktur schreiben
von Kenny » 04.02.2015 13:01
Langen String in Struktur schreiben (UniCode-verträglich)
von Nordlicht » 12.04.2019 09:41
Felder einer Struktur
von supermario73 » 19.10.2006 15:07

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 64649
Stücklisten
vor einer Woche von Selma.schwarz 1 / 66382
Belege
vor einer Woche von Selma.schwarz 1 / 64504

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 66382
Belege
vor einer Woche von Selma.schwarz 1 / 64504