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

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

*----------------------------------------------------------------------****INCLUDE LFI_AP_AR_SERVICEF01.*----------------------------------------------------------------------**&---------------------------------------------------------------------**& Form get_accountgroup*&---------------------------------------------------------------------*form get_accountgroup using value(im_koart) type koartvalue(im_accnr) like kna1-kunnrchanging ex_accgr like kna1-ktokd.clear ex_accgr.case im_koart.when 'D'. select single ktokd from kna1 into ex_accgrwhere kunnr = im_accnr.when 'K'. select single ktokk from lfa1 into ex_accgrwhere lifnr = im_accnr.when others. raise err_value_not_supported.endcase. ' im_koartendform. ' get_accountgroup
供应商主数据表“LFA1”中确实没有KTOKK字段值,这一点非常奇怪,毕竟这个字段是必输字段,暂时没有去追溯问题来源。
好在SAP中提供了更改供应商账户组的事务代码:XK07

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

最后通过供应商清单MKVZ确认即可。
赞 (0)
