【ABAP】SUBMIT调用程序返回数据

这段代码注释会取不到数据

 cl_salv_bs_runtime_info=>set(    EXPORTING display  = abap_true
      metadata = abap_false
    data     = abap_true ).

上代码

FIELD-SYMBOLS  : <lt_pay_data>   TYPE ANY TABLE .
FIELD-SYMBOLS : <lt_test> TYPE any . "LIKE LINE OF  it_tab .
DATA lr_pay_data              TYPE REF TO data. 

 cl_salv_bs_runtime_info=>set(    EXPORTING display  = abap_true
      metadata = abap_false
    data     = abap_true ).


  SUBMIT zsdr001
  WITH s_vkorg IN s_vkorg
  WITH s_vtweg IN s_vtweg
  WITH s_werks IN s_werks
  WITH s_kunnr IN s_kunnr
  WITH s_vbeln IN s_vbeln
  WITH s_date IN s_date
  EXPORTING LIST TO MEMORY AND RETURN.



  TRY.
      cl_salv_bs_runtime_info=>get_data_ref( IMPORTING r_data = lr_pay_data ).
      IF lr_pay_data IS NOT INITIAL..
        ASSIGN lr_pay_data->* TO <lt_pay_data>.
        gt_item[] = <lt_pay_data>.     "gt_item结构要和调用程序alv内表结构一样
      ENDIF.

    CATCH cx_salv_bs_sc_runtime_info.

      MESSAGE `Unable to retrieve ALV data` TYPE 'E'.
  ENDTRY.

给TA打赏
共{{data.count}}人
人已打赏
ABAPSAP

【ABAP】F4搜索帮助带出描述等

2021-8-4 17:32:52

ABAPSAP

【ABAP】通过消息号定位标准程序报错位置

2021-8-16 13:24:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索