[SAP] abap——调用报表的运行结果

在一些情况下我们需要调用报表运行,获取运行的结果,用Submit来实现。例:接口根据iv_bukrs、iv_lifnr、iv_spmon三个字段值获取程序报表ZFI1001运行后edmbtr的值。DATA: ra_bukrs TYPE RANGE OF bukrs, ls_bukrs LIKE LINE OF ra_bukrs, ra_lifnr TYPE RANGE OF lifnr, ls_lifnr LIKE LINE OF ra_lifnr.
摘要由CSDN通过智能技术生成

在一些情况下我们需要调用报表运行,获取运行的结果,用Submit来实现。

例:接口根据iv_bukrs、iv_lifnr、iv_spmon三个字段值获取程序报表ZFI1001运行后edmbtr的值。

DATA:  ra_bukrs TYPE RANGE OF bukrs,
       ls_bukrs LIKE LINE OF ra_bukrs,
       ra_lifnr TYPE RANGE OF lifnr,
       ls_lifnr LIKE LINE OF ra_lifnr.

  DATA:it_memory LIKE TABLE OF abaplist.

  DATA: BEGIN OF it_list OCCURS 0,
          line(1000),
        END OF it_list.
  DATA: BEGIN OF it_string OCCURS 0,
         str TYPE c LENGTH 100,
        END OF it_string.
  DATA: BEGIN OF is_indx,
    bukrs(2),
    lifnr(2),
    edmbtr(2),
    END OF is_indx.
  data ls_indx like is_indx.
  DATA L_ENDLINE TYPE I.

  IF iv_bukrs IS NOT INITIAL.
    ls_bukrs-low = iv_bukrs.
    ls_bukrs-sign = 'I'.
    ls_bukrs-option = 'EQ'.
    APPEND ls_bukrs TO ra_bukrs.
  ENDIF.

  IF iv_lifnr IS NOT INITIAL.
    ls_lifnr-low = iv_lifnr.
    ls_lifnr-sign = 'I'.
    ls_lifnr-option = 'EQ'.
    APPEND ls_
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值