Как извлечь вывод вызываемой программы RAZUGA01 - PullRequest
0 голосов
/ 30 апреля 2019

Мой пользовательский отчет должен вызывать стандартный отчет RAZUGA01 и извлекать его вывод (чтобы получить суммы).

Следующая инструкция не извлекает вывод:

  SUBMIT razuga01
    WITH SELECTION-TABLE it_selection
    EXPORTING LIST TO MEMORY
    AND RETURN.

1 Ответ

1 голос
/ 02 мая 2019
cl_salv_bs_runtime_info=>set( exporting display  = abap_false metadata = abap_false   data = abap_true ).
submit razuga01
    with #Here you parameters from selection screen
    and return.
try.
  "Get data from SALV model
  cl_salv_bs_runtime_info=>get_data_ref( importing r_data = lo_data ).
  assign lo_data->* to <outtab>.
  catch cx_salv_bs_sc_runtime_info.
endtry.
cl_salv_bs_runtime_info=>clear_all( ). 

Попробуйте этот код, вы сможете получить таблицу ALV из стандартного отчета

...