SAP-MM-批次删除归档操作

    对于物料主数据的批次管理,一旦一个物料设置了批次管理,并已经产生了业务数据,但是发现当初业务主数据搞错了,此物料不需要在SAP系统进行批次管理,是否就无法取消其批次管理了呢,因为如果要取消此批次管理,非常麻烦,但是在实际的业务中,此问题真有可能会发生,那怎么办呢?下面我就介绍取消物料主数据的批次管理的方法,并一步一步开始我们的验证。

步骤:

1.处理所有未清单据

2.清空当起库存和前期库存 

3.删除并归档已有批次 MM74 

4.MM02删除批次管理标识

SAP-MM-批次删除归档操作_第1张图片

这是在做取消批次管理时候的报错

提示批次已经存在

1、查看批次库存数据MMBE

SAP-MM-批次删除归档操作_第2张图片

批次归档的事务代码为MM74,路径为:后勤->物料管理->物料主数据->其它->归档->特殊库存/批次->归档/删除

系统对于批次归档操作采用后台作业的形式,所以首先需要定义一个归档的后台作业变式 。在此定义变式名为:ZBATCHDEL

SAP-MM-批次删除归档操作_第3张图片

 对变式进行维护,点击旁边的“维护按钮,之后弹出更改屏幕分配界面,我们选择对于所有选择屏幕

SAP-MM-批次删除归档操作_第4张图片

进行变式参数维护,见下图

SAP-MM-批次删除归档操作_第5张图片

“属性Attributes”,输入名称ZBATCHDEL,保存

SAP-MM-批次删除归档操作_第6张图片

变式维护OK后,返回,点击起始日期,

SAP-MM-批次删除归档操作_第7张图片

维护 start date ,我们选择立刻执行,即可

SAP-MM-批次删除归档操作_第8张图片

再维护假脱机参数spoolparams. 维护本地打印即可

SAP-MM-批次删除归档操作_第9张图片

 

SAP-MM-批次删除归档操作_第10张图片

以上信息维护OK后,状态应该如下图,然后点选执行。(说明:对于变式中的可以先进行测试运行,然后再修改变式, 进行正式运行)

SAP-MM-批次删除归档操作_第11张图片

运行结果:

SAP-MM-批次删除归档操作_第12张图片

如果我们用MSC3N查看此批次时会发现该批次仍然在系统中存在,其实这是因为我们仅仅完成了归档操作,并没有将该批次在系统中删除,所以批次仍然存在。在归档主界面选择数据库表格,维护需要删除该批量的表格信息,这里建议使用系统默认表格对象MM_SPSTOCK

点选数据库表,下图

SAP-MM-批次删除归档操作_第13张图片

点选归档管理

SAP-MM-批次删除归档操作_第14张图片

我们选择删除 "

SAP-MM-批次删除归档操作_第15张图片

对需删除的归档数据进行选择,点击归档选择,在弹出的对话框中选择需要删除的文件,这个文件是我们之前运行成功的后台作业,下图

SAP-MM-批次删除归档操作_第16张图片

SAP-MM-批次删除归档操作_第17张图片

这个还是选择立即执行

SAP-MM-批次删除归档操作_第18张图片

SAP-MM-批次删除归档操作_第19张图片

然后执行

SAP-MM-批次删除归档操作_第20张图片

SAP-MM-批次删除归档操作_第21张图片

那现在批次已经删掉了,那么我们就要把物料主数据的批次管理给取消掉,来达到我们的目的。

MM02--修改物料主数据,把批次管理取消,然后保存。

你可能感兴趣的:(SAP-MM,经验分享)