LSMW操作手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期初数据批导操作手册:

Sap提供多种期初数据批导方法,主要包括如下几种方式:

(1). CA TT :Computer Aided Test Too (计算机辅助输入测试)

ECC版本升级为eCATT: extended Computer Aided Test Tool

(2). BDC : Batch Data Communication(批处理),要求对ABAP有一定基础,实际上

可以记录下操作屏幕和字段,然后通过一固定格式的BDC模板将数据批导,对于不同的操作(Tcode),不过是将不同事务对应的屏幕和字段变更一下就可以。

(3).LSMW: legacy system Migration workbench(遗产系统迁移工作台),无需有ABAP基础,但

操作步骤较多,比较繁琐。

下面分别介绍一下LSMW和BDC的操作步骤。

一.LSMW操作指南

以建立会计科目(Tcode:FS00)为例,如上图,点“新建”按钮,输入Project、Subproject 和Object后,点“执行”按钮或回车,进入LSMW操作界面,可以看到LSMW共有14个单独步骤,从Maintain Object Attributes->Run Batch Input Session,如下图。

注:Project/Subproject/Object取名不能太长,否则在第7步”Specify Files”可能出现文件长度错误。

下面一一介绍这14个步骤的操作。

(1).Maintain Object Attributes

如上图,首先选择“Display<->Change”进入修改状态,再选择“Batch Input Recording”, 一定要在该字段填入Recording名,由于该Recording可能还并不存在,因此,需要选择上图

-[1]的标志,进入下图:

选择新建按钮,Recording输入“ZFS00“,确定后输入Tcode: FS00,开始录屏。

注:Recording输入的“ZFS00“就是Tcode:SM35显示的会话名称,在第13步”Create Batch Input Session”将产生这个会话。

录屏结束后,如下图,系统自动列出操作所有操作屏幕和数据字段。

双击数据字段,如科目,输入字段名称SAKNR(保持和SAP屏幕字段一致,也可叫KJKM)和数据字段描述。为批导涉及的所有字段都建立好字段名称和字段描述。

注:

(1).可以点”Default All”按钮取所有字段的默认值。

(2).其他任何使用LSMW建立主数据批导的,操作方法类似,不过记录的屏幕和字段不

同而已。

(2).Maintain Source Structures

建立一个源结构,源结构只是一个名称,接下来将为该结构建立批导字段。

(3).Maintain Source Fields

如上图,按图-[1]的”新建”按钮,出现图-[2],填入字段名称、描述、长度和字段类型,假设批导需要上图-[3]的这些字段,则批导的Excel(最后可存为制表符为分割符的Txt文本)数据内

容必须按这些字段的顺序组织,如果字段不对,可以使用上图-[4]的两个按钮调整顺序。

强调:最好保持Source Fields的顺序、录屏字段变量顺序和批导数据文件字段的先后顺序完全一致。

注:创建”Source Fields”,如果选上Selection Parameter for “imput/Convert

Data”标志,表示该字段允许从批导文件上载时可根据该字段进行刷选。

一个批导excel数据组织示范图,可以看到和Source fields是按顺序一一对应的。

上面的excel前2行为注释行,在第7步“Read Data”中可指定数据行从第3行开始,假设本例从第3行开始到第7行,共有5条数据记录行。

此步中,选择下图-[1]的”Table Maintenance”按钮,可看到如下图-[2]的集中维护方式。

小技巧:

这里的字段长度必须大于实际表字段的长度,数据类型和长度最好匹配,要知道一个将批导字段的数据类型和长度,可以采用下面的3个步骤:

(1). 在操作屏幕对着该字段按”F1”帮助键,然后选择下图-[1]的。

(2).比如FS00操作界面的总账科目字段,可以看到它的字段名称叫SAKNR。

(3).双击字段名可以知道SAKNR的数据类型为10位的字符型。

(4).Maintain Structure Relations

通常的数据迁移实例不应复杂,本例中,由于batch input recording只有1个,所以Source

structure已自动默认分配。

(5). Maintain Field Mapping and Conversion Rules

首先,选择下图-[1]的“Source Field”,将批导字段变量和源结构的源字段关联上,然后选择下图-[2]的”Rule”, 维护字段映射和转换规则,比如可以设置公司代码为有常数(Constant),如果公司代码固定,其实也可以直接在excel都输入固定公司代码。

Rule一般选择“Transfer(Move)”,表示字段到字段的移动,如下图。

这步非常重要!!实际上这步是将录屏ZFS00时的数据字段和源结构做映射,由于源结构在第7步”Specify Files”中将关联上一外部批导数据组织文本文件,也就是说,数据组织文件的内容(字段)将和第3步“Maintain Source Fields”源结构的源字段关联,通过本步骤的映射,即批导录屏字段和外部组织文件的字段关联上了。

(6). Maintain Fixed V alues,Translations,User_Defined Routines

复杂业务的特殊情况下自定义一些数据转换规则,比如导一些销售数据,可根据销售组织+分销渠道不同分别在客户小组写入不同内容,当然,你也可直接在excel中人为就组织好这些数据,因此,这个步骤也不是必须的。

相关文档
最新文档