lsmw导入会计科目示例.docx
《lsmw导入会计科目示例.docx》由会员分享,可在线阅读,更多相关《lsmw导入会计科目示例.docx(11页珍藏版)》请在冰豆网上搜索。
lsmw导入会计科目示例
SAP中如何借助LSMW导入会计科目(LSMW的简单范例)
2009年05月12日星期二下午03:
23
LSMW是一个数据转移平台,进入后新建一个Project、Subject、Object,如果之前曾建立过Project和Subject,直接建一个新的Object便可。
1MaintainObjectAttributes
录入目标字段和目标结构
2MaintainSourceStructures
创建源结构的名称(只是一个名字)
3MaintainSourceFields
在源结构下创建源字段(使用Table创建会很方便)
4MaintainStructureRelations
目标结构与源结构建立关联(自动完成)
5MaintainFieldMappingandConversionRules
目标结构与源字段匹配(可以选择自动)
6MaintainFixedValues,Translations,User-DefinedRoutines
对某些特殊字段进行加工
7SpecifyFiles
指定需要导入的源文件
8AssignFiles
分派它(自动完成)
9ImportData
导入数据(不是导入到SAP系统,只是导入到一个过滤性的内存空间)
10DisplayImportedData
显示导入的数据(显示内存中的数据)
11ConvertData
转换数据(也不是真正转换到SAP系统)
12DisplayConvertedData
显示转换后的数据
13CreateBatchInputSession
建立批处理会话
14RunBatchInputSession
执行批处理会话
LSMW的步骤是可以手工配置的,我们只配置了14个步骤,因为这样是比较方便的,其它步骤不是必须的。
1:
MaintainObjectAttributes(我们通常叫做录屏)
对象类型和导入方法选择第2个:
Batchinputrecording,在Recording中输入“ZFSP01“,按Overview进入RecordingofOverview界面。
新建一个Recording时需要输入入Object,这一步是非常非常重要的。
使用LSMW辅助完成FSP0的录入工作,所以这里的Object也就是TCode——FSP0。
进入FSP0的界面,便开始了录制屏幕。
这里有一个注意点:
一定要一个字一个字的敲进去,不能使用SAP的本地数据历史记录,否则该栏位将不会被录入。
手工创建一个科目并保存,将跳出下面的界面。
刚才有输入数据的那些栏位都显示出来了,点一下上面的按钮:
DefaultAll,这些栏位将被自动添加上字段和中文描述。
保存。
窍门:
在此界面复制刚刚Default出来的字段和中文描述,放到Excel中以备用。
SAKNR
总帐科目编号
KTOPL
帐目表
KTOKS
总帐科目组
XPLACCT
是否损益科目
XBILK
是否资产科目
TXT20_ML
总帐科目名称
TXT50_ML
总帐科目成文本
2:
MaintainSourceStructures 只需要起一个名字便可以保存。
3:
MaintainSourceFields 借助刚才第1步的EXCEL,使用TableMaintenance完成它会很快捷方便。
所有的字段Type在这里都可以使用C,长度如果不清楚的话,可以Se16N去查一下。
4:
MaintainStructureRelations目标结构与源结构建立关联(自动完成)
5:
MaintainFieldMappingandConversionRules目标结构与源字段匹配(可以选择自动)
DELANOCHEN-COA-FSP0createaccountofclient
Fields
SAKNR 总帐科目编号
Source:
ZFSP0-SAKNR(科目代码)
Rule:
Transfer(MOVE)
Code:
ZFSP01-SAKNR=ZFSP0-SAKNR.
KTOPL 帐目表
Source:
ZFSP0-KTOPL(科目表)
Rule:
Transfer(MOVE)
Code:
ZFSP01-KTOPL=ZFSP0-KTOPL.
KTOKS 总帐科目组
Source:
ZFSP0-KTOKS(科目组)
Rule:
Transfer(MOVE)
Code:
ZFSP01-KTOKS=ZFSP0-KTOKS.
*Caution:
Sourcefieldislongerthantargetfield
XPLACCT 损益科目表
Source:
ZFSP0-XPLACCT(损益类科目)
Rule:
Transfer(MOVE)
Code:
ZFSP01-XPLACCT=ZFSP0-XPLACCT.
XBILK 标志:
此科目是资产负债表科目吗?
Source:
ZFSP0-XBILK(资产负债类科目)
Rule:
Transfer(MOVE)
Code:
ZFSP01-XBILK=ZFSP0-XBILK.
TXT20_ML 总帐科目名称
Source:
ZFSP0-TXT20_ML(短描述)
Rule:
Transfer(MOVE)
Code:
ZFSP01-TXT20_ML=ZFSP0-TXT20_ML.
TXT50_ML 总帐科目成文本
Source:
ZFSP0-TXT50_ML(长描述)
Rule:
Transfer(MOVE)
Code:
ZFSP01-TXT50_ML=ZFSP0-TXT50_ML.
6:
MaintainFixedValues,Translations,User-DefinedRoutines对某些特殊字段进行加工(本范例忽略)
7:
SpecifyFiles指定需要导入的源文件。
源文件的格式可以借助第3步的EXCEL,只需把行列转置然后按格式填入数据并保存为Unicode格式的TXT,如图。
爱心提示:
空值部分请用“/”填充。
11.txt的内容
SAKNRKTOPLKTOKSXPLACCTXBILKTXT20_MLTXT50_ML
1001010007A0041000/XLSMW-testLSMW-test
8:
AssignFiles分派它(自动完成)
9:
ImportData导入数据(不是导入到SAP系统,只是导入到一个过渡性的内存空间)
10:
DisplayImportedData显示导入的数据(显示内存中的数据)
11:
ConvertData转换数据(也不是真正转换到SAP系统)
12:
DisplayConvertedData显示转换后的数据
13:
CreateBatchInputSession建立批处理会话
最后一步太简单就不用再操作了……