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