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

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

1. 财务科目

表1:SKA1
总账科目主记录
科目表层数据
在这里插入图片描述

表2:SKAT

总帐科目主记录(科目表:说明)
包括语言代码
在这里插入图片描述

表3:SKB1
总帐科目主记录
公司代码层数据
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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 创建

在这里插入图片描述

第一步,选择执行

在这里插入图片描述

如上图,首先选择“Display<->Change”进入修改状态,再选择“Batch Input Recording”, 一定要在该字段填入Recording名,由于该Recording可能还并不存在,因此,需要选择下图-[1]的 标志
在这里插入图片描述

创建该记录

在这里插入图片描述

在这里插入图片描述

输入事务代码
在这里插入图片描述

操作完成后,如下:

在这里插入图片描述

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

2.2 建立源结构

在这里插入图片描述

在这里插入图片描述

2.3 源字段建立,手动建的

在这里插入图片描述

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

在这里插入图片描述

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

规则一般选择move

在这里插入图片描述

2.6 自定义规则,暂时不用

2.7 导入文件管理

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

2.9 读取文件

在这里插入图片描述

在这里插入图片描述

2.10 显示读取的数据

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

2.12 显示转换到内表的数据

在这里插入图片描述

2.13 创建批处理会话

在这里插入图片描述

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

2.14 查看执行批处理会话

在这里插入图片描述

在这里插入图片描述

3 遇到的问题

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

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

  • 8
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值