你好英雄

导航

SAP FICO+MM测试环境

尽可能利用SAP中已经有的DEMO配置,快速搭建一个可以用来测试功能的公司代码。

1. 公司代码

选一个DEMO数据中的公司代码,作为测试公司。

事务码 SPRO路径
ox02 SPRO-》企业结构-》定义-》财务会计-》编辑, 复制, 删除, 检查公司代码

以CN01公司作为示例公司

2. 尝试记账

尝试向CN01公司代码记一笔账,看看会报什么错。

事务码 SAP菜单路径
fb50 SAP菜单-》会计核算-》财务会计-》总分类账-》过账-》FB50 - 输入总帐科目凭证

出现第一个报错,记账期间未打开。检查公司代码记账期间变式,修改记账期间。

事务码 SPRO路径
ob52 SPRO-》财务会计-》财务会计的全局设置-》凭证-》过帐期间-》未清和关帐过帐期间

出现第二个报错,编号范围不存在。编号范围,复制到CN01。

事务码 SPRO路径
obh1 SPRO-》财务会计-》财务会计的全局设置-》凭证-》凭证号范围-》复制到公司代码

出现警告,员工容差组。因为是警告可以忽略。复制空白容差组给CN01。

事务码 SPRO路径
oba4 SPRO-》财务会计-》财务会计的全局设置-》凭证-》行项目-》定义雇员的容差组

此时应该可以正常过账总账凭证了。

image

3. 供应商

首先创建供应商主数据

事务码 SAP菜单路径
fk01 SAP菜单-》会计核算-》财务会计-》应付帐款 -》主记录 -》FK01 - 创建

image
image
image
image

然后,直接尝试过账发票

事务码 SAP菜单路径
fb60 SAP菜单-》会计核算-》财务会计-》应付帐款 -》凭证输入 -》FB60 - 发票

此时,如果是无税的,可以过账了。

image

如果是有税的,要确保总账科目与税金相关。与税金无关的科目,即使选择了税码,系统也会忽略税码,并给出警告提示,帐户不与税金相关,将忽略税码。修改科目是否与税金相关可以在科目主数据

事务码 SAP菜单路径
fs00 SAP 菜单 -》会计核算 -》财务会计 -》总分类帐 -》主记录 -》总帐科目 -》单个处理 -》FS00 - 集中地

image

如果供应商是费用供应商,此时总账科目应该是一个某个费用的损益类科目,此时,系统将报错,总账科目将要求一个成本会计的分配。这就必须要配置CO。

4. 配置CO

成本控制范围

事务码 spro路径
okkp SPRO-》控制-》一般控制-》组织结构-》维护成本控制范围

激活成本控制范围的功能
建立成本中心标准层次结构

事务码 SAP 菜单路径
okeon SAP 菜单 -》会计核算 -》控制 -》成本中心会计 -》主数据 -》标准层次 -》OKEON - 更改

image

可以在这个标准层次结构下建立成本中心

image

此时再来尝试过账费用类发票,并将成本中心赋值给费用行项目。此时出现新的报错,不存在 CN01 的利润中心 SAP-DUMMY。这个意思是,因为启用了利润中心会计,系统要求每一个成本要素都要对应到一个利润中心,如果没有明确对应,就自动对应到一个默认的虚拟利润中心。但是目前,我们即没有建立明确的对应,也没有建立虚拟利润中心,因此就报错了。

建立利润中心主标准层次结果,并分配利润中心给成本中心主数据

事务码 SAP 菜单路径
kch1 SAP 菜单 -》会计核算 -》控制 -》利润中心会计核算 -》主数据 -》标准层次 -》KCH1 - 创建
kch5n SAP 菜单 -》会计核算 -》控制 -》利润中心会计核算 -》主数据 -》标准层次 -》KCH5N - 更改

image

然后将这个利润中心赋值给成本中心的利润中心字段,这就算是明确对应关系了

image

然后再来尝试过账费用科目发票,这时候又报新的错误,没有为会计年度0定义版本。这个意思是,CO模块的配置,有一个年度的概念,需要把配置复制到当前年度

事务码 spro路径
okeq SPRO-》控制-》一般控制-》组织结构-》维护版本

image

复制一下即可

image

然后就可以正常过账费用类的发票了

image

5. 配置MM物料管理

先定义CN01的工厂,并将工厂分配给公司代码,最后开启物料管理的账期

事务码 spro路径
OX10 SPRO-》企业结构-》定义-》后勤 - 常规-》定义, 复制, 删除, 检查工厂
OX18 SPRO-》企业结构-》分配-》后勤 - 常规-》给公司代码分配工厂
OMSY SPRO-》后勤 - 常规-》物料主数据-》基本设置-》维护物料管理的公司代码

image

此时就可以尝试创建物料主数据了

首先创建一个贸易商品类型的物料主数据

事务码 SAP 菜单路径
MM01 SAP 菜单 -》后勤 -》物料管理 -》物料主数据 -》物料 -》创建(一般) -》MM01 - 立即

image

会计核算1,评估类,需要详细说明一下

评估类的配置和物料操作自动过账会计凭证相关,配置的逻辑如下:

  • 物料操作对应的自动记账的会计科目,使用条件技术配置,事务+科目表,科目确定的根据,有借贷方、一般修改、评估修改(也即是评价分组代码)、评估级别(也就是评估类),然后就是对应的会计科目。
  • 借贷方就不用说了。一般修改,是和移动类型有关的。评估修改,是和工厂有关的,有多个工厂时会有用,也即是评价分组代码。
  • 再从物料主数据这方面说,每一个物料都有物料类型,同时在会计核算1视图中,还需要配置一个评估类。也就是说,一个物料,都有物料类型和评估类。评估分类参考时用来决定在物料主数据创建时,一个物料类型能够选择哪些评估类,与科目确定没有关系。
  • 这样以来,物料就通过评估类对应到了会计科目,并且根据不同的物料操作,触发不同的事务,根据不同的维度配置,对应到不同的科目上去。
  • 物料操作,比如存货记账(BSX)、库存记账的冲销(GBB)、GR/IR清账(WRX)、成本价格差额(PRD)等,都是必要的配置
  • BSX和WRX是必须要有的,BSX应该对应库存物资类的一个科目,WRX则对应GR/IR科目

6. 采购订单

有了物料主数据,定义了基本数据1、采购、会计核算1这三个视图,就可以进行采购订单创建了。

事务码 SAP 菜单路径
ME21N SAP 菜单 -》后勤 -》物料管理 -》采购 -》采购订单 -》创建 -》ME21N - 已知供应商/供应工厂

输入采购订单时,报错需要采购组织。
因此,要先定义采购组织,然后分配采购组织给公司代码。

事务码 SPRO 菜单路径
OX08 SPRO-》企业结构-》定义-》物料管理-》维护采购组织
OX01 SPRO-》企业结构-》分配-》物料管理-》给公司代码分配采购组织

然后,报错需要输入采购组
采购组是一个独立的配置

事务码 SPRO 菜单路径
OME4 SPRO-》物料管理-》采购-》创建采购组

之后,会提示供应商为在采购组织下创建,也就是说,供应商主数据,要有采购组织层数据。之前的数据是在一般层和公司代码层。创建采购组织层的供应商数据。

事务码 SAP 菜单路径
MK01 SAP 菜单 -》后勤 -》物料管理 -》采购 -》主数据 -》供应商 -》采购 -》MK01 - 创建

然后,再尝试输入采购订单,此时可以输入物料数据了。输入物料的工厂后,报错采购组织CN01不对工厂CN01负责。此时,需要将采购组织再分配给工厂。也就是说,采购组织,既要分配给公司代码,又要分配给工厂。

事务码 SPRO 菜单路径
OX17 SPRO-》企业结构-》分配-》物料管理-》给工厂分配采购组织

再次尝试输入采购订单,报错物料T001的强制帐户设置 (输入帐户设置类别)。这个因为物料类型的属性没有配置。将价值和数量更新都打上勾即可。

事务码 SPRO 菜单路径
OMS2 SPRO-》后勤 - 常规-》物料主数据-》基本设置-》物料类型-》定义物料类型的属性

再次尝试输入采购订单,报错交货日期在生产日历01覆盖的期间之外。这时候需要去配置工厂日历,然后将新的工厂日历分配给工厂。

事务码 SPRO 菜单路径
OY05 SPRO-》SAP NetWeaver-》General settings-》维护日历

image

此时,就可以正常录入采购订单了。

image

6. 收货和发票校验

针对一个采购订单,可以进行两方面的操作,即收货和发票校验。
收货产生的会计凭证,借:物料科目,贷:GR/IR
发票校验产出的会计凭证,借:GR/IR,贷:应付账款
两个操作的GR/IR,如果产生了差异,需要进一步配置。目前先不考虑差异问题。

操作收货,先配置工厂的库存地点。

事务码 SPRO 菜单路径
OX09 SPRO-》企业结构-》定义-》物料管理-》维护仓储地点

还需要维护库存相关工厂参数。

事务码 SPRO 菜单路径
SM30:V_159L SPRO-》物料管理-》库存管理和实际库存-》工厂参数

然后,继续报错在表169P里,缺少条目。这是需要维护重复发票检查。

事务码 SPRO 菜单路径
SM30:V_169P_DC SPRO-》物料管理-》后勤发票校验-》收到的帐单-》设置重复发票检查

然后,继续报错请维护容差码VP的容差限制。

事务码 SPRO 菜单路径
OMR6 SPRO-》物料管理-》后勤发票校验-》发票冻结-》设置容差限制

此时,检查通过,可以点过账了。

点击过账是,再次报错不可能为条目CACN BSX ____ ___ 3100确立帐户。这是评估范围分组配置的问题。

事务码 SPRO 菜单路径
OMWD SPRO-》物料管理-》评估和科目设置-》科目确定-》无向导的科目确定-》将评估范围群集分组

给一个分组代码,由于我们的评估类配置中使用的是分组代码0001,这里我们也写0001,保持一致,就不会有问题了

image

此时,再点击过账,就可以成功了。

收货完成了,然后,再试试发票校验

事务码 SAP 菜单路径
MIRO SAP 菜单 -》后勤 -》物料管理 -》后勤发票校验 -》凭证输入 -》MIRO - 输入发票

继续报错表T169V: 表目不存在,这是需要配置发票校验税码的缺省值。

事务码 SPRO 菜单路径
OMR2 SPRO-》物料管理-》后勤发票校验-》收到的帐单-》维护税代码的缺省值

之后就可以正常过账发票了。

posted on 2024-06-24 17:24  HalloHerö  阅读(63)  评论(0编辑  收藏  举报