当前位置:文档之家› LSMW操作手册

LSMW操作手册

3.1.2通过事务录制工具实现(Recording)
3.1.2.1创建LSMW数据传输元素
本例中我们在原有项目及子项目的基础上创建对象。

(1)在已有项目下创建对象,将关标定位到Object (图3-52),点击(新建)创建新对象,本例中的对象名称及说明如图3-53所示。

图3-52
图3-53
(2)单击 LSMW对象创建完毕。

(3)单击(执行)或回车,则进入LSMW执行步骤界面,这个界面列出了当前LSMW对象的所有操作步骤(图3-54)。

(图3-54)
3.1.2.2定义源数据结构和数据格式转换规则
1、维护对象属性
(1)在图3-54所示的执行步骤界面中双击第一个步骤名(Maintain Object Attributes),即进入维护对象属性界面(图3-55)。

(2)在此选择第二种方式Batch Input Recording,然后点击。

出现图3-56,我们可以看到这个项目中已经存在的Recording。

(图3-55)
(图3-56)
(3)单击,出现新建Recording见面(用于录制我们需要的操作),本例中详见图3-57所示
(图3-57)
(4)单击,在出现的对话框中输入所需做操作的事务代码,本例中为:XK06(图3-58)
(图3-58)
(5)单击,接下来的操作和相关事务的前台操作是一样的。

详见图3-59至3-60
(图3-59)
(图3-60)
(6)事务录制完成后,单击(保存),出现图3-61
(图3-61)
(7)选择,即可分配SAP中相应的字段名及其字段描述(图3-62)
(图3-62)
(8)单击,然后单击,直到退回到维护对象属性界面,在Recording字段中输入刚刚创建的Recording:XK06D(图3-63)
(图3-63)
(9)单击(保存),然后返回到LSMW执行步骤界面。

(1)在图3-54所示的执行步骤界面中双击第二个步骤名(Maintain Source Structures),即进入维护源结构界面(图3-64)
图3-64
(2)单击(若屏幕上无该功能按钮,注意应使用切换至修改模式)创建源结构SVENDOR_DEL(图3-65)
图3-65
(3)至此为止,该界面的设置完成,如图3-66所示
(4)点击(保存),返回到LSMW执行步骤界面。

图3-66
(1)在图3-54所示的执行步骤界面中双击第三个步骤名(Maintain Source Fields),即进入维护源字段界面,在本例中,由于只需维护一个源字段,我们采用逐个新增字段的方式
(2)将光标放置在结构名SVENDOR_DEL上,单击,弹出创建源字段对话框,并输入源字段名、字段描述、字段长度、字段类型等信息(图3-67)。

图3-67
(3)至此为止,该界面的设置完成。

(4)单击(保存),返回到LSMW执行步骤界面。

4、维护结构关系
(1)在图3-54所示的执行步骤界面中双击第四个步骤名(Maintain Structure Relations),即进入维护结构关系界面。

(2)由于本例中仅一个结构,选择或者双击目标结构名,即可完成结构关系的挂接(图3-68)
图3-68
(3)至此为止,该界面的设置完成,本示例中已分配好的格式如图3-68所示(4)单击(保存),返回到LSMW执行步骤界面。

5、维护字段匹配及格式转换规则
(1)在图3-54所示的执行步骤界面中双击第五个步骤名(Maintain Field Mapping and Conversion Rules),即进入维护字段匹配及格式转换规则界面。

(2)将光标置于一个目标字段,选择Extras→Auto-Field mapping(字段自动映射)功能(图3-69),系统会给出字段匹配建议。

图3-69
(3)由于字段LOEVM和NODEL比较固定,我们将光标置于一个目标字段并选择,然后选择或输入一个固定值(图3-70和图3-71)
3-70
3-71
(4)至此为止,该界面的设置完成..
(5)单击(保存),返回到LSMW执行步骤界面。

6、维护字段匹配及格式转换规则
本例中无需维护这一步,跳过。

3.1.2.3数据读取及格式转换
7、指定文件
(1)在图3-54所示的执行步骤界面中双击第七个步骤名(Specify Files),即进入指定文件界面(图3-72)。

选择Legacy Data On the PC (Frontend)后选择
图3-72
(2)在图3-73所示的对话框中为源结构指定原始文件。

将Delimiter需设置为Tabulator( 表示以制表符作为间隔),在File Structure中选中Field Names at Start of File。

图3-73所示的是指定了文件VENDOR_DEL,txt(文件见附件)
图3-73
(3)注意Converted Data下的路径(图3-74)不能超过45个字符,若超过了需双击Converted Data下的文件名,然后修改文件名
图3-74
8、分配文件
(1)该步骤用于将上一步中指定的原始文件分配给源数据结构。

在图3-54所示的执行步骤界面中双击第八个步骤名(Assign Files),即进入分配文件界面。

(2)单击文件结构SVENDOR_DEL, 选择,分配之后的结构和文件关系如图3-75所示
图3-75
(3)单击(保存),返回到LSMW执行步骤界面。

9、读取文件
(1)在图3-5所示的执行步骤界面中双击第九个步骤名(Read Data),即进入读取文件界面(图3-76),如果要处理文件中的所有数据行,可以直接单击。

如果只想处理文件中的部分数据,则可以在Transaction Number字段行中指定起止行。

图3-76
(2)单击,图3-77显示了全部数据的读取结果,系统给出了各个原始文件被读取的数据行数,以及输入输出的事务数和记录数等信息。

图3-77
(3)返回到LSMW执行步骤界面
10、显示读取后文件
(1)在图3-54所示的执行步骤界面中双击第10个步骤名(Display Read Data),即进入维护结构关系界面(图3-78)
(2)点击确定后可以显示已经读取的数据,也可以指定所希望显示的数据行,本例中读取后的数据见图3-79,每行代表一个源结构读取后的数据,单击某结构行可以显示该行细节,包括源结构中的字段、文本及字段值
图3-78
图3-79
(3)返回到LSMW执行步骤界面
11、数据格式转换
(1)在图3-54所示的执行步骤界面中双击第十一个步骤名(Convert Data),即进入数据格式转换界面(图3-80)
(2)单击,出现图3-81,图中显示了系统给出的被读取及写入的文件名、事务数和记录数等信息。

图3-80
图3-81
(3)返回到LSMW执行步骤界面
12、显示格式转换后数据
(1)在图3-5所示的执行步骤界面中双击第十二个步骤名(Display Converted Data),即进入显示转换后的数据界面,点击确定后显示格式转换后的数据。

(2)返回到LSMW执行步骤界面
3.1.2.4传输数据至SAP系统
13、创建批输入会话
(1)在图3-54所示的执行步骤界面中双击第十三个步骤名(Create Batch Input Session),即创建批输入会话界面
(2)在图Keep Batch Input Folder前打勾(选择该项的主要作用是会话在完全成功处理后仍保存在Processed列表中;若会话创建时未选择该项,系统将直接在会话队列中删除该会话。

),然后单击,出现图3-83,单击
图3-82
图3-83
14、运行批输入会话
(1)在图3-54所示的执行步骤界面中双击第十四个步骤名(Run Batch Input Session),即运行批输入会话界面(图3-84)
图3-84
(2)选中相应的会话后点击,并在其中选择其中一种处理模式。

处理/前台:前台处理模式。

所有事务以交互形式运行,数据自动填充屏幕,用户可以修改这些数据。

仅显示错误:出错显示模式。

事务在后台运行,正确处理的事务不进行显示;
只有当遇到错误时,才转变为前台模式,用户则可以修改该屏幕中出错的数据。

不可见:后台处理模式。

事务在后台运行,一个后台作业被设定并立即处理,不需要进入后台处理系统取手工释放该作业。

一旦该作业被提交到后台系统,用户就可以拿回对当前终端的控制,不需等到所有事务处理结束。

(3)本例中我们选择不可见模式(图3-85)。

图3-85
(4)回车后,在状态栏会显示“1 会话已传送到后台处理”。

双击会话名可以看到相应的LOG(图3-86)。

可以从该界面看到我们所有的事务都处理成功。

若界面中的有错误的事务不为0,则可在该界面检查出具体是那条记录没有处理成功。

图3-86。

相关主题