自动过账MRKO生成IDOC

最近需要给VMI的Auto settlement配置output,并且对IDOC进行增强。

配置完成后,MRKO进行settlement,MR91无论如何看不到数据。

检查无数次配置确定没有错误后,在表NAST里面也发现了记录,于是Debug事务代码MR91。

     READ TABLE auth WITH KEY bukrs = ls_objky-bukrs BINARY SEARCH.
    IF sy-subrc <> 0.
      auth-bukrs = ls_objky-bukrs.
      AUTHORITY-CHECK OBJECT 'M_RECH_BUK'
             ID 'BUKRS' FIELD ls_objky-bukrs
             ID 'ACTVT' FIELD c_actvt.
      IF sy-subrc = 0.
        auth-aflag = c_true.
      ELSE.
        auth-aflag = c_false.
      ENDIF.

原来是权限检查把我的数据过滤掉了。

 

折腾了一天的时间,郁闷。

发布了27 篇原创文章 · 获赞 1 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览