自动过账MRKO生成IDOC

来源:互联网 发布:睿拓香港知乎 编辑:程序博客网 时间:2024/04/26 15:11

最近需要给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.

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

 

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