LSMW-多行凭证导入FICO
下面我就用图形的方式来STEP BY STEP的教给大家如何操作。我还是用财务凭证来给大家说明吧,因为财务凭证的描述性比较强。所需要的导入的文件格式我放在另外的一个文件中,请参考。
LSMW
Then…
Input the project name ,
Subproject name,
Object name
LSMW是导入数据的一种工具,最大的好处就在于它的灵活性,举一个例子来说,different material type have different field in the master. For one field , some field is suppressed and the other is mandatory. But if you want use one single format to import all fields no matter what the material type is ,
IF NOT LINE_ITEM-MWSKZ IS INITIAL.
BBSEG-MWSKZ = LINE_ITEM-MWSKZ.
ENDIF.这句话的意思是:如果这个字段在我输入的文件中没有出现,那么就不要考虑导入这个字段。举一个财务凭证的例子。事务代码:fb01输入一张财务凭证。
Debit: 10010100 ---100现金科目,这个科目在screen layout里只定义了显示profit center字段而不是成本中心字段。
这是系统的工作,你所需要的只是执行一下。很简单,请大家自己看
因为我定义项目属性的时候选择是direct input 0000,所以这里程序选择RFBIBL00
数据转换的画面看右边,如果成功的话,你用sm35将看不到任何的你的session,否则就是存在问题。
好了,结束了。有问题请问我
Credit:费用科目55010101---这个科目只定义了cost center字段,而没有利润中心字段,这样的话,如果用batch input录下来的其他类型的凭证,可能这两个字段都没有显示在输入凭证的画面,这样的话,如果用bi或CATT就会报错,说这两个字段找不到。明白了么?
那下来再谈谈LSMW的局限性:
然后退出。
这个一般用不到的,如果你的EXCEL还算好的话,多输2个字是很简单的事情。我把它跳过了,大家如果有兴趣,可以自己去研究一下。
如果有多个结构的话,就象现在我们做的,就需要选DATA FOR SEVERAL STRUCTURE….
并且delimitor选tabulator.
否则就选data from single…
Click“create”
Then…
Click“F8”
请记住是LSMW每步都要用CHANGE的方式进去
然后SAVE.然后CLICK 回到总画面去维下一个参数。
Click“F8”
然后保存,结构看下图
然后返回到总的维护画面去,每步都要保存
CLICK“F8”进去。
先看如何维护字段,这里有2种不同的维护字段,一种是自定义的,如,HEADID,我前面提到的,这个字段只是让系统去区别不同的结构,但SAP并没有这个字段,
batch input和catt都会出错,因为他们都只能根据制定好的画面来输入,如果你导入的数据没有这个值,那就会
出错,我想这个观点你们都能理解的,那么怎么才能把数据导入呢?而不需要另外再创建更多的不同情况的catt和
batch input,那就是LSMW.如:在某一个字段上进行编程,代码如下(这段代码是具有通用性的,你们只要在用的时候把字段名改一下就可以了:
局限在于,它只能导入那些固定类型的主数据,比如,MATERIAL MASTER ,FINANCIAL DOCUMENT GL ACCOUNT等等,如果你自己创建了一个ABAP程序,是用来输入自己的一种主数据,那他就不能实现。不过我想,大多数我们需要导入
的主数据已经被包含在这里边了。 ,当然一批修改值他也可以办到。只要把默认的TRANSACTION CODE改为你需要
delimitor选No….
请大家记住,文件一定要是.txt的
完成后保存退出。
一般系统都可以自动帮你分配,只要点击一下就可以了。
完成后保存退出。
就是从你自己的文件里把数据读出来。这个项目的格式我放在另一个文件的附件里。如果有错的话,请大家查找原因。如果没有问题就是下个操作显示一下读入的文件,看是否正确。
这个就是把我们创建的结构和SAP实际里的结构联系起来了,请选RELATIONSHIP来创建表间关系,这里因为我们只用到BBSEG和BBKPF表,其他表因为没有涉及的字段,所以没有分配给他们。
第一个SAP默认结构是一定要分配给你的最高级的结构的。这里就是FDOC.这样讲可不可以?和?
分配完以后,保存退出(后面的描述中,保存退出就是指退到维护参数的总画面。)
所有重要的东西都在这一步,也是最难的一步,在这里,你要告诉系统,你自己的哪个字段对应SAP里的哪个字段,我前面所说的一点点小程序也是在这里使用的,目的是让系统这个傻瓜知道那些字段出现时表示有这个字段,哪些不出现表示没有这个字段。(大家看得懂我说的么?)
在左边的表里找到,你自己的那些字段,然后点Source field分配。还记得利润中心和成本中心么?就是前面我加的那段小程序,看右边,你先在左边的字段中(bbseg中)找到字段KOSTL,然后点SOURCE FIELD分配自己的那个KOSTL给左边的那个字段,然后双击右边的CODE,或在图标里选RULE---ABAP CODE加入右图所示的代码。如果这个字段在每个行项里都会出现,那就不用代码拉!!然后你把你自己的所有字段都分配到左边的字段中,然后CHECK(在菜单里)以下,如果没有问题,那么恭喜你,你的LSMW基本已经成功了
2.一种是系统里已经有的字段,我就直接用它就可以,不过请记住,所有字段最好维护成CHAR类型的,不管它本身是什么类型的,但是长度一定要>=这个SAP的字段的长度,最好是等于(SE11可以看到表)
我用到的两个表:表头表BKPF,行项表BSEG,除自定义表之外,字段名都和原来的表的字段一样。
保存后退出到总参数维护画面.
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整理数据,如下图:步骤2:创建批处理对象一个批处理对象是个树形结构,包括三层:Project、SubProject、Object,我们分别称为项目、子项目、对象。
多层次结构数据LSMW导入
LSMW维护参考
对于需要同时维护到两张表以上的主数据, 至少有两种情况:
1)多张表可单独维护(会计科目主数据), 在会计科目主数据中, 科目表层数据SKA1: 公司代码层数据SKB1的关系的是1:N(N可以为0), 可以分别通过录制事务FSP0/FSS0进行维护, 如果BOM维护与这种模式类似, 直接参考魔鬼教程就可以了。
2)多张表不可单独维护(会计凭证导入), 在会计凭证中, 抬头数据BKPF:行项目BSEG的关系是1:N(N不能为0), 会计凭证的抬头与行项目数据必须同时维护到会计凭证中, 参考如下:
创建项目:
Step1
选择标准导入模式
Step2
创建源结构关系
选中FIDOC, 点击“新建”, 在弹出的关系选择中, 选择下一层LOWER LEVEL
Step3, 选择对象概览OBJECT OVERVIEW 导出以下的模板
删除不需用的字段
调整并增加抬头标识HEADID和行项目标识LINEID如下: 按照模板上的输入结构字段:
双击标识行
在更改源字段的对话框中, 输入标识:
STEP4
维护结构关系
在源结构对话框中进行选择:
选择完成后如下: STEP5/STEP6
参考魔鬼教程就可以了STEP7
文件内容中选择多个源结构: STEP8
直接分配文件即可
剩余步骤请参考魔鬼教程……………………
整理的数据模板参考如下:
LSMW魔鬼教程。
LSMW批量导入会计凭证的方法
フロー番号
ビジネス
FICO SAP ER
フロー名称ビジネス名称
T-code LSMW
メニューパス
使用目的使用LSMW批量导入会计凭证注意点
No.ユーザ操作操作スクリーンの図示
1、创建一个projec
2、光标停在Projec
车进入下一屏幕。
点击
做完成以后的结构
此处是描
其他的字段根据需要输入即可。
光标停在BGR00处,点Relationship,分配抬头数据其他的两处地方同理,配抬头数据和行项目数
凭证抬头和凭证行项目都需要
ファイル番号バージョン
Ver1.0
作成変更
AP ERPユーザ操作マニュアル
発行日付更新日付
ビジネス番号モジュールFI
操作説明
project
Project,点击回
屏幕。
处是描述
特别注意:要在表头增加一个字段
增加一个字段
处,点击
头数据给它。
同理,分别分
项目数据。
会计凭证LSMW导入操作手册
会计凭证L S M W导入操作手册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中查询该字段信息,维护源字段需要的信息有字段名、类型、长度、描述。
SAP 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 三种批量导入方法
在SAP项目实施时主要有三种批量导入方法:LSMW,CATT,BDC第一种:LSMW-----Legacy System Migration Workbench.The LSM Workbench is an R/3 based tool that support when transferring data from non-SAP systems to SAP R/3.T-code: LSMW第二种: CATTCATT(computer aided test tool) screen recor d, system will not create program.T-code: SCAT第三种: BDCFor batch input or change, system will cre ate program, and you can change the program.T-code: SHDBBDC导入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”。
4、下面的任务就是记录下修改订单的操作步骤。
5、填入订单号码,按确定6、现在来增加一下订单的PO DATE。
7、填入“,点“保存”。
8、这样就完成了一个最最简单的BDC录取工作,录完之后会出现系统运行的操作的跟踪,包括程序号,屏幕号,字段名,值等等,下面的任务是根据这些写到程序里面以完成SAP自动跑订单修改的这一动作。
SAP工具LSMW详细攻略
LSMW是Legacy System Migration Workbench(遗留系统移植平台)的缩写,它在SAP 中是一个工具,它被用于移植遗留数据进SAP。
它是一个非常重要的工具,同时它易于学习和掌握它。
LSMW有一个记录工具,该工具能够记录交易和字段以便上传。
因此主数据和交易数据的上传在这个工具中变得非常简单。
你能够在几乎所有的模块中使用这个工具,用于主数据和大部分交易数据的上传。
因此在FI中,你通过它能上传下列主数据:供应商,客户,总帐,资产主数据,银行主数据。
你能通过它上传交易余额,例如一份FI凭证。
在CO中,你能上传下列主数据:成本元素,成本中心,利润中心,活动类型,内部订单,统计关键指标。
同样的,在其它模块中你能上传其它主数据集。
在这份资料中,我们用带会计视图的供应商主数据的创建来说明。
1、创建一个项目,子项目和对象在命令行中输入LSMW点击继续。
如果是第一次运行LSMW,会出现这个欢迎界面。
界面下方有,如果你不想每次运行LSMW时都出现这个界面,就钩选它,则下次再运行时就不再显示这个欢迎界面了,当然,你也可以不理睬它,以后每次出现也无所谓。
点击继续。
如果你以前运行过LSMW,则上面的界面中应该有上次运行时的内容,如我们这次新建一个作演示。
点击创建一个新项目。
更新字段内容。
点击继续。
创建一个子项目,更新字段内容。
点击继续。
创建一个对象,更新字段内容。
点击继续。
2、创建录像现在我们将进行录像,因为我们想记录一个事务(创建供应商主数据)。
重要提示:请注意,在你开始录像之前,你应该首先实际手工执行过这个事务并且计划你想捕捉什么数据用于上传的目的。
这是必须的,以便避免在录像时做错。
当录像时,在两个字段之间你不应按ENTER,你只能在那个屏幕所有的细节都完成输入后才能按ENTER。
点击最上层菜单的Goto->Recording随后出现点击更新字段内容。
Owner中的信息是系统自动带过来的,是你登录SAP的帐号名。
SAPFICO经典面试题目
SAPFICO经典面试题目
某外资咨询公司SAP FICO 经典面试题目
1、LSMW导入都有那些数据,对于数据导入,期初余额是怎么处理的?类似GRIR这个呢?
2、SAP的月结都有哪些内容?
3、GR/IR在SAP里OBYC配置的时候,要涉及几个科目?如何配置?
4、自动付款接触过么?讲讲比如,一个供应商,它有美元和人民币账户,付款的时候如何进行人民币对应人民币帐户,美元对美元帐户?
5、上线期初数据导入,固定资产导入如何处理;旧年度和本年度的资产导入如何处理?
6、SAP里的折旧类型有那些?
7、SAP中评估类的作用,OBYC里怎么进行配置的?
8、期初上线时,GR/IR科目是怎么处理的,如何导入的?记总账还是怎么样处理?
9、COPC了解多少?
10、SAP的汇率设置和汇率类型?
11、PS和FI的集成有哪些?
12、在项目中负责编写的开发说明书有哪些、接口和增强分别有哪些?接口的数据传输是采用什么方式?
13、利润中心和成本中心是以什么标准来进行划分的?
14、说说内部订单的结算过程。
15、说说分配和分摊区别
16、金税,在SAP中是怎么处理的方式?开发还是手工进行?
17、有没有FM模块,是全预算管理么?基金中心和承诺项怎么的关系?
18、作业重估和订单重估,简单讲讲
19、A固定资产,在B管理部门使用,已经发生了折旧;后来调
拨到C生产部门,那么折旧应该怎么记账?。
会计凭证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成批量导入数据
如何用LSMW成批量导入数据 (2)一、创建LSMW的项目 (2)二、维护对象的属性 (3)三、制作Excel数据采集模板 (7)四、维护源结构 (11)五、维护源字段 (11)六、维护结构的关系 (14)七、维护字段映射与转换规则 (15)八、维护固定值、转换规则和用户定义例程 (18)九、指定文件 (18)十、Excel收集结果转换为txt文件 (20)十一、分配文件 (21)十二、读取数据 (21)十三、显示读取的数据 (22)十四、转换数据 (23)十五、显示转换后的数据 (23)十六、创建批导入会话 (25)十七、运行批导入会话 (25)十八、LSMW项目本身的导出与导入 (27)如何用LSMW成批量导入数据在实施SAP项目的过程中,数据准备显然是至关重要的环节。
如果企业的数据量非常庞大,大到手工维护已无法承担,那就只有借助SAP系统的批导入工具才能达到目的。
SAP Enterprise(4.7)以上的版本都有一个事务代码LSMW,它被广泛地用于静态数据和动态数据的导入,是用得最为广泛的工具。
一、创建LSMW的项目启动事务代码LSMW,结果如下图所示——字段Project中输入您自己的项目,它将是您执行批导入的对象。
点击,先创建Project。
点击回车后,系统又扩展对话框,要求您确定子项目。
自己命名并说明描述。
再次回车后,系统又扩展对话框,要求您确定对象。
自己命名并说明描述。
三个层面都维护后,系统如下显示。
点击图标,进入LSMW项目的具体维护步骤。
后面的操作,您基本上都遵循系统约定的处理步骤而执行。
二、维护对象的属性上图就是您进入您的项目后的基本界面。
单一选择符落在哪里,哪里就是您眼下需要处理的事情。
按图标——点击图标,把当前的只读状态切换为变更状态。
随后把下方的选择符号定格在“Batch input recording”处,输入一个recording的名字。
如下图——随后点击图标,进入Recording的概览界面。
