Code: Alles auswählen.
REPORT.
DATA: ls_mara TYPE t005t, " Struktur mit Obermenge der Felder, die in der Zielstruktur vorhanden sein sollen
lr_data TYPE REF TO data.
DATA(lt_components) = CAST cl_abap_structdescr( cl_abap_structdescr=>describe_by_data( ls_mara ) )->get_components( ).
DELETE lt_components WHERE name <> 'SPRAS' " Nur diese 3 Komponenten erhalten
AND name <> 'LAND1'
AND name <> 'LANDX'.
DATA(lo_descr_reduced) = cl_abap_structdescr=>create( lt_components ).
CREATE DATA lr_data TYPE HANDLE lo_descr_reduced.
ASSIGN lr_data->* TO FIELD-SYMBOL(<ls_reduced_line>).
BREAK-POINT.
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Der Formulator
Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
Der Formulator
In "diesem" Forum kann man sich nur deshalb nicht registrieren, weil ich diese option "disabled" habe. 😉Der Formulator hat geschrieben: ↑25.10.2021 12:55schade, dass man sich in diesem Forum nicht mehr registrieren kann...