物料分类账 [COML] PART 2 - 总体流程
核心流程概要:
【1】. 分类账在物料主数据的影响
首先描述下SAP中物料价格的 物料主数据相关的几个点:
q价格控制(Price Control): 决定物料计价方式。
S 标准价格(StandardPrice)
V 移动平均价格/周期单价(MovingAverage Price/ Periodic unit Price):
在选择V时,是指移动平均价;
在物料帐启用后,如果选择S3组合,物料平时使用S价格,在物料帐过帐后,系统会自动将该期间的价格控制改为V,这时是指月加权平均价。
q价格确定(Price Determination):只有激活物料分类帐,该字段才可以使用。
2 基于交易的(Transaction-Based):基于交易,即移动平均价来计算价格,适用于价格控制V或者S
3 单/多级(Single-/Multilevel):基于单多级,即月加权平均价格,只适用于价格控制S;
q注意:
物料帐启用后,价格控制和价格确定不能使用MM02进行修改,只能使用CKMM进行修改。
【2】.成本估算;
qCK11N: Create Material Cost EstimateWith Quantity Structure
单个运行成本估算
qqCK40N: Edit Costing Run,
批量成本估算 (期间估算计划价格)
qqCK13N:DisplayMaterial Cost Estimate With Quantity Structure
【3】.作业价格重估
作业价格重估计
作业价格差异:作业价格差异做为物料实际成本的一部分,是应该参与实际成本计算。
Current |
Solution |
Description |
1、不进行实际作业价格重估; 2、做为成本中心差异的一部分,在月底的时候分摊到COPA |
Tick Solution 1: 1、进行作业价格重估; |
1、作业价格差异参与实际成本计算; 2、作业价格差异不能再传入COPA; 3、差异流向:成本中心->生产订单->生产订单差异->物料; 4、成本中心报表中需要明细行汇总,才能得到作业价格差异的总金额; |
Solution 2: 1、不进行作业价格重估; 2、在Material Ledger中作业价格差异参与实际成本计算; |
1、作业价格差异参与实际成本计算; 2、作业价格差异不能再传入COPA; 3、差异流向:成本中心->物料; 4、成本中心报表中能直观的看到作业价格差异的总金额; |
实际作业价格:= 实际成本中心费用金额/实际作业量
报工时转移金额:=计划作业价格*实际作业量
作业价格重估时转移金额=(实际作业价格-计划作业价格)*实际作业量
---------------------------------------------------------------------------------------------------------------
主要操作步骤如下:
Operation:
ØKSS2: Actual Cost Splitting
实际成本分割(Actual Cost Splitting):用于将成本中心发生的实际成本分摊到对应的作业上。
ØKSII: Execute Actual Price Calculation
作业价格计算( Execute Actual Price Calculation ):用于将成本中心发生的实际成本除以作业的实际发生数量,得到作业的实际价格。
ØMFN1/CON2: Revaluation at Actual Prices
作业价格重估( Revaluation at Actual Prices ):用于将实际作业价格和计划作业价格的差异,乘以作业的发生数量,得到应重估的金额,把这个金额再由成本中心转到生产订单中。
---------------------------------------------------------------------------------------------------------------
Report:
ØS_ALR_87013611: Cost Centers: Actual/ Plan/ Variance
ØCO03: Production Order Display
ØKSBT: Cost Centers: Activity Prices
S_P99_41000062
---------------------------------------------------------------------------------------------------------------
【4】.实际成本计算
q单层差异和多层差异
物料本身所直接发生的差异叫单层差异
其他物料转给本物料的差异叫做本物料的多层差异,不计算多层差异是不完整的
---------------------------------------------------------------------------------------------------------------
q物料帐运行都在Tcode: CKMLCP: Costing Cockpit中运行,共分8个步骤:
Selection:选择物料,一般所有的物料都要选择;
Determine Sequence:决定顺序,决定物料运行的层次;
Single-Level PriceDetermination:单层作业价格确定,计算单层差异,该步计算完成后,最低层的物料,因为没有多层差异,价格已经确认;
Multilevel Price Determination:多层作业价格确定,多层差异在物料间结转,该步完成后,所有物料的价格都已经计算出来。
Revaluation ofConsumption:消耗重估,对消耗应当承担的差异进行计算;
WIP Revaluation:WIP重估,计算WIP应该承担的差异。
Post Closing:过帐关闭,物料帐的凭证过帐到总帐;
Mark Material Prices:标计物料价格,将本期的实际成本标记为下下期间的标准成本。
---------------------------------------------------------------------------------------------------------------
qTcode:
ØCKMLCP: Costing Cockpit: Actual Costing Execute:用于物料帐运行
ØCKMVFM: Value Flow Monitor:显示物料帐不能处理的差异
ØCKM3: MaterialPrice Analysis:显示物料帐的价格计算过程及差异分摊。
---------------------------------------------------------------------------------------------------------------
【5】实际价格调整
qMR22借贷物料
用于手工调整物料的实际成本;
调整物料的实际成本,生成凭证如下
Dr:物料(例:FG.cost_pr.vari.STD)
Cr:对方科目(实际成本调整科目)
对方科目本设置为实际成本调整科目,但是因为调整后台配置,
因为现在对方科目为多个,且只能自动过帐,所以对方科目在转出时,可以通过“ Variance_Output_ML”科目转出。
MR22因为是手工调整物料成本,必须有实际的理由,例如在前台业务出错,发现时前台业务已经不允许调整时,才可以用这种方式进行调整。
qTcode:ØMR22:Debit/Credit Material:借贷物料,用于调整实际成本;ØMR21:PriceChange:价格更改,用于调整标准成本/移动平均价
ØCKMVFM: Value Flow Monitor:用于查看物料帐不能处理的差异;ØCKM3: MaterialPrice Analysis:用于查看物料价格的计算过程及差异分摊的结果。
---------------------------------------------------------------------------------------------------------------
【6】期间重估
qKE27:Periodic Valuation
KE27用于在期未,根据物料帐计算出来的物料的实际成本,对COPA中的销售成本进行重估;
对于实际销售成本的重估,可以重估销售成本总额以及成本结构;
实际的销售成本=实际的销售数量*物料的实际成本;
重估根据COPA中的F类型记录,生成新的F类型记录;
KE27重估只会影响COPA报表,不产生总帐凭证;
qCOPA中涉及实际销售成本重估的值字段
q与物料帐相关的报表有以下几类:
Ø物料帐模块本身增加的报表
ØCOPA报表(增加了实际销售成本及销售成本差异字段)
Ø标准成本/实际成本/计划成本比较报表
ØOverhead实际间接比率计算报表
Ø生产订单实际成本报表
qTT-codeT
ØCKMVFM: ValueFlow Monitor
ØCKM3: MaterialPrice Analysis
ØS_P99_41000062: Prices and Inventory Values
ØCKMTOPSTOCKVAL: Material with Highest Inventory Value
物料分类账 [COML] PART 2 - 总体流程的更多相关文章
- 物料分类账 [COML] PART 1 - 概览
物料分类账 [COML] PART 1 - 概览 一).原理 1). •实际成本/物料分类帐是产品成本控制模块的一个子模块,产品成本控制包括三个子模块,产品成本计划,成本对象控制,实际成本/物料分类帐 ...
- SAP ML 物料分类账详解(含取消激活物料帐方法)
一.业务背景: 中国会计准则规定,对存货的核算必须采用历史成本法(即实际成本法).如果企业采用计划成本法或者定额成本法进行日常核算的,应当按期结转其成本差异,将计划成本或者定额成本调整为实际成本. “ ...
- 对OO的封装了有了新的理解——希望是普通函数来写总体流程来统管类似的业务,但却又涉及具体操作的函数,仍然可以达到目的
就是不厌其烦,把那个具体操作函数封装成虚函数,只需要返回它的结果就行.而总体流程根据这个结果继续进行处理,这样就能总体流程和虚函数两不误了.
- 6、SpringMVC源码分析(1):分析DispatcherServlet.doDispatch方法,了解总体流程
所有的http请求都会交给DispatcherServlet类的doDispatch方法进行处理,将DispatcherServlet.doDispatch函数的javadoc复制到下面: /* * ...
- 一、django rest_framework源码之总体流程剖析
1 序言 有如下django代码,视图层: from django.http import HttpResponse from rest_framework.views import APIView ...
- sonar扫面代码总体流程
- SAP月末结账年结流程
SAP月末结账年结流程 SAP月末结账操作指南 流程描述:FI期末结帐流程包括应收帐款.应付帐款.固定资产.管理会计结帐.总帐结帐等一系列结帐过程,对于年结增加了余额结转及固定资产年度改变等动作,通过 ...
- ASP.NET Core管道深度剖析(2):创建一个“迷你版”的管道来模拟真实管道请求处理流程
从<ASP.NET Core管道深度剖析(1):采用管道处理HTTP请求>我们知道ASP.NET Core请求处理管道由一个服务器和一组有序的中间件组成,所以从总体设计来讲是非常简单的,但 ...
- HDFS2.x之RPC流程分析
HDFS2.x之RPC流程分析 1 概述 Hadoop提供了一个统一的RPC机制来处理client-namenode, namenode-dataname,client-dataname之间的通信.R ...
随机推荐
- android 一题多改系列——android 打电话实现两种方法
在android开发中,用户能够拨打电话是最基本的需求.俗话说“条条大路通罗马”,实现拨打电话的方式有多种,今天,就提供最常用两种. 首先,拨打电话,对于用户来说,是一个耗费的操作,因此,需要一定权限 ...
- Dynamic CRM 2013学习笔记(九)CrmFetchKit.js介绍:Fetchxml、多表联合查询, 批量更新
CrmFetchKit.js是一个跨浏览器的一个类库,允许通过JavaScript来执行fetch xml的查询,还可以实现批量更新,分页查询等.目前已支持Chrome 25, Firefox 19 ...
- 基于 IdentityServer3 实现 OAuth 2.0 授权服务【密码模式(Resource Owner Password Credentials)】
密码模式(Resource Owner Password Credentials Grant)中,用户向客户端提供自己的用户名和密码.客户端使用这些信息,向"服务商提供商"索要授权 ...
- [JAVA] java_实例 获得系统字体
这个代码可以帮助理解java是如何获取系统字体并设置文字字体: import java.awt.*; import java.awt.event.*; import javax.swing.JComb ...
- 基于slideout.js实现的移动端侧边栏滑动特效
HTML5现在本领太大了,PC端已经无法满足它的胃口了,它将强势攻入移动端,所以移动端中各种特效也得基于HTML5实现,看看我们将要介绍的slideout.js,能帮我们实现怎么样的侧边栏滑动特效呢~ ...
- 如何引用jQuery实现下拉列表,点击展开,点击关闭。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 使用gulp进行React任务的构建
如果你不熟悉gulp的操作,可以看下下面的教程: gulp学习笔记1 gulp学习笔记2 gulp学习笔记3 gulp学习笔记4 对于gulp在react中的构建,找了很多资料,看了很多文章,也根据文 ...
- IoC实践--用Unity实现MVC5.0的IoC控制反转方法
在MVC中,控制器依赖于模型对数据进行处理,也可以说执行业务逻辑.我们可以使用依赖注入(DI)在控制层分离模型层,这边要用到Repository模式,在领域驱动设计(DDD)中,Repository翻 ...
- iOS开发Swift篇(01) 变量&常量&元组
iOS开发Swift篇(01) 变量&常量&元组 说明: 1)终于要写一写swift了.其实早在14年就已经写了swift的部分博客,无奈时过境迁,此时早已不同往昔了.另外,对于14年 ...
- 一个优秀windows C++程序员的知识体系
思考一个优秀windows C++ 程序员该有哪些知识,可最终发现什么知识都不能少, 看下图: 除了上面知识,程序员还要不断学习, 保持对新知识的热情. 转自http://www.cppblog.co ...