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-》财务会计-》财务会计的全局设置-》凭证-》行项目-》定义雇员的容差组 |
此时应该可以正常过账总账凭证了。
3. 供应商
首先创建供应商主数据
事务码 | SAP菜单路径 |
---|---|
fk01 | SAP菜单-》会计核算-》财务会计-》应付帐款 -》主记录 -》FK01 - 创建 |
然后,直接尝试过账发票
事务码 | SAP菜单路径 |
---|---|
fb60 | SAP菜单-》会计核算-》财务会计-》应付帐款 -》凭证输入 -》FB60 - 发票 |
此时,如果是无税的,可以过账了。
如果是有税的,要确保总账科目与税金相关。与税金无关的科目,即使选择了税码,系统也会忽略税码,并给出警告提示,帐户不与税金相关,将忽略税码。修改科目是否与税金相关可以在科目主数据
事务码 | SAP菜单路径 |
---|---|
fs00 | SAP 菜单 -》会计核算 -》财务会计 -》总分类帐 -》主记录 -》总帐科目 -》单个处理 -》FS00 - 集中地 |
如果供应商是费用供应商,此时总账科目应该是一个某个费用的损益类科目,此时,系统将报错,总账科目将要求一个成本会计的分配。这就必须要配置CO。
4. 配置CO
成本控制范围
事务码 | spro路径 |
---|---|
okkp | SPRO-》控制-》一般控制-》组织结构-》维护成本控制范围 |
激活成本控制范围的功能
建立成本中心标准层次结构
事务码 | SAP 菜单路径 |
---|---|
okeon | SAP 菜单 -》会计核算 -》控制 -》成本中心会计 -》主数据 -》标准层次 -》OKEON - 更改 |
可以在这个标准层次结构下建立成本中心
此时再来尝试过账费用类发票,并将成本中心赋值给费用行项目。此时出现新的报错,不存在 CN01 的利润中心 SAP-DUMMY。这个意思是,因为启用了利润中心会计,系统要求每一个成本要素都要对应到一个利润中心,如果没有明确对应,就自动对应到一个默认的虚拟利润中心。但是目前,我们即没有建立明确的对应,也没有建立虚拟利润中心,因此就报错了。
建立利润中心主标准层次结果,并分配利润中心给成本中心主数据
事务码 | SAP 菜单路径 |
---|---|
kch1 | SAP 菜单 -》会计核算 -》控制 -》利润中心会计核算 -》主数据 -》标准层次 -》KCH1 - 创建 |
kch5n | SAP 菜单 -》会计核算 -》控制 -》利润中心会计核算 -》主数据 -》标准层次 -》KCH5N - 更改 |
然后将这个利润中心赋值给成本中心的利润中心字段,这就算是明确对应关系了
然后再来尝试过账费用科目发票,这时候又报新的错误,没有为会计年度0定义版本。这个意思是,CO模块的配置,有一个年度的概念,需要把配置复制到当前年度
事务码 | spro路径 |
---|---|
okeq | SPRO-》控制-》一般控制-》组织结构-》维护版本 |
复制一下即可
然后就可以正常过账费用类的发票了
5. 配置MM物料管理
先定义CN01的工厂,并将工厂分配给公司代码,最后开启物料管理的账期
事务码 | spro路径 |
---|---|
OX10 | SPRO-》企业结构-》定义-》后勤 - 常规-》定义, 复制, 删除, 检查工厂 |
OX18 | SPRO-》企业结构-》分配-》后勤 - 常规-》给公司代码分配工厂 |
OMSY | SPRO-》后勤 - 常规-》物料主数据-》基本设置-》维护物料管理的公司代码 |
此时就可以尝试创建物料主数据了
首先创建一个贸易商品类型的物料主数据
事务码 | SAP 菜单路径 |
---|---|
MM01 | SAP 菜单 -》后勤 -》物料管理 -》物料主数据 -》物料 -》创建(一般) -》MM01 - 立即 |
会计核算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-》维护日历 |
此时,就可以正常录入采购订单了。
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,保持一致,就不会有问题了
此时,再点击过账,就可以成功了。
收货完成了,然后,再试试发票校验
事务码 | SAP 菜单路径 |
---|---|
MIRO | SAP 菜单 -》后勤 -》物料管理 -》后勤发票校验 -》凭证输入 -》MIRO - 输入发票 |
继续报错表T169V: 表目不存在,这是需要配置发票校验税码的缺省值。
事务码 | SPRO 菜单路径 |
---|---|
OMR2 | SPRO-》物料管理-》后勤发票校验-》收到的帐单-》维护税代码的缺省值 |
之后就可以正常过账发票了。
本文来自博客园,作者:HalloHerö,转载请注明原文链接:https://www.cnblogs.com/jimokelly/p/18215346