Einer dynamisch ermittelten Tabelle Werte zuweisen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Einer dynamisch ermittelten Tabelle Werte zuweisen

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

über einen Dummy-Feldkatalog habe ich mir eine interne dynamische Tabelle generiert.

Code: Alles auswählen.


* Die interne Tabelle für die Ausgabe generieren
      CALL METHOD cl_alv_table_create=>create_dynamic_table
        EXPORTING
          it_fieldcatalog = gt_fieldcat_tmp
        IMPORTING
          ep_table        = gt_res_table.

* Übergabe der Daten vorbereiten
      ASSIGN gt_res_table->* TO <tabelle>.

      LOOP AT gt_xxx INTO gs_xxx WHERE xxxname = gs_xxx_tmp-xxxname.

* Satz anhängen
        APPEND INITIAL LINE TO <tabelle> ASSIGNING <workarea>.

* Werte zuordnen
        gv_feldname = gc_aaa.
        ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
        <value> = gs_xxx-aaa.
        gv_feldname = gc_bbb.
        ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
        <value> = gs_xxx-bbb.
        gv_feldname = gc_ccc.
        ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
        <value> = gs_xxx-ccc.
        gv_feldname = gc_ddd.
        ASSIGN COMPONENT gv_feldname OF STRUCTURE <workarea> TO <value>.
        <value> = gs_xxx-ddd.

      ENDLOOP.

Den Inhalt von <tabelle> möchte ich nun einer im Programm definiertenn internen Tabelle zuweisen, die ich zur Laufzeit dynamisch auswälhe.

z.B. Tabelle itab1 bestehend aus den Felden:

Feld1
Feld2
Feld3
Feld4.

Wie weise ich den Wert von <tabelle> der internen Tabelle itab1 zu?


Vielen Dank
Norbert

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


Re: Einer dynamisch ermittelten Tabelle Werte zuweisen

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
Sofern die Feldnamen in der generischen Tabelle und der internenen Tabelle gleich lauten reicht in 7.40 ein "einfaches" MOVE-CORRESPONDING tabelle1 TO tabelle2.
In allen anderen Fällen wirst du wohl oder über die von dir bereits im Coding verwendete Variante zum Befüllen der generischen Tabelle "umgekehrt" für deine internen Tabelle anwenden müssen.

Du musst dabei aber das Coding nicht für alle deine internen Tabellen extra ausprogrammieren.
Auch hier kannst du dir mit ASSIGN tabelle1 TO <tabellen_feldsymbol> behelfen.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
SAP_ENTWICKLER

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

1
Antw.
4227
Views
Interner Tabelle ohne Kopfzeile aus anderer Werte zuweisen
von kaim77 » 29.05.2014 12:29 • Verfasst in ABAP® für Anfänger
1
Antw.
2387
Views
Werte einer int. Tabelle in einer int. Tabelle zuweisen
von ablink » 01.03.2007 12:09 • Verfasst in ABAP® für Anfänger
4
Antw.
2822
Views
Variablentyp dynamisch zuweisen
von Kresiquadratur » 16.07.2007 16:34 • Verfasst in ABAP® für Anfänger
19
Antw.
15713
Views
dynamisch type zuweisen
von MarkusW » 13.02.2007 13:01 • Verfasst in ABAP® Core
2
Antw.
4018
Views
Typ dynamisch aus String zuweisen
von Talvien » 02.09.2014 12:31 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43123
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44814
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42942

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43123
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44814
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42942

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43123
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 93869
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109047
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 117150