文档库 最新最全的文档下载
当前位置:文档库 › LSMW_SAP批导入处理教程

LSMW_SAP批导入处理教程

SAP批导入处理教程

目录

1.前言 (2)

1.1.CATT解释 (2)

1.2.LSMW解释 (2)

1.3.BDC解释 (2)

1.4.LSMW、BDC、CATT区别 (2)

2.ECATT批导入处理教程 (3)

2.1.SECATT批导入处理教程一 (3)

2.2.SECATT批导入处理教程二 (16)

3.LSMW批导入处理教程 (27)

3.1.总述 (27)

3.2.操作界面说明 (27)

3.3.实际操作步骤 (29)

4.BDC批导入处理教程 (61)

1.前言

1.1.ECATT解释

Extended Computer Aided Test Tool(T-code:SECATT)

ECATT是SAP自带的功能测试工具,主要目标用来作SAP业务流程的自动化测试,每个测试都会生成一个详细的日志来显示测试流程和测试结果。和CATT相比,CATT操作简单,类似于BDC的录屏功能,用于常用的简单业务数据导入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要应用于基于GUI Windows/Gui Java自动化测试,同时也为外部工具提供了第三方接口(获BC-ECATT授权)。所有的测试脚本,无论是ECATT自已生成的还是外部工具的他们都应该具有相同的数据对象类型,与SAP结合在一起并保存在相同的位置。在R/3的功能测试中,ECATT录屏功能简单实用,测试脚本、测试数据、系统数据分别存放,可重复使用,并附有详细测试报告以及纠错功能,作为自带工具简单实用。对于WEB方面的测试的话就要借用第三方的测试软件,如知名的Mercury的QTP。

1.2.LSMW解释

Legacy System Migration Workbench (T-code: LSMW)

LSMW, 是SAP推荐用来从旧的系统或非SAP系统把大批量或周期性的数据迁移到SAP的主力工具,类似于ECATT/SCATT,其优点可以在一个Session中处理大批量数据,并灵活易学易用。如果用BDC和ECATT只能根据定制好的画面输入参数。一旦没有这个值系统就会报错。比喻我们根据业务对FI Account Document或者主数据一些参数作了扩展,一旦参数缺失或者不匹配,不得不终止Session,通过SM35手动去更正或者重新录屏。LSMW具有一般的通用性,他导入模板的设计过程包括15个步骤,每个都是独立的单元并可进行单独的更新和修改,而不影响其它的模块只需作一些调整做出相应mapping,将必要的数据指定对应的字段就可行了,无需额外的编码。

当然,LSMW局限在于只能导入固定类型的主数据,如Customer/Vendor Master,Material Master,Financial Document, G/L Account。如果是自定义的ABAP程序来导入主数据就行不通了。同样做了一个FI Account Document的例子,对出现重复的统计的Line Item时显得也不是特别得心应手。

1.3.BDC解释

Batch Data Conversion (T-code: SHDB)

BDC同样是通过SHDB把用户一次性的业务操作记录全部记录下,然后供用户使用。开发人员可以生成程序构建数据源。只要存在重复的业务操作,自然会想到BDC录屏。

1.4.LSMW、BDC、CATT区别

LSMW: legacy system Migration workbench(遗产(旧)系统移值工作台)

BDC : Batch Data Communication(批处理)

CATT :Computer Aided Test Too (计算机辅助输入测试)

数据导入速度:LSMW=BDC>CATT

制作难度:BDC>LSMW>CATT

跨服务器传输(复制):LSMW用导出导入,不用传输,不用建立程序最方便。CATT都要传输,BDC传输或者生成ABAP程序。

其实LSMW最终是产生批处理,所以速度和BDC相等,CATT是模拟前端屏幕输入,速度慢,而且某些屏幕字段抓取不了。

2.ECATT批导入处理教程

2.1.SECATT批导入处理教程一

以创建物料主数据基本视图举例。

输入事务码:SECATT,键入回车:

创建Test Scipt,选择该选项输入自定义程序名:ZSECATT01

点击“新建”按钮进入下面的界面,输入文本说明及事务码所属模块:

《本地对象》:

点击“模式”按钮,进入下面界面,填入事务代码:MM01,连续键入回车两次:

开始记录创建物料的过程;物料号码要手工重新输入一次,所有有关的选项要重新选择一遍:

回车进入创建物料主数据基本视图的界面,把需要输入的项目填写完整后回车进入下面界面,然后点击“YES”。

点击“YES”,进入下面界面:

点击下图图标,系统显示创建的程序名称“MM01_01”:

双击程序名称“MM01_01”,进入下面界面:

单击DYNPRO MODE PROG DYNR字段,进入下面界面:

双击FIELD MODE. NAME ,修改字段使之变成变量,该值可以自定义成任何名称(中文除外),见下面界面:

把需要导入的数据修改完毕之后键入《回车》,然后单击确认;

依次对变量进行修改并确认,待全部变量修改完成之后保存;然后单击键,确认修改的字段并将I/E/V栏位的标识由V改为I,再次保存;

单击退回到初始界面;选择第一项,开始创建Test Configuration 输入创建的程序名称(建议和Test Script 的名称一样);

点击“新建”按钮,进入下面的界面,输入标题和所属模块:

自定义字段的名称和描述 把值清空

V 改为I

单击Configuration视图;输入上面创建的Test Configuration程序名保存:

保存至本地对象;

单击Variants选择Extemal Variants/Path file 单击下拉菜单选择要输出的文件路径(注:模版导出的路径和数据导入时的路径要一致);

单击图标,制作好的导入模板导出进行编辑;文件保存时可以自定义文件的名称;单击保存:

至此,ECATT批导入处理程序和导入模版制作完成。

下面介绍ECATT模版的制作和处理过程:

下图是SECATT输出到本地文件中的模板(模版输出时为TXT格式,打开时需要以XLS的格式打开):

对该模板进行编辑,将*和*ECATTDEFAULT 两个标识放置到最后,需要在每一行的首个单元格内标明V1,如果还有第二条则标明V2,依次类推,然后保存即可:

回到SAP 系统 SECATT

界面,单击《执行》键:

选择Variants 视图,制定文件路径;

自定义的字段名

单击Shared视图,按照下图选择控制参数:

单击VI Control视图,选择要使用的导入方式,同时按照下图红框中的选项设置参数;

导入成功或错误系统会报出相应消息;

导入方式有以下几种:

前台:表示导入时若发生问题可以在前台清晰的看到错误步骤,一步步进行干预;

错误:导入时报错,干预后可以通过,导入完毕后在系统可以记录错误日志;

后台:无论是否有错误发生程序照常进行工作,直至导入结束,同样也提供错误日志;

设置完导入的条件后,点击“执行”按钮进行数据批导入的执行,执行成功后见下面界面:

至此,ECATT的批导入处理教程一,介绍完毕。

下面介绍ECATT的批导入处理教程二。

2.2. SECATT 批导入处理教程二

以创建物料主数据基本视图举例:

在事务代码栏输入事务代码SECATT

首先在Test Script 中建立测试脚本

以z 或是y 开头

使用至少1 个但不超过30个字符

点击新建创建Test Script

在Title 中输入CATT 描述

用鼠标点击Component 输入框上的或者按F4,或者直接输入所属模块

用鼠标点击Component

输入框上的或者按

F4,系统会弹出程序组件,选择程序模块

点击模式,弹出下面窗口

在Group中选择ALL ALL COMMANDS

在Command中选择TCD REC(TCD (Record))

在Transaction中输入要创建的主数据使用的事务代码,

这里输入MM01,然后回车2次,进入创建物料界面

进入物料主数据维护界面

根据系统配置输入物料号(如果是外部编号)、行业、

物料类型等

把物料主数据需要输入的内容填写完整后保存,保存

后返回ECATT的界面

点击“YES”保存录屏的数据

鼠标放在MM01_1上,双击

光标放在,然后点击(模拟屏幕)

在需要维护的字段上双击鼠标,例如在M0005上,或者把光标放在需要维护的字段上,点击,进入下

面的界面

在https://www.wendangku.net/doc/a519208658.html, 的输入框中输入自己定义的一个变量,例如WLBH(物料编号),输入完毕后,回车或者点击“执行”键

物料编号的变量完成后,接着输入行业、物料类型的变

量,这个屏幕的所有参数都维护好后点击进入下一

屏幕,直到所有的屏幕都维护完成。

所有的屏幕都维护完成后,点击“是”,

弹出下面窗口

直接点击执行即可

SAP批导入处理教程-蒋德志

SAP批导入处理教程-蒋德志 撰写:蒋德志 日期:2009年11月26日星期四 目录 1. 前言2 1.1. CATT讲明2 1.2. LSMW讲明2 1.3. BDC讲明 3 1.4. LSMW、BDC、CA TT区别 3 2. ECATT批导入处理教程 3 2.1. SECATT批导入处理教程一4 2.2. SECATT批导入处理教程二7 3. LSMW批导入处理教程 8 3.1. 总述8 3.2. 操作界面讲明9 3.3. 实际操作步骤10 4. BDC批导入处理教程21

前言 ECATT讲明 Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自带的功能测试工具,要紧目标用来作SAP业务流程的自动化测试,每个测试都会生成一个详细的日志来显示测试流程和测试结果。和CA TT相比,CATT操作简单,类似于BDC的录屏功能,用于常用的简单业务数据导入,差不多已被ECATT完全取代。除了CATT 功能之后,ECATT要紧应用于基于GUI Windows/Gui Java自动化测试,同时也为外部工具提供了第三方接口(获BC-ECATT授权)。所有的测试脚本,不管是ECATT自已生成的依旧外部工具的他们都应该具有相同的数据对象类型,与SAP结合在一起并储存在相同的位置。在R/3的功能测试中,EC ATT录屏功能简单有用,测试脚本、测试数据、系统数据分别存放,可重复使用,并附有详细测试报告以及纠错功能,作为自带工具简单有用。关于WEB方面的测试的话就要借用第三方的测试软件,如知名的Mercury的QTP。 LSMW讲明 Legacy System Migration Workbench (T-code: LSMW) LSMW, 是SAP举荐用来从旧的系统或非SAP系统把大批量或周期性的数据迁移到SAP的主力工具,类似于ECATT/SCATT,其优点能够在一个Session中处理大批量数据,并灵活易学易用。如果用BDC 和ECATT只能按照定制好的画面输入参数。一旦没有那个值系统就会报错。

LSMW批量导入操作手册

LSMW批量导入操作手册 在SAP系统中,批处理操作有很多种方法。如果是对一个事务码(T-CODE)进行批处理操作,常用的是LSMW。LSMW全称是Legacy System Migration Workbench。它能够对静态数据、动态数据、业务数据等进行批处理操作,是上线数据准备的主力武器。 LSMW的原是对需要批处理操作的流程进行录屏,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。 LSMW导入数据操作分为以下几个大步骤: 1、准备需要导入的数据; 2、转换模板定义; 3、读取数据并预转换; 4、实际转换。 操作模拟图: 操作界面说明 1、管理界面 LSMW批量导入的事务码(TCODE)就是LSMW,在主窗口界面输入就可以进入。 输入TCODE:LSMW

输入事务码后,如果是第一次运行,则出现如下界面: 这是一个欢迎界面,将选择框打上勾则下次进入就不会再显示了,按确认进入到LSMW 的管理界面: 这个界面主要解决以下几个方面的问题: (1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。 (2)进入到其他工作界面,主要有录屏操作界面、分步操作界面。 如果要进行一个批处理操作,则需要输入或通过选择确定Project、SubProject和Object。如下图,然后再进行具体的操作:

2、分步操作界面 在管理界面选择Project、SubProject和Object后,按执行按钮运行键进入分步操作界面,如下图所示: 在上图中显示了分步操作的菜单,用鼠标双击各个菜单行可进入不同界面。其实这里共有20个步骤,在实际操作中我们不需要使用那么多,只需要现有的14个就可以了。 实际操作步骤 一个完整的批处理操作,需求很大步骤,步骤分为几大部分: 1.数据准备 2.创建批处理对象 3.模板定义(此部分又可分为三部分:屏幕录像、源表定义、转换字段对应) 4.预转换(此部分又可分为两部分:读取源表数据和预转换) 5.实际转换 下面以批量导入某一个信息类型为例,来详细介绍LSMW的操作步骤: 步骤1:数据准备 数据准备一般使用Excel整理数据,如下图:

会计凭证LSMW导入操作手册

LSMW-会计凭证导入操作手册 1.登录界面 执行事务代码LSMW显示如下界面: 输入项目(project)、子项目(subproject)和对象(object),点击创建按钮()输入相应的描述,点击执行按钮或F8()进入分步操作界面,项目(project)、子项目(subproject)可以选择系统内已有的,对象(object)需要新增。 2.操作界面 2.1维护对象属性(Maintain Object Attributes) 选择标准批量直接导入(standard batch/direct input),并且在对象(object)

中维护“0100-财务单据”,在方法(method)中维护“0000”,点击保存(),后退。 2.2维护源结构(Maintain Source Structures) 点击创建()定义凭证抬头源结构,见下图: 选中凭证抬头源结构,点击创建()定义凭证行项目源结构,见下图: 选择较低层次(lower level): 点击确认(),完成源结构维护:

点击保存(),并退出。 2.3维护源字段(Maintain Source Fields) 由于财务会计凭证的导入不是通过录屏方式导入,所以源结构的字段需要用户自行维护,用户可以根据系统标准选择导入会计凭证需要的字段。通过以下方式查找字段 点击上图中的对象预览(object overview)出现下图: 选择列表(list)或表格(table)显示会计凭证的字段,包括凭证抬头字段(表BKPF)和行项目字段(表BSEG):

对于显示结果也可以保存为EXCEL(路径:系统→列表→保存→本地文件),由于系统中的表字段很多,并且从翻译为中文的字面意思也不容易确定具体的字段内容,为了方便查询到所需要的字段,可以在凭证录入界面(事务代码F-02)使用F1查看需要的字段名,然后在上图中或保存为EXCEL中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。收集完需要的字段后执行“2.3维护源字段”。 分别选中会计凭证抬头和会计凭证行项目,点击内容()维护需要的相应的凭证抬头字段和行项目字段。 会计凭证抬头字段:

LSMW_SAP批导入处理教程

SAP批导入处理教程 目录 1.前言 (2) 1.1.CATT解释 (2) 1.2.LSMW解释 (2) 1.3.BDC解释 (2) 1.4.LSMW、BDC、CATT区别 (2) 2.ECATT批导入处理教程 (3) 2.1.SECATT批导入处理教程一 (3) 2.2.SECATT批导入处理教程二 (16) 3.LSMW批导入处理教程 (27) 3.1.总述 (27) 3.2.操作界面说明 (27) 3.3.实际操作步骤 (29) 4.BDC批导入处理教程 (61)

1.前言 1.1.ECATT解释 Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自带的功能测试工具,主要目标用来作SAP业务流程的自动化测试,每个测试都会生成一个详细的日志来显示测试流程和测试结果。和CATT相比,CATT操作简单,类似于BDC的录屏功能,用于常用的简单业务数据导入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要应用于基于GUI Windows/Gui Java自动化测试,同时也为外部工具提供了第三方接口(获BC-ECATT授权)。所有的测试脚本,无论是ECATT自已生成的还是外部工具的他们都应该具有相同的数据对象类型,与SAP结合在一起并保存在相同的位置。在R/3的功能测试中,ECATT录屏功能简单实用,测试脚本、测试数据、系统数据分别存放,可重复使用,并附有详细测试报告以及纠错功能,作为自带工具简单实用。对于WEB方面的测试的话就要借用第三方的测试软件,如知名的Mercury的QTP。 1.2.LSMW解释 Legacy System Migration Workbench (T-code: LSMW) LSMW, 是SAP推荐用来从旧的系统或非SAP系统把大批量或周期性的数据迁移到SAP的主力工具,类似于ECATT/SCATT,其优点可以在一个Session中处理大批量数据,并灵活易学易用。如果用BDC和ECATT只能根据定制好的画面输入参数。一旦没有这个值系统就会报错。比喻我们根据业务对FI Account Document或者主数据一些参数作了扩展,一旦参数缺失或者不匹配,不得不终止Session,通过SM35手动去更正或者重新录屏。LSMW具有一般的通用性,他导入模板的设计过程包括15个步骤,每个都是独立的单元并可进行单独的更新和修改,而不影响其它的模块只需作一些调整做出相应mapping,将必要的数据指定对应的字段就可行了,无需额外的编码。 当然,LSMW局限在于只能导入固定类型的主数据,如Customer/Vendor Master,Material Master,Financial Document, G/L Account。如果是自定义的ABAP程序来导入主数据就行不通了。同样做了一个FI Account Document的例子,对出现重复的统计的Line Item时显得也不是特别得心应手。 1.3.BDC解释 Batch Data Conversion (T-code: SHDB) BDC同样是通过SHDB把用户一次性的业务操作记录全部记录下,然后供用户使用。开发人员可以生成程序构建数据源。只要存在重复的业务操作,自然会想到BDC录屏。 1.4.LSMW、BDC、CATT区别 LSMW: legacy system Migration workbench(遗产(旧)系统移值工作台) BDC : Batch Data Communication(批处理) CATT :Computer Aided Test Too (计算机辅助输入测试) 数据导入速度:LSMW=BDC>CATT 制作难度:BDC>LSMW>CATT 跨服务器传输(复制):LSMW用导出导入,不用传输,不用建立程序最方便。CATT都要传输,BDC传输或者生成ABAP程序。 其实LSMW最终是产生批处理,所以速度和BDC相等,CATT是模拟前端屏幕输入,速度慢,而且某些屏幕字段抓取不了。

SAP批导入处理培训教程(doc 98页)

SAP批导入处理培训教程(doc 98页)

更多企业学院:...../Shop/ 《中小企业管理全能版》183套讲座+89700份资料...../Shop/40.shtml 《总经理、高层管理》49套讲座+16388份资料...../Shop/38.shtml 《中层管理学院》46套讲座+6020份资料...../Shop/39.shtml 《国学智慧、易经》46套讲座...../Shop/41.shtml 《人力资源学院》56套讲座+27123份资料...../Shop/44.shtml 《各阶段员工培训学院》77套讲座+ 324份资料...../Shop/49.shtml 《员工管理企业学院》67套讲座+ 8720份资料...../Shop/42.shtml 《工厂生产管理学院》52套讲座+ 13920份资料...../Shop/43.shtml 《财务管理学院》53套讲座+ 17945份资料...../Shop/45.shtml 《销售经理学院》56套讲座+ 14350份资料...../Shop/46.shtml 《销售人员培训学院》72套讲座+ 4879份资料...../Shop/47.shtml 更多资料请访问.(.....) 更多企业学院:...../Shop/

1.前言 1.1.ECATT解释 Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自带的功能测试工具,主要目标用来作SAP业务流程的自动化测试,每个测试都会生成一个详细的日志来显示测试流程和测试结果。和CATT相比,CATT操作简单,类似于BDC的录屏功能,用于常用的简单业务数据导入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要应用于基于GUI Windows/Gui Java自动化测试,同时也为外部工具提供了第三方接口(获BC-ECATT授权)。所有的测

SAP工具LSMW详细攻略

LSMW是Legacy System Migration Workbench(遗留系统移植平台)的缩写,它在SAP 中是一个工具,它被用于移植遗留数据进SAP。 它是一个非常重要的工具,同时它易于学习和掌握它。 LSMW有一个记录工具,该工具能够记录交易和字段以便上传。 因此主数据和交易数据的上传在这个工具中变得非常简单。你能够在几乎所有的模块中使用这个工具,用于主数据和大部分交易数据的上传。 因此在FI中,你通过它能上传下列主数据: 供应商,客户,总帐,资产主数据,银行主数据。 你能通过它上传交易余额,例如一份FI凭证。 在CO中,你能上传下列主数据: 成本元素,成本中心,利润中心,活动类型,内部订单,统计关键指标。 同样的,在其它模块中你能上传其它主数据集。 在这份资料中,我们用带会计视图的供应商主数据的创建来说明。 1、创建一个项目,子项目和对象 在命令行中输入LSMW 点击继续。如果是第一次运行LSMW,会出现这个欢迎界面。

界面下方有,如果你不想每次运行LSMW时都出现这个界面,就钩选它,则下次再运行时就不再显示这个欢迎界面了,当然,你也可以不理睬它,以后每次出现也无所谓。 点击继续。 如果你以前运行过LSMW,则上面的界面中应该有上次运行时的内容,如

我们这次新建一个作演示。 点击创建一个新项目。 更新字段内容。 点击继续。 创建一个子项目,更新字段内容。点击继续。

创建一个对象,更新字段内容。 点击继续。 2、创建录像 现在我们将进行录像,因为我们想记录一个事务(创建供应商主数据)。 重要提示: 请注意,在你开始录像之前,你应该首先实际手工执行过这个事务并且计划你想捕捉什么数据用于上传的目的。这是必须的,以便避免在录像时做错。 当录像时,在两个字段之间你不应按ENTER,你只能在那个屏幕所有的细节都完成输入后才能按ENTER。 点击最上层菜单的Goto->Recording

LSMW手册(工艺路线批导入程序___使用标准批导入)模板

LSMW手册(工艺路线抵导入程序使用标准批导入) 模板 LSMW操作手册 1Maintain Object Attributes 定义名字。 使用批导入的方式: >Standard batch/direct input

资料内容仅供您学习参考,如有不'“I或者佞权,请联系改正或者删除。 >Batch Input Recording >Business object method (BAPI)? >IDoc (Intermediate Document) 2Maintain Source Structures 定义要导入的结构名。 所有数据是一对一的,一个就能够了, 如果是一对多,如BOM.工艺路线等就能够维护多个结构 且结构简体现主从关系 3Maintain Source Fields 定义每一个结构的字段 4Maintain Structure Relations 批导出程序结构和自定义的结构对应关系, 5Maintain Field Mapping and Conversion Rules 批导出程序结构字段和自定义的结构字段的对应。 能够是对应常量,TCODE,变量、ABAP代码,加前导零,去前导零等规则

资料内容仅供您学习参考.如有不、或者侵权.请联系改正或者删除C 6Maintain Fixed Values,Translations^ User-Defined Routines —般不做, 7Specify Files 设置要导入文件的位置和文件名 8Assign Files 将自定义的结构和上一步设置的文件名关联 9Read Data 读取数据 10Display Read Data 显示读取的数据 11Convert Data 转换数据 12Display Converted Data 显示转换后的数据 13Check Converted Data Against Customizing 如果是BDC,就走14、15步,如果是标准导入程序就走13。 14Create Batch Input Session 建立BDC会话 15Run Batch Input Session 执行BDC合话。 第一个analysis能够看到第14步生成的BDC屏幕程序。

SAP LSMW会计凭证批量导入详解

SAP LSMW会计凭证批量导入操作详解 1.登录界面 执行事务代码LSMW显示如下界面: 输入项目(project)、子项目(subproject)和对象(object),点击创建按钮()输入相应的描述,点击执行按钮或F8()进入分步操作界面,项目(project)、子项目(subproject)可以选择系统内已有的,对象(object)需要新增。 2.操作界面 2.1维护对象属性(Maintain Object Attributes)

选择标准批量直接导入(standard batch/direct input),并且在对象(object)中维护“0100-财务单据”,在方法(method)中维护“0000”,点击保存(),后退。 2.2维护源结构(Maintain Source Structures) 点击创建()定义凭证抬头源结构,见下图: 选中凭证抬头源结构,点击创建()定义凭证行项目源结构,见下图: 选择较低层次(lower level): 点击确认(),完成源结构维护:

点击保存(),并退出。 2.3维护源字段(Maintain Source Fields) 由于财务会计凭证的导入不是通过录屏方式导入,所以源结构的字段需要用户自行维护,用户可以根据系统标准选择导入会计凭证需要的字段。通过以下方式查找字段 点击上图中的对象预览(object overview)出现下图: 选择列表(list)或表格(table)显示会计凭证的字段,包括凭证抬头字段(表BKPF)和行项目字段(表BSEG):

对于显示结果也可以保存为EXCEL(路径:系统→列表→保存→本地文件),由于系统中的表字段很多,并且从翻译为中文的字面意思也不容易确定具体的字段内容,为了方便查询到所需要的字段,可以在凭证录入界面(事务代码F-02)使用F1查看需要的字段名,然后在上图中或保存为EXCEL中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。收集完需要的字段后执行“2.3维护源字段”。 分别选中会计凭证抬头和会计凭证行项目,点击内容()维护需要的相应的凭证抬头字段和行项目字段。 会计凭证抬头字段:

SAP 三种批量导入方法

在SAP项目实施时主要有三种批量导入方法:LSMW,CATT,BDC 第一种:LSMW-----Legacy System Migration Workbench. The LSM Workbench is an R/3 based tool that support when tran sferring data from non-SAP systems to SAP R/3. T-code: LSMW 第二种: CATT CATT(computer aided test tool) screen record, system wil l not create program. T-code: SCAT 第三种: BDC For batch input or change, system will create program, a nd you can change the program. T-code: SHDB BDC导入 Batch Input是一种数据批量输入SAP系统的辅助程序,SAP系统的资料、格式可以通过Batch Input录入SAP系统 Batch Input的机制是模拟事务处理将数据录入R/3系统 Batch Input类似SAP的CATT,控制性更好,处理能力更强 1、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE“SHDB”来记录。 在COMMAND LINE中输入“SHDB”。

2、进入TRANSACTION RECORDER界面 3、点“NEW RECORDER”创建一个记录,现在以修改订单为例,键入记录名“ZAMAO”,输入事务代码“VA02”, 然后“START RECORDING”。

SAPLSMW详细教程

SAPLSMW详细教程 SAP LSMW是SAP系统中的一个强大的数据导入工具,全称为Legacy System Migration Workbench,主要用于将数据从其他系统导入到SAP系 统中。在SAP中,数据导入是一个常见的需求,比如在系统实施阶段需要 将旧系统中的数据导入到新系统中,或者在系统升级后需要将旧系统中的 数据导入到新系统中。本文将为您提供一个详细的LSMW教程,帮助您了 解和使用这个工具。 第一部分:LSMW基础知识 1.什么是LSMW? LSMW是SAP系统中的一个工具,用于将数据从其他系统导入到SAP 系统中。它可以根据用户的需求,将旧系统中的数据进行转换和映射,然 后导入到SAP系统中。 2.LSMW的使用场景 LSMW可用于以下场景: -在SAP系统实施阶段将旧系统中的数据导入到新系统中。 -在系统升级后将旧系统中的数据导入到新系统中。 -在数据转换时,将数据从一个格式转换到另一个格式。 3.LSMW的主要组件 LSMW由以下三个主要组件组成: -项目:一个项目包含了将数据从旧系统导入到SAP系统的全部步骤。

-相关对象:相关对象包含了与项目相关的所有对象,如数据文件、字段映射等。 -任务:任务是项目中的一个具体步骤,例如读取数据文件、转换数据等。 第二部分:使用LSMW导入数据 下面将介绍如何使用LSMW导入数据的步骤: 1.创建或选择现有项目 首先,在SAP系统中打开LSMW事务代码,然后创建一个新项目或选择现有项目。如果创建新项目,需要进行项目设置,如项目描述、对象关联等。 2.定义相关对象 在项目中,选择并定义相关对象。相关对象指的是从获取数据到将数据导入SAP系统的全部过程中所涉及的对象,如数据文件、源字段、目标字段等。需要注意的是,对象的定义是项目的基础,所以需要仔细检查和确认定义的对象。 3.记录源数据 LSMW提供了三种方式来记录源数据: -直接录入:用户可以直接在LSMW中录入源数据。 -直接读取:用户可以读取源数据文件中的数据。 -执行批量输入:用户可以在SAP系统中执行特定的业务操作,然后将这些操作转换为源数据。

sap数据批量导入教程、BDC实例详细讲解步骤

SAP数据批量导入教程 文章第59页第4部分为BDC批导入处理教程 1.前言 1.1.ECATT解释 Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自带的功能测试工具,主要目标用来作SAP业务流程的自动化测试,每个测试都会生成一个详细的日志来显示测试流程和测试结果。和CATT相比,CATT操作简单,类似于BDC的录屏功能,用于常用的简单业务数据导入,基本已被ECATT完全取代。除了CATT功能之后,ECATT主要应用于基于GUI Windows/Gui Java自动化测试,同时也为外部工具提供了第三方接口(获BC-ECATT授权)。所有的测试脚本,无论是ECATT自已生成的还是外部工具的他们都应该具有相同的数据对象类型,与SAP结合在一起并保存在相同的位置。在R/3的功能测试中,ECATT录屏功能简单实用,测试脚本、测试数据、系统数据分别存放,可重复使用,并附有详细测试报告以及纠错功能,作为自带工具简单实用。对于WEB方面的测试的话就要借用第三方的测试软件,如知名的Mercury的QTP。 1.2.LSMW解释 Legacy System Migration Workbench (T-code: LSMW)

LSMW, 是SAP推荐用来从旧的系统或非SAP系统把大批量或周期性的数据迁移到SAP的主力工具,类似于ECATT/SCATT,其优点可以在一个Session中处理大批量数据,并灵活易学易用。如果用BDC 和ECATT只能根据定制好的画面输入参数。一旦没有这个值系统就会报错。比喻我们根据业务对FI Account Document或者主数据一些参数作了扩展,一旦参数缺失或者不匹配,不得不终止Session,通过SM35手动去更正或者重新录屏。LSMW具有一般的通用性,他导入模板的设计过程包括15个步骤,每个都是独立的单元并可进行单独的更新和修改,而不影响其它的模块只需作一些调整做出相应mapping,将必要的数据指定对应的字段就可行了,无需额外的编码。 当然,LSMW局限在于只能导入固定类型的主数据,如Customer/Vendor Master,Material Master,Financial Document, G/L Account。如果是自定义的ABAP程序来导入主数据就行不通了。同样做了一个FI Account Document的例子,对出现重复的统计的Line Item 时显得也不是特别得心应手。 1.3.BDC解释 Batch Data Conversion (T-code: SHDB)

SAP_LSMW详细教程

SAP_LSMW详细教程 SAP LSMW(Legacy System Migration Workbench)是SAP系统中的 一个工具,用于将数据从现有系统迁移到SAP系统中。它提供了一种简化 数据导入和转换的方法。下面是一个详细的教程,将介绍如何使用SAP LSMW进行数据迁移,并将会使用录屏和文字来解释每个步骤。 首先,我们需要进入SAP LSMW工作台,可以通过在SAP Easy Access菜单中“LSMW”来找到它。点击打开工作台。 在新创建的项目中,我们需要添加一个子目录。点击“添加子目录” 按钮,在弹出的对话框中输入子目录名称和描述,然后点击“确定”按钮。这将创建一个新的子目录,并且我们可以在该子目录中添加各种对象。 现在,我们需要在子目录中添加一个对象。点击子目录的“添加对象”按钮,在弹出的对话框中选择对象类型,并输入对象名称和描述,然后点 击“确定”按钮。这将创建一个新的对象,并且我们可以在该对象中添加 各种字段和转换规则。 在对象中,我们需要添加字段。点击对象的“添加字段”按钮,在弹 出的对话框中输入字段名称和描述,然后点击“确定”按钮。这将创建一 个新的字段,并且我们可以在该字段中定义它在源文件中的位置和数据类型。 接下来,我们需要定义一个转换规则,将源文件中的数据转换为SAP 系统可识别的格式。点击字段的“添加转换规则”按钮,在弹出的对话框 中选择转换规则类型,并输入规则名称和描述,然后点击“确定”按钮。 根据不同的转换规则类型,我们需要设置不同的参数来定义转换规则。

完成以上步骤后,我们可以开始导入数据了。点击项目的“执行批准”按钮,系统将开始导入源文件中的数据,并根据我们定义的转换规则将数 据转换为SAP系统可接受的格式。 导入完成后,我们可以通过查看日志文件来检查导入是否成功。点击 项目的“显示日志”按钮,在弹出的对话框中选择日志文件,并点击“确定”按钮。日志文件将显示导入的结果,并可以帮助我们找到导入中出现 的任何错误或问题。 这就是使用SAPLSMW进行数据迁移的基本步骤。它提供了一个简单而 强大的方法来将数据从现有系统迁移到SAP系统中,并且可以通过定义转 换规则来灵活地处理不同的数据格式。希望本教程能够帮助您更好地使用SAPLSMW进行数据迁移。

SAPLSMW详细教程

SAPLSMW详细教程 SAP LSMW(Legacy System Migration Workbench)是SAP提供的一个强大的数据迁移工具,它可以帮助用户将数据从旧系统中导入到SAP系统中。这篇文章将详细介绍如何使用SAP LSMW完成数据迁移的过程。 第一步是创建项目和子项目。进入事务代码LSMW,点击“创建项目”,然后输入一个项目名和描述。接下来,点击“创建子项目”,输入子项目名和描述。子项目用于组织你的数据导入活动,它包含多个对象。 第二步是定义对象属性。在子项目中,选择“对象定义”,然后选择要导入的对象类型,例如客户、供应商、物料等。在对象属性页面,你可以定义数据文件的格式,包括字段分隔符、文本限定符等。 第三步是定义字段映射。在对象属性页面下方,点击“字段映射和转换规则”。在字段映射页面,你可以将源系统中的字段映射到SAP系统中的字段。你可以通过拖放方式来映射字段,也可以手动输入映射规则。在这一步中,你还可以定义转换规则,例如在导入前将日期字段转换为SAP 特定的日期格式。 第四步是设置文件生成。在字段映射页面下方,点击“文件生成”。在文件生成页面,你可以选择要生成的文件类型,例如Excel、文本文件等。你还可以定义文件的命名规则和存储路径。 第五步是导入数据。在文件生成页面下方,点击“导入数据”。你可以选择要导入的文件,然后点击“执行导入”。在导入过程中,你可以查看日志信息,以便了解导入是否成功。

第六步是处理错误和异常。在导入数据页面下方,点击“处理错误和 异常”。在处理页面中,你可以查看导入过程中出现的错误和异常,并对 其进行处理。你可以选择忽略错误的行,或者手动修复错误并重新导入。 第七步是后处理。在处理页面下方,点击“后处理”。在后处理页面,你可以定义后处理逻辑,例如在导入完成后自动执行一些功能模块。 第八步是处理目标系统。在处理页面下方,点击“处理目标系统”。 在处理页面中,你可以选择是否要自动更新目标系统中的数据。你还可以 设置处理模式,例如仅测试模式,不对目标系统做任何更改。 最后一步是运行和监控。在处理页面下方,点击“运行和监控”。在 运行和监控页面中,你可以启动数据导入任务,并监控导入进度和状态。 你还可以查看导入的日志和报告。 通过以上步骤,你可以使用SAPLSMW完成数据迁移的过程。值得注意 的是,在使用SAPLSMW之前,你需要准备好源数据文件,并根据SAP系统 的数据结构来定义字段映射和转换规则。此外,确保在执行导入任务之前 备份目标系统,以防止意外的数据更改。 总结起来,SAPLSMW是一个功能强大且易于使用的数据迁移工具。它 可以帮助用户将数据从旧系统中导入到SAP系统中,从而实现系统之间的 平滑过渡。希望这个教程能帮助你更好地理解和使用SAPLSMW。

相关文档
相关文档 最新文档