【IT168信息化】在系统上线后,往往还需要批量更改相关数据。如BOM用量、工价工时等内容。此时动辄上万条数据,如果靠手工更改,显然工作量会比较大。在这里,笔者以BOM更改为例,谈谈如何通过LSMW来批量更改BOM数据。关于LSMW的教程网上已经有很多、也写得很详细。笔者这里就不做详细说明。这里笔者要阐述的重点是各个步骤中需要主意的内容或者容易出错的地方。以供大家参考。
一、LSMW流程示意图
LSMW的缺点就是操作起来比较麻烦。如上图所示,LSMW整个流程包括15个步骤。其中14个步骤是必须的。不过虽然其操作繁琐,但是提供了一个向导式的界面,简化了用户的记忆。笔者认为,要学好LSMW这个工具,要先了解其操作原理。即上面这幅流程图。了解之后,再去学习操作,会取得事半功倍的效果。
对于这幅流程图,需要注意第六步“转换规则”。这个步骤核心的内容就是维护“目标数据”与“导入数据”的转换规则。这个步骤是可选的。为什么呢?在实际项目中,一般都不会在这里维护转换规则。而是在Excle文件中预先维护好的。如在源文件中“日期格式”与系统中的日期格式不相同。此时就需要转换,否则导入不会成功。要转换为相同的格式,有两种手段可以实现。一是在源文件中改,二是在系统中通过这个步骤进行转换。在实际工作中,绝大部分人系统在源文件中改。因为通过Excle等工具,要实现这个转换是非常方便、简单的,而且不容易出错。笔者也建议这么操作。
二、抬头数据(LSMW导入工具命名)
在使用LSMW之前,需要先对LSMW工具进行命名。这个命名除了要遵守简单、明了的原则之外,还有一个关键的技术限制,即名字的长度。在命名时,其三个字段总的长