SAP FICO 第二节 LSMW导入财务科目

SAP PS ABAP FI 导入科目

  • 1. 财务科目
    • 1.1 公司代码SKB1-BUKRS
    • 1.2 总帐科目SKA1-SAKNR
    • 1.3 账目表,原则上没地方输入,目前设置默认是6888
    • 1.4 资产负债还是损益SKA1-XBILK
    • 1.5 损益表科目类型 SKA1-XPLACCT
    • 1.6 短文本 SKA1-TXT20_ML
    • 1.7 总帐科目长文本 SKA1-TXT50_ML
    • 1.8 科目组/账户组SKA1-KTOKS
    • 1.9 字段状态组SKB1-FSTAG
    • 1.10 统驭科目的科目类型SKB1-MITKZ
    • 1.11 税务类型SKB1-MWSKZ
    • 1.12 科目货币SKB1-WAERS
    • 1.13 只能自动过账SKB1-XINTB
    • 1.14 可以进行行项目显示SKB1-XKRES
    • 1.15 排序码SKB1-ZUAWA
    • 1.16 标志: 记帐时允许输入核对科目 ?SKB1-XMITK
    • 1.17 允许含税/不含税过账SKB1-XMWNO
    • 1.18 限本位币记余额SKB1-XSALH
  • 2 LSMW开始
    • 2.1 步骤1 创建
    • 2.2 建立源结构
    • 2.3 源字段建立,手动建的
    • 2.4 源结构和录屏记录关联,默认是已关联的
    • 2.5 维护源字段和录屏字段的关系
    • 2.6 自定义规则,暂时不用
    • 2.7 导入文件管理
    • 2.8 将文件分配给源结构,因为本次示例是一个文件,所以默认已分配了
    • 2.9 读取文件
    • 2.10 显示读取的数据
    • 2.11 将读的txt数据转换为内表
    • 2.12 显示转换到内表的数据
    • 2.13 创建批处理会话
    • 2.14 查看执行批处理会话
  • 3 遇到的问题
    • 3.1 大胆的改录屏,一定要所有字段都操作一遍,即使报错也不怕,尽量删除重复字段
    • 3.2 测试机器,一次执行2000条都报错,只能500一次的执行了。

既然要导入财务科目,那类似于录屏,首先要对财务科目有比较细致的了解。那就把财务科目详细分解下:

1. 财务科目

表1:SKA1
总账科目主记录
科目表层数据
SAP FICO 第二节 LSMW导入财务科目_第1张图片

表2:SKAT

总帐科目主记录(科目表:说明)
包括语言代码
SAP FICO 第二节 LSMW导入财务科目_第2张图片

表3:SKB1
总帐科目主记录
公司代码层数据
SAP FICO 第二节 LSMW导入财务科目_第3张图片

SAP FICO 第二节 LSMW导入财务科目_第4张图片

1.1 公司代码SKB1-BUKRS

1.2 总帐科目SKA1-SAKNR

在SAP系统中,每一个总账科目(G/L Account)都有两个层次,首先必须在chart of accounts level维护共有的信息,然后再在company code level维护公司代码独有的信息。
公司代码所用的科目表叫operating chart of accounts(运营科目表)。一般在项目实施完了之后,会用批处理工具把所有的会计科目导入到SAP系统中。

①FS00–集中维护会计科目,同一个科目必须在科目表层和公司代码层下都做维护。
②FSP0–在科目表层维护会计科目;
③FSS0–在公司代码层维护会计科目;
备注:查询以1开头的科目:用“1*”搜索;

1.3 账目表,原则上没地方输入,目前设置默认是6888

1.4 资产负债还是损益SKA1-XBILK

在这里插入图片描述

如果储存后发生了业务数据,想要更改,默认情况下系统不允许修改。

1.5 损益表科目类型 SKA1-XPLACCT

这个因为和资产负债表不是一个字段

1.6 短文本 SKA1-TXT20_ML

1.7 总帐科目长文本 SKA1-TXT50_ML

1.8 科目组/账户组SKA1-KTOKS

SAP FICO 第二节 LSMW导入财务科目_第5张图片

1.9 字段状态组SKB1-FSTAG

后台设置路径:财务会计—财务会计全局设置—凭证—行项目—控制—定义字段状态变式(T-code:OBC4),它用来控制在做凭证时(记账界面、录入凭证的界面),该科目的辅助核算项目哪些是必输的,哪些是隐藏的,哪些是可选的;

1.10 统驭科目的科目类型SKB1-MITKZ

举例:公司卖给客户(三菱公司)300万元的商品,需要销售(SD)那边来记账(开发票),但是,销售人员在记账时不会像财务人员那样记:
GL:

销售人员只会记:
SD:

在实际的SAP系统中,销售那边一记账,系统就会自动在财务这边生成一笔凭证,为什么自动生成呢?
就是因为,我们把科目“应收账款”设为了客户“三菱公司”的统驭科目。设为统驭科目的会计科目就不能在手工记账了,只能通过其他的模块(如:AR、AP、SD、MM)自动记账。而这里的这个字段,是让我们选择这个科目属于什么类型的统驭科目的(是属于客户?属于供应商?属于资产?……)。
设置一个统驭科目的步骤:
1.新建一个科目(如:应收账款或应付账款),并指定它的“统驭科目类型”为“客户或供应商或资产……”
2.在创建客户或供应商主数据时,在其“统驭科目”字段中选择刚才新建的那个会计科目;这样,以后对这个客户或供应商进行记账的话,从AP、AP、SD或MM那边记“***客户或***供应商”的同时,也会自动在GL中记一笔,并记在“应收账款或应付账款”上。

1.11 税务类型SKB1-MWSKZ

对于一般纳税人来说:
采购–进项税;
销售–销项税;
如:销售商品(17%的税率)
(商品出库) 借:主营业务成本 100元 贷:库存商品 100元
(开发票) 借:应收账款 117元 贷:主营业务收入 100元
应交税金-应交增值税-销项税 17元
(收款) 借:银行存款 117 贷:应收账款 117元
也就是说:对于会计科目“主营业务收入”,一般在这里设为“仅允许销项税”。

1.12 科目货币SKB1-WAERS

如果科目货币设为本位币以外的其他货币,则该科目只能用该货币过账;
如果科目货币设为本位币,则该科目可用任何货币过账。
比如:如果本位币是CNY,有一个“现金-USD”科目,则能限制“现金-USD”科目只能输入USD。
比如:如果本位币是CNY,有一个“现金-CNY”科目,则不能限制“现金-CNY”科目只能输入CNY。

1.13 只能自动过账SKB1-XINTB

勾上之后,此会计科目就只能自动记账,不能在GL模块中进行手工记账,即只能通过其他模块传递过来自动生成记账凭证(如:AR、AP、MM、SD);

1.14 可以进行行项目显示SKB1-XKRES

勾上之后,就可以查看此会计科目的记账明细。
注意:一般每个会计科目都勾上此项。

1.15 排序码SKB1-ZUAWA

SAP FICO 第二节 LSMW导入财务科目_第6张图片

1.16 标志: 记帐时允许输入核对科目 ?SKB1-XMITK

1.17 允许含税/不含税过账SKB1-XMWNO

本项勾上之后,就表示此会计科目含不含税都可以过账。

1.18 限本位币记余额SKB1-XSALH

本项勾上后,科目余额将不能以其他货币显示,只能以本位币显示。
SAP系统中有一个特殊科目GR/IR,必须设为only balances in local currency,否则在过账时,系统会提示编号为F5672的错误。

2 LSMW开始

2.1 步骤1 创建

SAP FICO 第二节 LSMW导入财务科目_第7张图片

第一步,选择执行

SAP FICO 第二节 LSMW导入财务科目_第8张图片

如上图,首先选择“Display<->Change”进入修改状态,再选择“Batch Input Recording”, 一定要在该字段填入Recording名,由于该Recording可能还并不存在,因此,需要选择下图-[1]的 标志
SAP FICO 第二节 LSMW导入财务科目_第9张图片

创建该记录

SAP FICO 第二节 LSMW导入财务科目_第10张图片

SAP FICO 第二节 LSMW导入财务科目_第11张图片

输入事务代码
SAP FICO 第二节 LSMW导入财务科目_第12张图片

操作完成后,如下:

SAP FICO 第二节 LSMW导入财务科目_第13张图片

先default all,取下默认,如果描述和实际不一致,则进行修改。

2.2 建立源结构

SAP FICO 第二节 LSMW导入财务科目_第14张图片

SAP FICO 第二节 LSMW导入财务科目_第15张图片

2.3 源字段建立,手动建的

SAP FICO 第二节 LSMW导入财务科目_第16张图片

2.4 源结构和录屏记录关联,默认是已关联的

SAP FICO 第二节 LSMW导入财务科目_第17张图片

2.5 维护源字段和录屏字段的关系

规则一般选择move

SAP FICO 第二节 LSMW导入财务科目_第18张图片

2.6 自定义规则,暂时不用

2.7 导入文件管理

先把文件按照txt格式存储,字段顺序按照“源结构”的顺序。

SAP FICO 第二节 LSMW导入财务科目_第19张图片

SAP FICO 第二节 LSMW导入财务科目_第20张图片

2.8 将文件分配给源结构,因为本次示例是一个文件,所以默认已分配了

SAP FICO 第二节 LSMW导入财务科目_第21张图片

2.9 读取文件

SAP FICO 第二节 LSMW导入财务科目_第22张图片

SAP FICO 第二节 LSMW导入财务科目_第23张图片

2.10 显示读取的数据

SAP FICO 第二节 LSMW导入财务科目_第24张图片

2.11 将读的txt数据转换为内表

SAP FICO 第二节 LSMW导入财务科目_第25张图片

SAP FICO 第二节 LSMW导入财务科目_第26张图片

2.12 显示转换到内表的数据

SAP FICO 第二节 LSMW导入财务科目_第27张图片

2.13 创建批处理会话

SAP FICO 第二节 LSMW导入财务科目_第28张图片

建立一批导会话,这个会话使用Tcode:SM35可以看见,会话的名称正是第一步做Batch Input Recording输入的名称ZFS00。点“运行“按钮系统提示如下,表示2001条数据的批导会话已经成功生成。
注:最好选上“Keep Batch Input Folder(s)?”,这样执行的会话完毕后将保存,Tcode:SM35
可见,否则,可能执行完LSMW后,会话会给删除。

2.14 查看执行批处理会话

SAP FICO 第二节 LSMW导入财务科目_第29张图片

SAP FICO 第二节 LSMW导入财务科目_第30张图片

3 遇到的问题

3.1 大胆的改录屏,一定要所有字段都操作一遍,即使报错也不怕,尽量删除重复字段

3.2 测试机器,一次执行2000条都报错,只能500一次的执行了。

你可能感兴趣的:(SAP,后台配置,sap,abap)