Der CORRESPONDING
Konstruktor-Operator
Mit CORRESPONDING
kann man aus einem strukturierten Datenobjekt, also Tabelle oder Struktur, ein anderes Datenobjekt erzeugen und dabei die Werte gleichlautender Felder übernehmen. Das erinnert an MOVE-CORRESPONDING
.
DATA: BEGIN OF ls_task_small,
task_id TYPE zbc_tasks-task_id,
summary TYPE zbc_tasks-summary,
new_field TYPE char10,
END OF ls_task_small.
SELECT SINGLE *
FROM zbc_tasks
INTO @DATA(ls_task_original) .
ls_task_small = corresponding #( ls_task_original ).
Alle Beispiel sind mit Strukturen. Sie gelten aber 1:1 auch für interne Tabellen.
SAP Dokumentation CORRESPONDING