本文共 1052 字,大约阅读时间需要 3 分钟。
利用事务代码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_koartendform. " get_accountgroup
供应商主数据表“LFA1”中确实没有KTOKK字段值,这一点非常奇怪,毕竟这个字段是必输字段,暂时没有去追溯问题来源。
好在SAP中提供了更改供应商账户组的事务代码:XK07
输入供应商之后直接更改为新的账户组即可,非常方便。
最后通过供应商清单MKVZ确认即可。
转载地址:http://xzaaf.baihongyu.com/