SAP-关于“在FI中达到的项目最大编号”问题的处理过程

400 阅读2分钟

​本文已参与「新人创作礼」活动,一起开启掘金创作之路。

  问题是这样产生的,采购把若干的采购凭证预制到了一张发票上,由于我们自开发条码系统是在每次扫码入库的时候都会产生一张物料凭证,导致每个采购订单对应的物料凭证数量都非常多,积累到一起,在MIRO里,就报错了“在FI中达到的项目最大编号”。在业务层面有解决办法,在预制发票的时候,少选几个采购订单,把发票金额按比例给分开。这个方法好不好,咱们先不谈。先聊聊从技术上怎么处理它。

  面向百度运维,能查到两种处理方法。一种是个改段对应的数据类型,由于好多位置用到了这种数据类型,所以这个方法的风险会很大。这种方法也先放一边,主要说说另外一种方法。

  网上还能查到一种解决办法。在“为物料管理执行凭证汇总”里设置按物料汇总。路径是“SPRO - 财务会计(新) - 总帐会计核算(新) - 定期处理 - 集成 - 物料管理 - 为物料管理执行凭证汇总”,事务码是:OBCY。

图1

图1

编辑

  OBCY界面如图1,需要填“参考交易”,“参考交易”从哪来的呢,在FB03里,找一个同类型的凭证,点表头,能在这里找到参考交易。如图2。

图2

编辑

  现在就有条件去继续设置OBCY了, 在这之前,我想我要先做一张采购订单,并且要做足够多的物料凭证。方便一会儿看调整这里的设置会有什么样的影响。把配置如图3做了调整。为采购订单

图3​​​​

编辑