取消物料主数据的批次管理.docx
《取消物料主数据的批次管理.docx》由会员分享,可在线阅读,更多相关《取消物料主数据的批次管理.docx(19页珍藏版)》请在冰豆网上搜索。
取消物料主数据的批次管理
对于物料主数据的批次管理,相信大家都比较了解,但是一旦一个物料设置了批次
管理,并已经产生了业务数据,但是发现当初业务主数据搞错了,此物料不需要在
SAP系统进行批次管理,这个对于大家应该是比较头疼的问题吧?
遇到一般偷懒的
顾问(我在前几年一般也是这样的)会告诉你,一旦进行批次管理了,那么就无法
取消其批次管理了,因为如果要取消此批次管理,非常麻烦,但是在实际的业务
中,此问题真有可能会发生,那怎么办呢?
下面我就介绍取消物料主数据的批次管
理的方法,并一步一步开始我们的实验,Let'sGo!
思路:
1.处理所有未清单据
2.清空当期库存和前期库存
3.删除并归档已有批次
4.mm02删除批次管理标识
前面两步应该不用我多做解释和实验了,作为一个MM顾问,如果对于修改物料主数
据,此两步都不会的,那么先撞墙再说(做鬼你可别来找我撒,\(^o^)/~)
言归正传,我们从第三步开始我们的实验吧。
。
在做第三步前,我们看看如果取消物料主数据的批次管理的话,系统会报什么错误。
报错信息:
Batchmanagementrequirementcannotbechanged;choose"Displayerrors"
好吧,在我的掌控之中,提示Batchesalreadyexist.
那我就要代表月亮消灭你们(Batches)
直接进入正题:
批次归档的事务代码为MM74,路径为:
后勤->物料管理->物料主数据->其它->归档->特殊库存/批次->归档/删除
系统对于批次归档操作采用后台作业的形式,所以首先需要定义一个归档的后台作
业变式。
在此定义变式名为:
ZBATCH_DET
对变式进行维护,点击旁边的“Maintain”按钮,之后弹出更改屏幕分配界面,我
们选择“forallSelectionscreens”
进行变式参数维护,见下图
点“Attributes”,输入名称,保存
变式维护OK后,然后维护startdate,我们选择立刻执行,即可
再维护spoolparams.维护本地打印即可
以上信息维护OK后,状态应该如下图,然后点选执行。
(说明:
对于变式中的可以
先进行测试运行,然后再修改变式,进行正式运行)
运行结果:
status:
OK
归档工作结束,别高兴太早,我们的工作还没有结束
如果我们用MSC3N查看此批次时会发现该批次仍然在系统中存在,其实这是因为我
们仅仅完成了归档操作,并没有将该批次在系统中删除,所以批次仍然存在。
在归
档主界面选择“数据库表格”,维护需要删除该批量的表格信息,这里建议使用系统
默认表格对象MM_SPSTOCK
那下面我们就进入Deletebatch
点选Databasetables,下图
点选“Archiveadministration”
我们选择“Delete"
对需删除的归档数据进行选择,点击“ArchiveSelection”,在弹出的对话框中选
择需要删除的文件,这个文件是我们之前运行成功的后台作业,下图
这个还是选择立即执行
还是LOCL
如果对自己不自信,那么先进行TestMode进行下,
如果对自己自信,那么直接运行。
。
我就直接运行咯,那说明什么呢?
说明:
呵呵
运行完界面,点选Job
运行结果如下:
现又增加一条作业记录
都运行完了,然我们见证奇迹的时刻。
。
MSC2N/MSC3N
结果。
。
。
。
当然是我们预料的那样,见下图。
。
那现在批次已经删掉了,那么我们就要把物料主数据的批次管理给取消掉,来达到
我们的目的。
MM02--修改物料主数据,把“Batchmanagement”打√取消,然后保存。
保存结果,havebechanged
MM03,我们再验证下结果吧,结果那当然是对的咯,此批次管理打√已经取消了
到此,取消物料主数据的批次管理已经成功测试完成。
。
谢谢阅读。