对于物料主数据的批次管理,一旦一个物料设置了批次管理,并已经产生了业务数据,但是发现当初业务主数据搞错了,此物料不需要在SAP系统进行批次管理,是否就无法取消其批次管理了呢,因为如果要取消此批次管理,非常麻烦,但是在实际的业务中,此问题真有可能会发生,那怎么办呢?下面我就介绍取消物料主数据的批次管理的方法,并一步一步开始我们的验证。
步骤:
1.处理所有未清单据
2.清空当起库存和前期库存
3.删除并归档已有批次 MM74
4.MM02删除批次管理标识
这是在做取消批次管理时候的报错
提示批次已经存在
1、查看批次库存数据MMBE
批次归档的事务代码为MM74,路径为:后勤->物料管理->物料主数据->其它->归档->特殊库存/批次->归档/删除
系统对于批次归档操作采用后台作业的形式,所以首先需要定义一个归档的后台作业变式 。在此定义变式名为:ZBATCHDEL
对变式进行维护,点击旁边的“维护”按钮,之后弹出更改屏幕分配界面,我们选择“对于所有选择屏幕”
进行变式参数维护,见下图
点“属性Attributes”,输入名称ZBATCHDEL,保存
变式维护OK后,返回,点击起始日期,
维护 start date ,我们选择立刻执行,即可
再维护假脱机参数spoolparams. 维护本地打印即可
以上信息维护OK后,状态应该如下图,然后点选执行。(说明:对于变式中的可以先进行测试运行,然后再修改变式, 进行正式运行)
运行结果:
如果我们用MSC3N查看此批次时会发现该批次仍然在系统中存在,其实这是因为我们仅仅完成了归档操作,并没有将该批次在系统中删除,所以批次仍然存在。在归档主界面选择“数据库表格”,维护需要删除该批量的表格信息,这里建议使用系统默认表格对象MM_SPSTOCK
点选数据库表,下图
点选“归档管理”
我们选择“删除 "
对需删除的归档数据进行选择,点击“归档选择”,在弹出的对话框中选择需要删除的文件,这个文件是我们之前运行成功的后台作业,下图
这个还是选择立即执行
然后执行
那现在批次已经删掉了,那么我们就要把物料主数据的批次管理给取消掉,来达到我们的目的。
MM02--修改物料主数据,把 “批次管理” 打√取消,然后保存。