使用MASS导入EXCEL对同一字段实现不同值的更改

业务背景 :比如现在业务部门同事说物料主数据中MRP视图很多字段(最小批量、舍入值、计划交货日期、安全库存等字段)维护错了,要批量进行修改,而且每个物料这个字段的值是不一样的。有没有标准功能可以使用?

当然有啦,MASS这个事务代码也是可以导入EXCEL的。

我们经常使用MASS将主数据的某个字段修改为相同的值。但其实可以使用MASS导入EXCEL进行字段修改,也可将同一字段修改为不同的值。主数据的更改,可以不通过LSMW实现。

MASS可以实现许多主数据的修改。输入事务代码MASS,选择Object Type,实现对不同主数据的修改。可对MASS进行权限控制,实现不同的业务部门仅可修改该部门负责的数据。

当然,其实很多主数据的修改,有单独的事务代码实现,可以直接分配这些事务代码的权限。例如:

物料主数据:MM17

采购信息记录:MEMASSIN

操作步骤: 例如需要修改物料主数据的安全库存和计划交货时间。

  1. 准备好EXCEL,有一些字段是必输的。例如此处改安全库存和计划交货时间,因为要改MARC这张表,所以工厂是Key值,需要必输,EXCEL中也要考虑进去

!(data:image/svg+xml;utf8,)

  1. 用MASS或者MM17,找到需修改的字段(或者在此处不选择字段,选择字段所在的表,上传文件后再选择需要修改的字段),点击上传文件

  1. 选择缺省的上传参数,例如小数点格式,日期格式等。需要注意是否保留抬头行

我们选择保留抬头行:第一行数据作为抬头,不会作为数据读入

  1. 将系统字段分配给EXCEL的每一列字段,点击执行。分配之后字段处的按钮发生变化

解除分配:

分配完成之后,点击执行即可

  1. 查看是否有误,若没有问题,点击保存,完成修改