【MM】更改供应商账户组
利用事务代码MIRO做采购发票校验的时候输入供应商代码之后出现Dump吗,如下图所示:
查看报错位置可以发现是由于供应商账户组没有取到所致。
*----------------------------------------------------------------------*
***INCLUDE LFI_AP_AR_SERVICEF01.
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Form get_accountgroup
*&---------------------------------------------------------------------*
form get_accountgroup using value(im_koart) type koart
value(im_accnr) like kna1-kunnr
changing ex_accgr like kna1-ktokd.
clear ex_accgr.
case im_koart.
when 'D'. select single ktokd from kna1 into ex_accgr
where kunnr = im_accnr.
when 'K'. select single ktokk from lfa1 into ex_accgr
where lifnr = im_accnr.
when others. raise err_value_not_supported.
endcase. ' im_koart
endform. ' get_accountgroup
供应商主数据表“LFA1”中确实没有KTOKK字段值,这一点非常奇怪,毕竟这个字段是必输字段,暂时没有去追溯问题来源。
好在SAP中提供了更改供应商账户组的事务代码:XK07
输入供应商之后直接更改为新的账户组即可,非常方便。
最后通过供应商清单MKVZ确认即可。
赞 (0)