nickstarnew написал(а):
Прошу, прощения, я только начинаю кодить на ABAP, не могли бы вы привести пример кода?
Code:
TYPES:
BEGIN OF ty_one,
a TYPE char2,
b TYPE char2,
C TYPE char2,
END OF ty_one,
BEGIN OF ty_two,
b TYPE char2,
C TYPE char2,
END OF ty_two.
DATA:
lt_tab1 TYPE STANDARD TABLE OF ty_one,
lt_tab2 TYPE STANDARD TABLE OF ty_two.
FIELD-SYMBOLS: <fs_struct> TYPE ty_one,
<fs_struct1> TYPE ty_two.
APPEND INITIAL LINE TO lt_tab1 ASSIGNING <fs_struct>.
<fs_struct>-a = 'a1'.
<fs_struct>-b = 'b1'.
<fs_struct>-C = 'c1'.
APPEND INITIAL LINE TO lt_tab1 ASSIGNING <fs_struct>.
<fs_struct>-a = 'a2'.
<fs_struct>-b = 'b2'.
<fs_struct>-C = 'c2'.
APPEND INITIAL LINE TO lt_tab2 ASSIGNING <fs_struct1>.
<fs_struct1>-b = 'z1'.
<fs_struct1>-C = 'z2'.
" MOVE-CORRESPONGING для внутренних таблиц не работает,
" простая альтернатива:
cl_reca_data_services=>move_corresponding_table(
EXPORTING
IT_SRC = lt_tab1
CHANGING
CT_TRG = lt_tab2 ).
- See more at: http://abap-blog.ru/2012/02/#sthash.XU8hzdX0.dpuf