SAP批导入处理教程蒋德志
- 格式:doc
- 大小:6.45 MB
- 文档页数:74
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,将必要的数据指定对应的字段就可行了,无需额外的编码。
SAP系统使用的流程1. 系统登录•打开SAP系统应用程序•输入用户名和密码•点击登录按钮2. 导航至相关模块•在系统主界面,点击菜单栏中的“导航”按钮•在导航窗口中,选择相关的模块,如财务、销售、采购等•点击确定按钮进入所选模块3. 创建新的业务事务•在所选模块中,点击菜单栏中的“创建”按钮•根据业务需求,选择相应的事务类型,如创建销售订单、创建采购订单等•填写必要的信息,如销售订单号、物料编号、数量等•点击保存按钮提交新的业务事务4. 查看和处理待办事项•在系统主界面或所选模块中,点击菜单栏中的“待办事项”按钮•查看待办事项列表,并选择需要处理的事项•点击事项以查看详细信息•根据业务需求,进行相应的处理操作,如审批、确认等•点击保存或提交按钮以完成处理5. 查询和分析数据•在所选模块中,点击菜单栏中的“查询”按钮•根据需求选择查询条件和参数•运行查询,并查看查询结果•根据查询结果,进行数据分析和相关决策6. 导出和导入数据•在所选模块或查询结果页面,点击菜单栏中的“导出”按钮•选择导出格式,如Excel、CSV等•指定导出文件路径和名称,点击导出按钮•在其他应用程序中打开导出文件,进行进一步处理或分析•在所选模块或查询页面,点击菜单栏中的“导入”按钮•选择导入文件路径和名称,点击导入按钮•根据系统提示,进行必要的导入配置和映射设置•确认导入操作,等待系统完成导入过程7. 变更和维护系统配置•在系统主界面或所选模块中,点击菜单栏中的“配置”按钮•选择需要变更或维护的配置项•根据需求,进行相应的变更或维护操作,如添加新的供应商、更新价格条件等•点击保存按钮以提交变更操作8. 退出系统•在系统主界面,点击菜单栏中的“退出”按钮•确认退出操作,关闭SAP系统应用程序以上为SAP系统使用的基本流程,根据具体业务需求和系统权限,可能会有一些差异和补充步骤。
通过熟悉和掌握这些流程,用户可以更高效地利用SAP系统进行业务操作和数据管理。
SAP数据导入方案1. 引言数据导入是在SAP系统中常见的任务之一,它允许用户将外部系统中的数据导入到SAP系统中。
在本文档中,我们将讨论SAP数据导入的方案和最佳实践。
2. 数据导入方法在SAP系统中,有多种方法可供选择来导入数据。
以下是一些常见的方法:2.1 ABAP数据上传ABAP数据上传是一种通过编写ABAP代码来实现数据导入的方法。
它允许用户根据自己的需求和要求在SAP系统中创建自定义的导入程序。
这种方法适用于复杂的数据导入任务,但需要具备编程知识。
2.2 SAP数据迁移对象 (DMO)SAP数据迁移对象 (DMO) 是一个SAP提供的数据导入工具。
它允许用户使用预定义的数据对象将外部系统中的数据导入到SAP系统中。
用户只需配置适当的映射关系和转换规则,然后将数据文件上传到SAP系统即可。
2.3 第三方数据导入工具除了SAP提供的工具之外,还有许多第三方工具可用于数据导入。
这些工具通常具有更友好的用户界面和更丰富的功能,可以更轻松地导入和转换数据。
一些流行的第三方工具包括IDoc导入工具、LSMW和BDC。
3. 数据准备在进行数据导入之前,必须确保数据已经准备好并符合SAP系统的要求和限制。
以下是一些数据准备的最佳实践:3.1 数据清洗在导入数据之前,应该先对数据进行清洗。
这包括去除重复数据、修复格式错误、填充缺失的数据等。
数据清洗可以提高数据质量并减少错误。
3.2 数据映射在将数据导入到SAP系统之前,必须确定外部系统中的数据如何映射到SAP系统中的字段和对象。
这通常涉及到定义映射规则和配置转换逻辑。
确保正确的数据映射可以防止数据丢失或错误。
3.3 数据验证在导入数据之前,应该先对数据进行验证。
这包括检查数据的完整性、一致性和有效性。
确保数据的正确性可以提高SAP系统的数据质量和准确性。
4. 数据导入过程在实际进行数据导入时,需要按照以下步骤来执行:4.1 创建数据导入任务首先,需要在SAP系统中创建一个数据导入任务。
s4会计科目批导方法摘要:1.S4 会计科目批导方法的概述2.S4 会计科目批导方法的具体步骤3.S4 会计科目批导方法的优点与应用场景4.S4 会计科目批导方法的注意事项正文:一、S4 会计科目批导方法的概述S4 会计科目批导方法是指在SAP 系统中,通过特定的编程技术,将某一个或多个会计科目的余额批量导入到另一个或多个会计科目的余额中。
这种方法主要应用于会计科目的调整、迁移等业务场景,可以大大提高会计人员的工作效率。
二、S4 会计科目批导方法的具体步骤1.分析需求:首先,会计人员需要明确本次批导的目的,了解需要批导的会计科目、来源科目、目标科目等信息。
2.准备数据:根据需求,收集并整理需要批导的会计科目的余额数据。
数据可以来源于Excel 表格、其他系统或者手工输入。
3.编写程序:使用SAP 提供的ABAP 编程语言,编写批导程序。
程序主要包括以下步骤:a.连接到SAP 系统;b.读取来源科目的余额数据;c.遍历来源科目,计算并生成目标科目的余额;d.将生成的目标科目余额数据写入SAP 系统。
4.测试与调试:在编写完成后,对程序进行测试,确保批导结果正确。
如有错误,需要调试程序并重新运行。
5.上线运行:在确保程序正确无误后,将程序上传到SAP 系统,运行批导程序。
6.检查结果:批导完成后,检查目标科目的余额是否正确,如有异常,需要及时调整。
三、S4 会计科目批导方法的优点与应用场景1.优点:a.提高工作效率:批量导入可以节省大量的手动操作时间;b.减少错误:通过程序自动处理,可以降低人为错误发生的概率;c.灵活性强:可以根据具体需求编写定制化的程序。
2.应用场景:a.会计科目调整:当会计科目需要进行调整时,可以使用批导方法快速完成;b.会计科目迁移:在会计科目进行合并、拆分等操作时,可以使用批导方法进行余额迁移;c.大量余额调整:当需要对大量会计科目的余额进行调整时,使用批导方法可以提高工作效率。
SAP LSMW会计科目批量导入详解首先要按如下步骤创建批量导入项目1.输入事物码LSMW,进入系统工作界面。
2.输入需要创建的项目对象名称。
转换对象命名分为三层,分别为项目名(MASTER DATA)、子项目名(FICO)、对象名(FS00)。
3.点击创建按钮4,5 ,6 输入相应短文本描述。
点击7.点击执行项目创建完成后执行,开始进入如下批量导入数据的设置步骤第1步骤:双击如下点击菜单Goto→Recordings Overview 进入屏幕录像界面点击创建录像,弹出对话框对话框需输入录像名称(recording)及描述(Descxxxxription)。
所有者(Owner)是自带出来的值,可不用管理。
本例录像名称为FS00。
输入需要录像的事物代码本例为创建物料主数据,事物代码FS00。
点击进入事物代码的操作录像,录屏有一些注意事项,以后用专门章节加以说明。
按前台FS00操作方法操作进行录屏,录屏时候需要注意,要保证批量导入的字段都要输入值,如果这个录屏数据,该字段刚好是空值,也要输入一个值,回车后,再改回原值,这样可以保证空值字段也能被录到。
回车,点击“控制数据”录制完成后回车,保存。
录屏后如下信息需要注意录屏后的信息分为三层:事物代码(本例为”FS00 总账科目主数据维护”)、录像屏幕(如SAPLGL_ACCOUNT_MASTER_MAINTAIN 2001)、字段信息(如“BH00”)。
按下先默认所有录制的字段都为变量,如果有某些字段是固定的值,可以光标选中该字段,然后按下“Reset”.如果出现像下面那样重复录制的字段,需要删除后面那个,删除方法:将光标位置定在那个字段上,然后点击.,所有类似下面那样有重复的字段都要删除,只保留期中第一次出现的字段。
删除重复字和定义好变量和固定值后按保存,同时将上面录制的字段按如下格式做一个EXCEL表,后面步骤会用到然后按上面字段顺序准备如下批量导入的EXCEL数据模板。
SAP生产计划的处理方法及流程引言SAP(Systems, Applications and Products in Data Processing)是一款全球领先的企业管理软件,被广泛应用于许多行业中。
在制造业中,SAP可用于管理生产计划,帮助企业优化生产过程,提高生产效率和质量。
本文将介绍SAP生产计划的处理方法及流程,以帮助读者更好地理解和应用这一功能。
SAP生产计划处理方法SAP生产计划的处理方法可以分为以下几个步骤:步骤一:创建生产计划在SAP系统中,可以使用交互式界面或批量数据导入的方式创建生产计划。
首先,需要定义生产计划的相关参数,如计划类型、计划期间、生产线、物料需求等。
然后,根据预测需求、库存情况和销售订单等因素,生成初步的生产计划。
步骤二:调整生产计划生成初步生产计划后,可能需要根据实际情况对其进行调整。
在SAP系统中,可以灵活地调整生产计划的数量、日期和优先级等参数。
同时,系统还提供可视化工具,如甘特图,以帮助用户更直观地查看和调整生产计划。
步骤三:发布生产计划在对生产计划进行调整并满意后,可以将其发布给相关部门以供执行。
通过SAP系统,可以将生产计划发送给生产部门、采购部门和供应商等相关方,确保他们能够按计划执行相应的生产和采购活动。
步骤四:执行生产计划一旦生产计划发布,相关部门便可以根据计划开始执行生产活动。
SAP系统可以提供实时的生产进度跟踪和控制功能,以确保生产按计划进行。
同时,系统还可以自动触发物料需求计划和采购订单等相关操作,以满足生产计划所需的物料。
步骤五:监控生产计划在生产过程中,需要实时监控生产计划的执行情况。
SAP系统可以提供生产情况报表、异常预警和关键绩效指标等功能,以帮助用户全面了解生产状况并及时采取相应的措施。
步骤六:关闭生产计划当生产计划完成或不再需要时,可以通过SAP系统关闭相应的计划。
关闭生产计划后,系统将停止相应的生产和采购活动,并更新相关的库存和财务数据。
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整理数据,如下图:步骤2:创建批处理对象一个批处理对象是个树形结构,包括三层:Project、SubProject、Object,我们分别称为项目、子项目、对象。
传输数据的过程1.获取要传输的数据(路径+文件名+格式)2.转换数据格式,使其成为系统可接受的格式(Sender Structure → Receiver Sructure)3.传输4.反馈BDC批导入是传递大批量数据到R/3的一项标准技术。
其模拟事务流程传递数据,数据就像在线输入一样进行传递。
该技术的优点是会执行事务的相关检查,因此可以保证数据的一致性。
批导入过程分为两步:1.创建一个批导入session ,其中包括所有相关的数据。
2.处理批导入session,将其中包含的数据传入R/3系统。
数据传输工作台只执行第一步。
大多数SAP标准数据传输程序都使用的是批导入技术。
数据传输程序创建一个批导入session,其在迟后一个时间处理。
批导入可以以多种方式执行:∙前台∙后台∙在处理过程中显示错误信息如果想对数据传输进行检查,可以在前台处理批导入或以显示错误信息的方式执行。
如果想传递数据或测试其性能,应该在后台处理。
特点分析简单地讲BDC就是先把相应事务的处理过程录制下来,然后让系统自动执行特定的事务过程,在执行的过程中把需要传输的数据输入进去。
所以可以看出BDC的优点是并不要求使用者对业务知识有多了解,只要相应的过程可以录制下来,就可以反复执行录制的过程,把数据输入系统。
但BDC有一个缺点,就是输入数据时,如果项目栏的记录很多而需要换页时,不同的程序可能换页方式不同,并且不同的显示器所显示的行项目数量也不一样多,会出现执行不下去或者遗漏数据的情况,这个问题比较棘手。
获取源数据一般情况下,在进行传输之前要把数据放入内表●从系统内部获取例如,以ALV形式输出数据后此时,数据存放在与ALV控件相对应的内表中●从系统外部获取CALL FUNCTION’DATA_UPLOAD’把数据由系统外部上传到ABP的内表中,这里的外部数据有严格的格式要求。
如果源数据是存放在EXCEL中,需要将其另存为以Tab键格开的文本文件。
sap导入的流程
SAP系统数据批量导入流程概括如下:首先,准备外部数据源,确保数据格式符合SAP系统要求。
其次,创建或选择适当的数据导入工具,如LSMW(Legacy System Migration Workbench)、BDC(Batch Data Communication)、IDoc、BAPI或直接SQL 语句等。
接着,定义数据映射关系,将源数据字段对应到SAP内部字段,并完成相关主数据(如供应商、客户)的维护。
然后,执行数据导入程序,通过批处理方式上传数据至SAP系统。
最后,进行数据验证和一致性检查,如有差异则需人工干预调整。
整个过程涉及数据清洗、转换、导入、校验和对账等多个环节。
一、输入事务代码:,然后回车,或者点击。
二、进入批输入的界面
输入0030,回车,或者点击。
三、进入导BOM的界面后,可见
选择[表示服务器],在[物理文件名]中输入c:\bomok.txt。
四、点击工具条中的,创建物理文件,创建成功之后窗口下部的状态条上会出现
五、点击工具条中的,更改物理文件。
进入界面后出现:
双击[表头数据]一行,出现:
双击[项目]一行,出现:
将光标定位在一个字段上,例如:
按[F1]键,出现窗口:
点击工具条上的,出现窗口:
双击[字段名],即红色圈部分,出现窗口:
其中的[长度]的值为18,这就表示:在BOM的数据文件中,[BOM组件]所对应的字节长度就是18位。
由于在BOM数据文件中是以空格符来填充字段的,因此,如果[BOM 组件]字段只有7位长度,则剩下的11位长度则将会用空格来填充。
这样将表头以及项目中每一个字段的长度都查出来,就可以确定BOM数据文件的格式了。
六、由于每一个BOM的父项与子项都是一对多的关系,因此,在SXDB中其实可以看到例
如这样的结构:
其中,会话记录、表头数据以及子项目都各只是一行数据,而项目则有可能出现多行。
七、准备好数据以后,回到第二点中的界面,点击,出现界面:
确保红色圈中各个内容的填写的正确,然后点击,在SAP后台生成导入BOM的会话。
通过对这个会话的日志的管理,就完成了BOM数据的导入了。
八、逻辑文件的后台配置:
SPRO路径:
点击后进入:
双击ZBOM,出现:
输入相应的内容就建立了逻辑文件ZBOM,与物理文件c:\bomok.txt对应。
一.总述在SAP系统中,批处理操作有多种方法。
如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。
LSMW 全称是Legacy System Migration Workbench。
它能够对静态数据(如各类主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备和运维期间大规模数据操作的主力武器。
LSMW的原理是设定批处理的模板,再将准备好的格式化数据传到SAP系统进行预转换,如果合适就进行实际转换。
批处理模板可以有多种类型,包括系统已设定好的标准批输入对象(Standard Batch Input Object)、BAPI(Business Object Method)、IDC(Intermediate Document)、批输入记录(Batch Input Recorder)等;本文以批输入记录(Batch Input Recorder)为例进行介绍,此方法也可称为录像法。
LSMW录像法批导入的原理是对需要批处理操作的流程进行操作录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW导入数据操作分为以下几大步骤:▪准备需要导入的数据;▪转换模板定义;▪读取数据并预转换▪实际转换如图1_1_1所示。
图1_1_1 LSMW录像流程图我们这个例子是在SAP ERP 6.0 EHP7下完成的,按经典的14个步骤进行讲解。
录像法只能对前台执行的事物码(T-CODE)进行录像,如果是后台配置,需转化成前台可执行T-CODE、SM30维护视图或是SM34维护视图簇方式进行操作,参见《后台配置转至前台操作》。
二.操作界面说明1.管理界面批导入的事物码(TCODE)就是LSMW,在主窗口界面输入就可以进入图2_1_1 前台输入LSMW事物码输入事物码后,如果是第一次运行,则出现如下界面图2_1_2 欢迎对话框这是一个欢迎界面,将“No Longer Display This Message”选择框打上对勾则下次进入不再显示,按确认键进入到LSMW的管理界面(我们暂且以“管理界面”来命名),如图2_1_3所示。
SAPPS第28节批导及报表
1、批导及报表简介
在SAPPS中,批处理和报表可以实现快速有效地将大量的数据集以及
有关报表组合结构的描述导入到系统中,以实现数据管理和流程管理的目标。
通过使用SAPPS面板和调用接口,系统在处理数据时可以实现自动化,从而降低人工成本,提高工作效率。
另外,SAPPS还支持多种报表格式,
例如表格式、树状结构式、统计分析式等等,以便用户可以获得更好的可
视化效果。
2、批处理和报表功能
(1)批处理功能:通过使用SAPPS批处理功能,可以节省大量的人
工成本,提高工作效率,在合理的时间内完成大量的信息录入工作,而无
需复杂的人工操作。
(2)报表功能:SAPPS可以将数据以各种报表的形式呈现出来,并
增加图表和统计的功能,以便用户获得更好的可视化效果,便于快速熟悉
系统信息。
(3)报表统计功能:SAPPS可以对报表进行统计处理,便于用户对
数据进行统计分析,从而更。
SAP期初上线导入步骤SAP(Systems, Applications, and Products in Data Processing)是一种企业资源规划(ERP)系统,用于管理和整合企业各个部门的业务流程。
期初上线导入是指在企业首次启用SAP系统时,将历史数据导入到系统中,以确保系统能够正确反映企业的现实情况。
以下是SAP期初上线导入的详细步骤:1.数据准备和清理:在开始导入之前,需要对历史数据进行准备和清理。
这包括检查和纠正数据的完整性、一致性和准确性,确保数据符合SAP系统的要求。
2.数据提取:从现有系统或电子表格中提取历史数据。
这可能涉及到编写和运行特定的数据提取程序或使用数据集成工具。
3.数据转换和准备:将提取的数据转换为SAP系统可接受的格式。
这包括对数据进行重命名、重新编码和重新分类,以符合SAP系统的数据模型和结构。
4.数据加载:将转换后的数据加载到SAP系统中。
这可以通过批量输入、数据导入程序或直接数据库访问来完成。
5.数据验证和校验:在加载数据之后,需要对导入的数据进行验证和校验,以确保数据的准确性和完整性。
这可以通过运行事务代码、运行自动检验程序或进行手动检查来完成。
6.错误处理和纠正:如果发现数据错误或不匹配,需要进行错误处理和纠正。
这可能包括修正数据、重新加载数据或重新运行数据转换过程。
7.数据调整和调整:在导入数据后,可能需要进行一些调整和调整,以便SAP系统能够正确反映企业的现实情况。
这可能涉及到调整余额、更新交易记录或重新分类数据。
8.完整性和一致性检查:在导入数据完成后,需要进行完整性和一致性检查,以确保SAP系统中的数据与现实情况保持一致。
这可能包括运行系统检查、执行数据校验规则或进行数据比较。
9.数据迁移和转换:完成数据导入和调整后,可以开始进行系统迁移和转换。
这包括从现有系统切换到SAP系统,并确保所有业务流程和功能正常运行。
10.数据验证和验证:在完成数据迁移和转换后,需要对系统进行验证和验证,以确保数据的完整性和准确性。
1.LSMW批导入处理教程1.1.总述在SAP系统中,批处理操作有多种方法。
如果是对一个事物码(T-CODE)进行批处理操作,常用的是LSMW。
LSMW全称是Legacy System Migration Workbench。
它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。
LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW导入数据操作分为以下几大步骤:1. 准备需要导入的数据2. 转换模板定义3. 读取数据并预转换4. 实际转换在操作界面有20个步骤。
而在ECC 6.0中,标准步骤只有14个,我们按14个步骤进行讲解。
1.2.操作界面说明1. 管理界面批导入的事物码(TCODE)就是LSMW,在主窗口界面输入就可以进入进入到LSMW的管理界面(我们暂且以“管理界面”来命名):这个界面主要解决以下几方面问题:(1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。
(2)进入到其它工作界面,主要有录像操作界面、分步操作界面。
我们如果要进行一个批处理操作,则需要输入或通过选择确定Project、Subproject、Object,如下图,然后再进行具体的操作:2. 分步操作界面在管理界面选择Project、Subproject、Object,如上图所示,按执行按钮运行键进入分步操作界面,如下图所示:在上图中显示了分步操作的菜单,用鼠标双击各菜单行可进入不同界面。
这里共有20个步骤,在实际操作中我们不需要这么多,只需要14个就可以了。
1.3.实际操作步骤做一个完整的批处理操作,需要很多步骤。
这些步骤分为几大部分:1.数据准备(步骤1)2.创建批处理对象(步骤2)3.模板定义(步骤3至步骤9),此部份又可分为三个小部份屏幕录像(步骤3)源表定义(步骤4至步骤6)转换字段对应(步骤7至步骤9)4.预转换(步骤10至步骤15),此部份又可分为两个小部份读取源表数据(步骤10至步骤13)预转换(步骤14至步骤15)实际转换(步骤16至步骤18)在以上操作中,除前三个步骤外,步骤4至步骤18均在分步操作界面下运行。
S A P L S M W导入物料主数据------------------------------------------作者xxxx------------------------------------------日期xxxx一.总述在SAP系统中,批处理操作有多种方法。
如果是对一个事物码(TCODE)进行批处理操作,常用的是LSMW。
LSMW全称是Legacy System Migration Workbench。
它能够对静态数据(如各个主数据)、动态数据(如初始化库存)、业务数据(如销售订单)等进行成批操作,是上线数据准备的主力武器。
LSMW的原理是对需要批处理操作的流程进行录像,然后设定模板,再将准备好的数据传入到SAP系统进行预转换,如果合适就进行实际的转换。
LSMW导入数据操作分为以下几大步骤:•准备需要导入的数据•转换模板定义;•读取数据并预转换•实际转换如图1_1_1所示。
图1_1_1二.操作界面说明1.管理界面批导入的事物码(TCODE)就是LSMW,在主窗口界面输入就可以进入图2_1_1输入事物码后,如果是第一次运行,则出现如下界面图2_1_2这是一个欢迎界面,将选择框打上对勾则下次进入不再显示,按确认键进入到LSMW的管理界面(我们暂且以“管理界面”来命名),如图2_1_3所示。
图2_1_3这个界面主要解决以下几方面问题:(1)批导入对象的管理,包括新增、修改、删除、查找、导出、导入等操作。
(2)进入到其它工作界面,主要有录像操作界面、分步操作界面。
我们如果要进行一个批处理操作,则需要输入或通过选择确定Project、Subproject、Object,如图2_1_4所示,然后再进行具体的操作。
图2_1_4录屏操作:点击“Goto->Recordings”进行录屏操作:点击新建录像:为该录屏命名及输入注释。
输入要录的事务代码。
进入MM01开始录屏:……(录屏内容略)……录制完成后进入如下屏幕:对于多余的字段,点击将其去除。
SAP批量导入数据研究导入数据是企业管理中非常重要的一个环节,尤其是对于使用SAPERP系统的企业来说,SAP提供了强大的批量导入工具,以方便企业快速导入大量数据。
本文将从导入数据的需求、SAP批量导入工具的优势和应用实例等方面进行研究。
一、导入数据的需求在企业管理过程中,导入数据是一项必不可少的工作。
无论是从其他系统迁移数据,还是通过Excel等工具批量导入数据,都是企业管理过程中的常见需求。
导入数据可以减少手工输入的工作量,提高数据准确性和效率。
而对于SAP ERP系统来说,导入数据的需求更加迫切,因为SAP作为一套企业级的管理系统,需要管理海量的数据,并且数据之间的关联性复杂,手工输入数据不仅耗时耗力,还容易出现错误。
二、SAP批量导入工具的优势1. 快速导入大量数据:SAP批量导入工具使用传统的数据导入方式,通过Excel等工具将数据批量导入SAP系统,可以快速导入大量数据,大大节省了时间和人力成本。
2.数据准确性高:SAP批量导入工具可以通过数据校验和验证功能,确保导入的数据准确无误。
在导入过程中,系统会检查数据的格式和内容,如果发现错误或异常数据,可以及时提醒用户进行修正,从而避免了错误数据导入SAP系统的情况。
3.灵活性强:SAP批量导入工具支持导入各种类型的数据,包括主数据、开票数据、成本数据等等。
同时,用户可以根据自己的需求进行必要的配置和设置,以满足不同的导入需求。
4. 提高工作效率:SAP批量导入工具的操作简单方便,用户只需要按照系统要求准备好导入数据的Excel模板,并进行必要的数据转换和映射,即可完成数据导入。
相比手工输入数据,SAP批量导入工具大大提高了工作效率。
三、SAP批量导入工具的应用实例2. 导入销售订单数据:在销售管理过程中,需要经常导入大量的销售订单数据,包括客户信息、产品信息、数量、价格等。
使用SAP批量导入工具,可以通过Excel将这些数据导入SAP系统,快速地创建销售订单,提高了销售团队的工作效率。
SAPLSMW教程非常实用
SAP LSMW(Legacy System Migration Workbench)是一个用于数据
迁移的工具,它可以帮助用户将数据从旧的系统导入到SAP系统中。
LSMW
结合了事务录制、批量输入和IDoc导入等功能,能够实现各种复杂的数
据迁移需求。
在本教程中,我们将介绍如何使用LSMW进行数据迁移,并
提供一些实用的技巧和建议。
第一部分:概述(200字)
第二部分:LSMW的基本概念(300字)
在本部分中,我们将解释LSMW的基本概念,包括项目、对象和步骤。
我们还将介绍LSMW项目的组成部分,如录制、转换和执行步骤。
第三部分:创建LSMW项目(300字)
在本部分中,我们将演示如何创建LSMW项目。
我们将以一个具体的
示例来展示如何录制和转换数据,并为项目添加逻辑和规则。
第四部分:执行LSMW项目(300字)
在本部分中,我们将介绍如何执行LSMW项目,并测试导入的数据是
否正确。
我们还将探讨如何处理错误和异常情况,并建议如何优化LSMW
项目的性能。
第五部分:高级技巧和建议(300字)
在本部分中,我们将分享一些LSMW的高级技巧和建议。
我们将介绍
如何处理大数据量和复杂数据结构,以及如何使用外部程序进行数据转换
和验证。
总结(200字)
注意:以上教程单纯是为了示例撰写,并未实际采用LSMW,敬请批判再行借鉴使用。
SAP LSMW会计科目批量导入详解首先要按如下步骤创建批量导入项目1.输入事物码LSMW,进入系统工作界面。
2.输入需要创建的项目对象名称。
转换对象命名分为三层,分别为项目名(MASTER DATA)、子项目名(FICO)、对象名(FS00)。
3.点击创建按钮4,5 ,6 输入相应短文本描述。
点击7.点击执行项目创建完成后执行,开始进入如下批量导入数据的设置步骤第1步骤:双击如下点击菜单Goto→Recordings Overview 进入屏幕录像界面点击创建录像,弹出对话框对话框需输入录像名称(recording)及描述(Descxxxxription)。
所有者(Owner)是自带出来的值,可不用管理。
本例录像名称为FS00。
输入需要录像的事物代码本例为创建物料主数据,事物代码FS00。
点击进入事物代码的操作录像,录屏有一些注意事项,以后用专门章节加以说明。
按前台FS00操作方法操作进行录屏,录屏时候需要注意,要保证批量导入的字段都要输入值,如果这个录屏数据,该字段刚好是空值,也要输入一个值,回车后,再改回原值,这样可以保证空值字段也能被录到。
回车,点击“控制数据”录制完成后回车,保存。
录屏后如下信息需要注意录屏后的信息分为三层:事物代码(本例为”FS00 总账科目主数据维护”)、录像屏幕(如SAPLGL_ACCOUNT_MASTER_MAINTAIN 2001)、字段信息(如“BH00”)。
按下先默认所有录制的字段都为变量,如果有某些字段是固定的值,可以光标选中该字段,然后按下“Reset”.如果出现像下面那样重复录制的字段,需要删除后面那个,删除方法:将光标位置定在那个字段上,然后点击.,所有类似下面那样有重复的字段都要删除,只保留期中第一次出现的字段。
删除重复字和定义好变量和固定值后按保存,同时将上面录制的字段按如下格式做一个EXCEL表,后面步骤会用到然后按上面字段顺序准备如下批量导入的EXCEL数据模板。
SAP批导入处理教程蒋德志 撰写:蒋德志 日期:2009年11月26日星期四
目 录 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批导入处理教程二 ..................................................................................................................... 15
3. LSMW批导入处理教程 ................................................................................................................................... 26 3.1. 总述 ............................................................................................................................................................ 26 3.2. 操作界面说明 ............................................................................................................................................. 26 3.3. 实际操作步骤 ............................................................................................................................................. 28
4. BDC批导入处理教程 ....................................................................................................................................... 60 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