【MM】更改供应商账户组

利用事务代码MIRO做采购发票校验的时候输入供应商代码之后出现Dump吗,如下图所示:

查看报错位置可以发现是由于供应商账户组没有取到所致。

  1. *----------------------------------------------------------------------*
  2. ***INCLUDE LFI_AP_AR_SERVICEF01.
  3. *----------------------------------------------------------------------*
  4. *&---------------------------------------------------------------------*
  5. *& Form get_accountgroup
  6. *&---------------------------------------------------------------------*
  7. form get_accountgroup using value(im_koart) type koart
  8. value(im_accnr) like kna1-kunnr
  9. changing ex_accgr like kna1-ktokd.
  10. clear ex_accgr.
  11. case im_koart.
  12. when 'D'. select single ktokd from kna1 into ex_accgr
  13. where kunnr = im_accnr.
  14. when 'K'. select single ktokk from lfa1 into ex_accgr
  15. where lifnr = im_accnr.
  16. when others. raise err_value_not_supported.
  17. endcase. ' im_koart
  18. endform. ' get_accountgroup

供应商主数据表“LFA1”中确实没有KTOKK字段值,这一点非常奇怪,毕竟这个字段是必输字段,暂时没有去追溯问题来源。

好在SAP中提供了更改供应商账户组的事务代码:XK07

输入供应商之后直接更改为新的账户组即可,非常方便。

最后通过供应商清单MKVZ确认即可。

(0)

相关推荐