LSMW导入会计科目操作手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Overview
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,
batch input 和catt都会出错,因为他们都只能根据制定好的画面来输入,如果你导入的数据没有这个值,那就会出错,我想这个观点你们都能理解的,那么怎么才能把数据导入呢?而不需要另外再创建更多的不同情况的catt和
batch input,那就是LSMW.如:在某一个字段上进行编程,代码如下(这段代码是具有通用性的,你们只要在用的时候把字段名改一下就可以了:
IF NOT LINE_ITEM-MWSKZ IS INITIAL.
BBSEG-MWSKZ = LINE_ITEM-MWSKZ.
ENDIF.这句话的意思是:如果这个字段在我输入的文件中没有出现,那么就不要考虑导入这个字段。举一个财务凭证的例子。事务代码:fb01输入一张财务凭证。
Debit: 10010100 ---100 现金科目,这个科目在screen layout 里只定义了显示profit cent er 字段而不是成本中心字段。
Credit:费用科目55010101---这个科目只定义了cost center字段,而没有利润中心字段,这样的话,如果用batch input 录下来的其他类型的凭证,可能这两个字段都没有显示在输入凭证的画面,这样的话,如果用bi 或CATT就会报错,说这两个字段找不到。明白了么?
那下来再谈谈LSMW的局限性:
局限在于,它只能导入那些固定类型的主数据,比如,MATERIAL MASTER ,FINANCIAL DOCUMEN T GL ACCOUNT 等等,如果你自己创建了一个ABAP程序,是用来输入自己的一种主数据,那他就不能实现。不过我想,大多数我们需要导入
的主数据已经被包含在这里边了。,当然一批修改值他也可以办到。只要把默认的TRANSACTI ON CODE 改为你需要
的就可以了。
下面我就用图形的方式来STEP BY STEP的教给大家如何操作。我还是用财务凭证来给大家说明吧,因为财务凭证的描述性比较强。所需要的导入的文件格式我放在另外的一个文件中,请参考。
1、键入LSMW,进入上载屏幕
2、建立批导任务
3、新建导入录屏过程
4、导入会计科目表,输入FSP0
点击保存,进入下一屏幕点击保存,退出
5、运行导入程序
6、第一步,关联任务,运行
保存,退出。
7、第二步,建立数据结构
确认,进入下面屏幕保存退出。
8、查看字段显示字段
导出字段
确认进入下一屏幕退出。
9、定义字段
打开导出表格,将内容复制到此处
保存退出。
10、建立数据结构与字段表的关系
退出。
11、维护数据源与RECORD的对应关系运行
选中每一个字段,点击双击对应的字段。
保存退出。
12、整理导入数据,保存TXT文件
13、关联导入数据源文件
保存退出。
14、确认导入数据与系统数据关联运行,
保存,退出。
15、读取数据
退出。
16、显示读取的数据
确认,进入下一屏幕
双击一个行项目,检查导入内容是否正确
17、转化已读取的数据为系统数据运行,
18、显示已转换的数据
19、建立批输入会话
运行
确认
20、批量导入
选中会话,点击运行
21、显示会计科目主数据