SAP-LSMW 详细操作
- 格式:doc
- 大小:1.38 MB
- 文档页数:30
LSMW工具的使用
T-CODE:LSMW
相关开发权限:B_LSMW_EXEC B_LSMW_CHG
LSMW传输方法:创建request 以及手工导出导入
一、初始界面功能
All Objects:系统中包含的所有LSMW
My Objects:自己创建的所有LSMW
All Project Objects:当前project所包含的所有内容
Project Documentation:当前Project的相关文档
二、创建LSMW的属性
Object Type and Import Method
主要有四种方法:Standard Batch/Direct Input、Recording、BAPI、IDoc
这次我使用了前两种方法
如果是周期性的导
入文件,需要使用
Periodic,导入文件
只能从application
server读取
此选项是确定文件
是否与系统相关,
如果选择则在后续
的步骤中可以为不
同系统ID选择不
同的文件名
1 Recording
总结:对于较少字段,可以使用此方法。建议将所有相关的屏幕都录制,但应考虑必填项
的内容,需要和顾问配合。只要屏幕录制到,此屏幕的字段可以后续进行添加。但是要考虑
到因数据要求不同屏幕字段的隐藏,在执行时如果找不到定义的字段,则会报错停止。如果
有这样的字段,可以对字段进行默认的【/】,表示对此字段不做操作,可以避免这个问题。
下面记录用到的一些简便功能:
1)浏览Project中的所有Recording
2)Recording Object
3)自动默认字段名称
4)增加和删除屏幕中的字段
所录制的屏幕
信息
录制的字段以
及默认值
表格或者列表
录制信息
这两个button用于增加屏幕中的非列表和table的字段
增加table或者列表的字段时,类似下图中带条目index的字段时
使用如下方法
Radio button 1:可以选择字段所在的屏幕,然后进行添加
Radio button 2:可以自己输入所需要添加的屏幕字段,特别是列表和table的字段数据录屏注意内容:
➢录制屏幕时尽量不要有错误或者其它的提示message出现
➢录制添加数据的屏幕时,要使用添加或者创建按钮,不能找第几行作为输入行,要考虑行数很多以及行数不在录制屏幕的情况
➢对于数值的录屏,尽量不要回车来确认输入屏幕,因为当屏幕的数值输入规则为带小数,而你所输入的货币为JPY KRW这样的货币时,带小数的数值时会报错的,哪怕是199.00这样的格式小数也会报错
➢对于table control 以及 step loop的录制,需要进行翻页时使用以下功能键向下翻页:/23 或者功能键page down
跳转至末页:/24 或者功能键 end
向上翻页:/22 或者功能键 page up
跳转至首页:/21 或者功能键 home
滚动条的动作功能是不能被recording记录的,因此必须使用上述的ok码或者功能键2. Standard Batch/Direct Input
二导入结构和导入字段的创建可以选择系统中的Standard batch和Direct Input程序
本质仍是录屏,系统将所有屏幕字段都预制
1 结构
结构有单层结构和多层结构,一般录屏的多为单层结构,Standard Batch/Direct Input 的业务中存在多条或者有header和item结构的多使用多层结构
这两个按钮可以改变现在的结构层次,但是需要注意的是,如果将层次降低将无法再提升回来,这在修改的时候需要注意,否则需要做重复的工作
2 导入结构的字段
创建字段有三种方法:一个一个手工添加;从其他的project结构中copy过来;表格式的批量添加
一般新建常使用表格式批量添加或者从类似的project中copy过来,进行修改时多用手工添加
字段的顺序可以进行调整
【Fields with the same name】可以检查在结构中或者在多个结构中是否有name相同的字段,在单个结构中存在相同name的field会导致数据导入错误,而多结构中存在相同的name 的field,系统会认为这个字段作为关联结构层次中的key字段,会认为这个字段拥有同样值的数据是作为一组数据使用的
例如下面的结构,使用matnr字段进行结构的关联,拥有同一个matnr值的数据被认为一组数据
在很多时候,业务数据的字段中没有这样的关联字段,而我们需要有这种标识关联关系的字段时,我们可以自己添加关联字段,比如ZINDEX这样的字段
在定义导入结构的字段长度时,可以适当的放大字段长度,因为导入系统中的字段长度,决定于系统结构中的字段长度,所有放大导入结构的字段长度可以避免系统可以接受的长度在导入字段中被截取
另外,所有的字段类型都可以使用CHAR型来导入
日期时间这种特殊格式的字段,需要与系统中个人设置保持一致,设置T-CODE:SU01/SU3,在进行测试后,正式导入数据时,请一定要检查个人设置与测试时是否相同,否则测试没有问题的数据,很可能在正式导入时报错
三导入结构字段与系统字段对应以及转换规则
1指定对应的系统结构
2 指定结构对应的字段信息,这是比较重要的部分
1)一般来说,默认的设置回只显示业务相关的屏幕字段,但是很多时候我们需要看到技术字段或者系统默认的字段,我们可以进行设置
方法:
只显示了业务相关的字段