SAP ERP系统如何通过LSMW批量更改BOM

在系统上线后,往往还需要批量更改相关数据。如BOM用量、工价工时等内容。此时动辄上万条数据,如果靠手工更改,显然工作量会比较大。在这里,笔者以BOM更改为例,谈谈如何通过LSMW来批量更改BOM数据。关于LSMW的教程网上已经有很多、也写得很详细。笔者这里就不做详细说明。这里笔者要阐述的重点是各个步骤中需要主意的内容或者容易出错的地方。以供大家参考。

  一、LSMW流程示意图

  LSMW的缺点就是操作起来比较麻烦。如上图所示,LSMW整个流程包括15个步骤。其中14个步骤是必须的。不过虽然其操作繁琐,但是提供了一个向导式的界面,简化了用户的记忆。笔者认为,要学好LSMW这个工具,要先了解其操作原理。即上面这幅流程图。了解之后,再去学习操作,会取得事半功倍的效果。

  对于这幅流程图,需要注意第六步“转换规则”。这个步骤核心的内容就是维护“目标数据”与“导入数据”的转换规则。这个步骤是可选的。为什么呢?在实际项目中,一般都不会在这里维护转换规则。而是在Excle文件中预先维护好的。如在源文件中“日期格式”与系统中的日期格式不相同。此时就需要转换,否则导入不会成功。要转换为相同的格式,有两种手段可以实现。一是在源文件中改,二是在系统中通过这个步骤进行转换。在实际工作中,绝大部分人系统在源文件中改。因为通过Excle等工具,要实现这个转换是非常方便、简单的,而且不容易出错。笔者也建议这么操作。

  二、抬头数据(LSMW导入工具命名)

  在使用LSMW之前,需要先对LSMW工具进行命名。这个命名除了要遵守简单、明了的原则之外,还有一个关键的技术限制,即名字的长度。在命名时,其三个字段总的长度不能够超过45个字符。超过的话,在第七个步骤中就会出错。SAP在这里做的并不是很好。如果">用户输入的字符数超过了这个长度,系统在这个步骤中仍然可以保存,不会有错误提示。 即使一些老用户在这里也容易犯糊涂。因为不会有人特别去数字符数。这里也对SAP提一个建议,尽早在这里做一个检查控制,以防止用户犯低级的错误。

  三、定义系统结构(录屏)

  在这个步骤中,主要是定义在数据导入或者更新的过程中所需要用到的字段。在这里,系统是通过录屏的方式实现的。此时需要注意三点。

  一是录屏操作时要尽量减少不必要的操作。在录屏时,系统会一五一十的纪录下系统所有的操作字段。如果在操作时,增加不必要的操作,如频繁删除、切换界面时,就会导致系统结构不够清楚明了。在后续对应源文件字段时,也容易出现问题。为此笔者建,在录屏之前,最后先操作一次。记录下来此次操作所必需要的自字段。以减少录屏时的不必要操作。

  二是需要注意,在一些特殊的操作界面中,可能会遇到行项目定向的问题。如在BOM更改时,可能只需要更改第二个行项目或者根据物料编码来更改,此时系统该如何查询?这里就需要用到一个定项的技巧。这里以CS02批量更改BOM为例。在实际项目中,一般用户是先将BOM导出成Excle表格。然后通过过滤、替换等手段,对目标文件进行维护。然后再将文件导入到系统中。在导入的过程中,BOM的项目号在目标文件与系统数据中就需要一一对应。否则的话,就会出现张冠李戴的情况。在录屏时,如果通过常规的更改方式,系统是不会记录下项目号的。这里就需要一些技巧让系统找到这个字段。在录屏时,可以点击菜单栏的“编辑”按钮,找到定位选项。这里可以允许用户输入项目号。通过这个步骤,在录屏后,系统就会增加“项目号”这个字段。

  三是系统结构做好之后,需要对各个字段进行命名。笔者这里的建议是,命名时采用系统的表格中字段的名字。选中某个文本框,然后按工具栏上的“Default All”按钮,就可以将系统字段的名字带出来。在大部分情况下,这个LSMW工具都是技术顾问来完成的。这些专业的字段名字对他们来说难度并不是很大。

  四、创建源文件

  导入文件一般都是通过Excle工具来维护的,此时需要注意如下几点。

  一是大部分的维护操作都可以在Excle工具中完成,而不需要通过系统的“转换”工具。简单的说,在Excle中需要完成数据的更新、字段格式的统一等操作。毕竟在Excle中完成这些操作,要比在SAP系统中简单的多,而且不容易出错。

  二是需要注意,在保存时,要选择Unicode格式。这主要是因为这个格式能够完美的支持中文。如果选择其它格式,可能更新或者导入进去的中文会是乱码。对于有中文的内容,这一点就显得尤其重要。

  三是在导入文件中,可以有标题或者备注等行项目。如果有的话,在导入时就需要指定导入的行项目,即从第几行导入到第几行。笔者的操作系统是,在导入之前会将这个文件中的标题行或者备注行删除,以减少后续的操作。

  四是在文件导入之前,一定要将文件关闭。如果文件在打开的状态下,系统就会报错。

  五、数据检查

  在数据检查方面,系统中提供了两个步骤:第十步和第十二步。在第九个步骤中,系统会将源文件中的数据导入到一个临时表中。此时可以通过第十步来读取临时表中的数据。用户可以检查数据是否准确。然后通过第十一个步骤,系统会将源文件中的,数据读取到“导入结构”中。此时并没有真正更新数据库中的数据。在第十二个步骤中,用户还可以读取数据进行检查。

  注意,此时的检查并不是让用户去检查每个行项目,而是进行抽查。一般都会抽取2-3个项目。检查的内容主要是看是否有乱码(特别是有中文的情况下)、字段的顺序是否一致等等。数据的大范围检查还是在Excle工具中完成的。

  六、建立批次导入数据

  最后两个步骤就是建立批次对话并导入数据。在这两个步骤中,需要强调的是是通过前台方式导入还是通过后台方式导入。笔者的建议是,如果导入的数据量比较少、并且内容比较关键,此时最好通过前台导入。此时可以让系统在出现错误的时候提示。大批量导入数据时,就建议通过后台方式导入。此时如果有错误信息,系统也会在后台进行记录。

  七、导入后检查

  数据导入或者更新完毕后,笔者建议最好对导入的数据检查一下。如可以先通过SE16N或者其他工具,将导入的数据导出为Excle表格。然后通过Excle工具或者其他数据库软件对两个文件的内容进行比对,以检查导入的数据是否准确。此时检查的内容包括两个方面。一是导入数据是否准确,二是导入或者更新数据的完整性。笔者的做法是将源文件和系统更新后的数据都导入到Access或者Mysql数据库。然后通过相关的命令语句进行匹配,以确保数据更新的准确性和完整性。

时间: 2024-09-12 07:48:35

SAP ERP系统如何通过LSMW批量更改BOM的相关文章

《SAP ERP财务:配置与设计(第2版)》——2.4 配置企业结构

2.4 配置企业结构 SAP ERP财务:配置与设计(第2版) 贯穿全书,我们都将力图阐述完成配置操作所需要的所有步骤.应当把正文和界面截图与在你自己的SAP界面上所看到的内容联系起来. 备注 如果本书所阐述的内容与你自己SAP界面上的内容不一致,则可能是由于版本差异造成的(我们以下所著述的内容是基于SAP ERP ECC 6.0版本的),也可能是由所做的相关配置设置造成的. 在进入企业结构的详细配置之前,需要解释两个基本概念:国家和货币.虽然他们本身不是企业结构的一部分,但是国家和货币在企业结

“醉眼”看Oracle ERP和SAP ERP种种异同

IT168上看到老朱07年写的一篇关于Oracle ERP和SAP ERP比较的文章,概括的不错. 文中提到一点值得商榷,"Oracle 应用系统11i 版本是真正完全基于互联网Internet架构,并且采用开放的Java语言和技术标准进行编写的应用软件.这种技术的开放性",Oracle宣传EBS11i是采用Java技术标准,但实际上,EBS只是框架级别使用了Java技术,业务功能是使用的是和Java完全不同的技术--Form,Report技术,Java框架只是一个外壳,用于展示For

解析ERP系统中BOM的几个关键点

BOM(Bill of Material),http://www.aliyun.com/zixun/aggregation/29808.html">ERP系统最为关键的名词,每人对它都有自己的理解.对BOM的理解.定义和数据准备的精确程度,直接影响ERP系统的整体运行状况.所以,真正理解BOM的含义,科学合理地定义好BOM,细致充分准备BOM数据,是每个ERP系统实施极为关键的任务. 笔者根据从业8年的实施经验和对BOM的不断理解运用,针对BOM问题的几个焦点,在此谈谈几点看法,和大家共同

ERP系统之比较——SAP、Oracle、BAAN、JDE、SSA

ERP系统之比较--SAP.Oracle.BAAN.JDE.SSA   ERP/MRPII系统剖析SAP SAP公司简介R/2和R/3系统是德国SAP公司所提供的MRPII产品.R/2是用于集中式大型机环境的系统,R/3是用于分布式的客户机/服务器环境的系统.SAP是国际上著名的标准应用软件公司.SAP总部设在德国南部的沃尔道夫市,公司成立于1972年,1988年成为德国股票上市公司.到1995年底,SAP在世界40多个国家和地区设有代表处和独立子公 司,具有近5000家用户,成为世界第五大软件

SAP WM 可以在同一个LSMW程序中批量导入普通库存以及特殊库存

SAP WM 可以在同一个LSMW程序中批量导入普通库存以及特殊库存   在IM层面,不能使用同一个LSMW录屏程序导入普通可用库存,普通冻结库存,供应商寄售库存,客户寄售库存.   但是在WM层面,是可以使用同一个LSMW录屏工具,批量导入这几种库存的.       Source Field Definition,     如下测试数据,     测试通过!

什么是 采用SAP Itutor与FLASH动画相结合的方式制作 且采用SAPGUIXT技术嵌入ERP系统

问题描述 什么是采用SAPItutor与FLASH动画相结合的方式制作且采用SAPGUIXT技术嵌入ERP系统

《SAP ERP财务:配置与设计(第2版)》——1.5 SAP导航基础

1.5 SAP导航基础 SAP ERP财务:配置与设计(第2版) 为了给初学的读者一些SAP系统导航的基础,我们也把本节作为入门章节的一部分包含在内了.由于本节的内容也是本书其余部分的基础,因此建议把这一节也阅读完,这样就会对入门导航感到满意了. 1.5.1 登录到SAP系统 当登录到SAP系统时,实际上登录到的是一个链接SAP数据库的前端.这个链接由一个叫SAP图形用户界面(SAP GUI)的程序生成.这是用于访问所有SAP系统的标准程序.你可能拥有几套 SAP 系统,包括一套开发系统,至少一

《SAP ERP财务:配置与设计(第2版)》——2.5 小结

2.5 小结 SAP ERP财务:配置与设计(第2版)在所有的系统配置中,企业结构配置是一个非常重要的步骤,并且往往都牵涉到基础配置.由于基础配置构成了所有设计的基础,因此,基础配置通常就是指那些一旦配置了就不应轻易更改的配置项.出于这样的原因,好好理解本章中所讨论过的每一个对象的作用就是很重要的了,这样也能够就如何把它们应用在解决方案中而做出正确的决策了. 在完成本章的阅读之后,应该会以下这些内容: 理解企业结构要素的作用,以判断如何使用它们: 把业务需求转换为SAP ERP所对应的模块功能:

军工企业实施ERP系统应注意的问题

军工企业一般指国内的十大军工集团及其下属企业.他们在国家的统一计划下进行兵器的设计.制造和维护工作,是一类性质比较特殊的企业.其运行方式和常规企业有较大不同.因而他们需要的http://www.aliyun.com/zixun/aggregation/29808.html">ERP系统和普通民用企业的ERP系统相比具有一些显著的特点.无论是企业还是ERP软件供应商都应当深刻理解这些特点的成因,以及对企业运转的影响,才能建成真正适合企业的ERP系统.下面笔者从工作实践中收集了几个特点供大家参