红字提醒:批量变更涉具有一定危险性,相关博文权当笔记记录,读者可以籍由本文了解一些应用原理,但不适合普通用户参考和操作。
上篇提到如果需要更改的数据量较大,就需要用到MASS中的从文件导入数据功能。
MASS批量处理应用技巧实例(一)_狼书的博客-CSDN博客MASS这种批量操作通常风险比较大,加上SAP有时在界面上可能并不太符合国人的思维习惯。所以,在研究处理时需要更多的尝试,需要从试错中找到正确的方法。之前写过一篇关于MASS的操作应用文,这是一种比较简单的应用情形。之所以说简单,可以理解为我们统一的把一批数据做一个开关型的定义。像本例中,统一的去冻结一批供应商。在此基础上,把思路扩展一下。对应的另一种复杂一点的情形就是,如果我要把这批供应商的付款条件批量更改一下,有的立即付款,是1个月,有的2个月......。对应这种,在操作上就会有相应的变化了。上面应https://blog.csdn.net/lj663/article/details/125671084总体来说,操作上并不难,主要还是应用理解上的问题。笔者结合自己的操作记录一下重点:
准备好EXCEL文档,当然里面要有数据,一开始我也在思考,这个导入文档的格式上有没有什么模板参考,后来发现不需要。将EXCEL中需要批量处理的数据行列整理好就行。
本次笔者处理的是物料主工厂主数据的批量更新。因此,从物料和工厂是两个必须的关键字段;在处理过程中,一开始拿到用户的文档中没有工厂,走了不少弯路。
上步操作完成后,EXCEL文档中的数据己导入到SAP中并有了显示,这时EXCEL中写义的关键字和SAP中的关键字是对应不上的,需要建立起对应关系,SAP中称为分配,下图显示了分配方法。
当分配完成后,大家再对比一下,原来表中的蓝色四边符号就变成了字段名称显示了。
分配完成后,再执行下一步,就可以看到导入的需要更改的新值,通过黄色的背景高亮显示,而旧值通过蓝色的背景高亮显示,并且旧值显示与否是有开关控制的,请注意识别。
把所有逻辑理清后,就可以执行批量更改了。系统还提供了测试,可以先用测试方法观察一下;正式批量更改完成后,会有相应消息,没有错误或警告就应该是更改成功了。
最后,在MM04中去查看更改历史,也会有相应记录显示。