SAP-LSMW 详细操作 下载本文

内容发布更新时间 : 2024/6/5 10:05:30星期一 下面是文章的全部内容请认真阅读。

2012-2-14

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 这次我使用了前两种方法

如果是周期性的导入文件,需要使用1 Recording

Periodic,导入文件只能从 application 总结:对于较少字段,可以使用此方法。建议将所有相关的屏幕都录制,但应考虑必填项server读取 的内容,需要和顾问配合。只要屏幕录制到,此屏幕的字段可以后续进行添加。但是要考虑到因数据要求不同屏幕字段的隐藏,在执行时如果找不到定义的字段,则会报错停止。如果有这样的字段,可以对字段进行默认的【/】,表示对此字段不做操作,可以避免这个问题。 此选项是确定文件是否与系统相关,如果选择则在后续的步骤中可以为不同系统ID选择不同的文件名 下面记录用到的一些简便功能: 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程序 本质仍是录屏,系统将所有屏幕字段都预制 二 导入结构和导入字段的创建