проблема в том, что не правильно выводится грид, он выводит только одну таблицу, вместо объединенных двух, в дебагере видно, что селект срабатывает верно - заполняются все нужные поля, а по результату, поля, где должна быть вторая таблица остаются пустыми в чем проблема?
Code:
report grid_edit.
TYPES: BEGIN OF t_A630,
  KSCHL TYPE A630-KSCHL,
  VKORG TYPE A630-VKORG,
  WERKS TYPE A630-WERKS,
  MATNR TYPE A630-MATNR,
  DATAB TYPE A630-DATAB,
  DATBI TYPE A630-DATBI,
  KBETR TYPE KONP-KBETR,
  KONWA TYPE KONP-KONWA,
 END OF t_A630.
type-pools: slis.
* Data to be displayed
data: gt_A630 TYPE STANDARD TABLE OF t_A630 INITIAL SIZE 0.
data: gs_layout type slis_layout_alv.
select A630~KSCHL A630~VKORG A630~WERKS A630~MATNR A630~DATAB A630~DATBI KONP~KBETR KONP~KONWA
  from A630
  inner join KONP
  on A630~KSCHL = KONP~KSCHL
  INTO CORRESPONDING FIELDS OF TABLE gt_A630.
* Eingabebereit
gs_layout-edit = 'X'.
* Call ABAP List Viewer (ALV)
call function 'REUSE_ALV_GRID_DISPLAY'
     exporting
          i_callback_program      = 'BCALV_FULLSCREEN_GRID_EDIT'
          i_callback_user_command = 'USER_COMMAND'
          i_structure_name        = 'A630'
          is_layout               = gs_layout
     tables
          t_outtab                = gt_A630.
form user_command using r_ucomm type sy-ucomm
                        rs_selfield type slis_selfield.
  if r_ucomm = '&DATA_SAVE'.
    message i000(0k) with text-001.
    call function 'REUSE_ALV_LIST_DISPLAY'
         exporting
              i_structure_name = 'A630'
         tables
              t_outtab         = gt_A630.
  endif.
endform.