The CORRESPONDING Constructor Operator
CORRESPONDING allows you to create a new structured data object (table or structure) from another one by copying fields with identical names.
It is similar to 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 ).
All examples use structures, but the same applies 1:1 to internal tables.
SAP Documentation: CORRESPONDING