概述
对比 预计成本、计划成本和实际成本。
上述三个成本分别属于三个视角:营业视角、技术视角和制造视角。
营业人员,在签订合同之前在SAP上做事先裁决,形成预计成本;
合同签订之后,在SAP上,营业人员马上创建销售订单,制造人员马上创建生产订单;
技术人员,在签订合同之后做CAD设计,并导出Excel形式的BOM提供给负责向SAP注册BOM的同事,在SAP的生产订单中完善BOM,在SAP中形成计划成本;
之后,采购人员和外协人员,依据SAP中的物料和BOM进行采购和外协加工的工作,等待所有的物料送到公司工厂;
物料全部送到公司的工厂以后,首先入库,在SAP中进行入库;
制造人员,依据图纸和BOM从仓库中提取物料,进行现场组装。物料从SAP出库的操作,会在SAP中形成实际成本;
这次开发的事务码,就是提取并对比上述数据。
那么上述三个成本存在差异的原因就很好理解了:
预计成本与后面两个成本基本没有关系,完全是SAP创建事先裁决时手动输入的;
计划成本和实际成本,都来自于制造的工艺人员创建的生产订单。区别在于,计划成本由设计者也就是技术人员确定,实际成本由现场制造人员出库来确定。有可能设计者图纸和BOM中使用了10个a零件,但是实际使用了5个a零件,那么计划成本和实际成本就产生了差异。
具体在SAP上如何找到上述三个成本呢?
1.预计成本
自行开发的事先裁决中的数据;
2.计划成本
找到BOM,然后 SUM(单价*数量)
使用SAP事务码CO03
现在需要看生产订单的 组件清单 ,点击 组件清单按钮
上述清单可以看到 物料编号 数量
现在只要知道每个物料的单价就可以了,但是,等等
因为你需要首先判断这个生产订单的 状态
CRTD 建立 生产订单创建时的状态,表明订单处于刚刚创建时点,不允许做后续发料,确认等操作。
PREL 部分释放 当对生产订单做部分下达时的状态,如仅下达部分工序时。
REL 已释放 当生产任务确定可下发至车间生产时,将生产订单下达,开始后续业务流程。
MANC 未检查物料可用性 生产订单未做组件物料的可用性检查分析。
PRC 预花费 生产订单计算计划成本。
SETC 结算规则维护 表明生产订单是否维护结算规则。
NTUP 日期未更新 表明生产订单日期人工更改后未重新进行日期计划。
MSPT 物料短缺 生产订单组件物料在可用性检查时出现短缺。
MACM 已承诺的物料 生产订单组件物料在可用性检查时全部可用。
GMPS 已过帐的货物移动 生产订单已做过发料。
PCNF 部分确认 生产订单完工确认只进行部分确认,未最终完工确认。
CNF 已确认 生产订单已最终完工确认。
PDLV 部分交货 生产订单只进行部分产出入库,还有未产出。
DLV 交货 生产订单已完全交货,标志着生产订单业务完成,对组件的需求删除。
VCAL 差异计算 生产订单是否进行过差异运算。
TECO 技术完成 生产订单非正常完结或部分交货且不再生产时都需标记,订单对BOM下层组件需求同时删除。
RESA 进行结果分析 生产订单进行过结算。
CLSD 关闭 生产订单做账务关闭,不允许对订单发生任何过账,财务月末对订单进行结算后将订单进行关闭。
DLID 删除 对生产订单标记删除,订单数据仍保留在系统中,可用于历史查询,状态可恢复。
3.实际成本
同上
生产订单成本分析用哪些透明表
https://archive.sap.com/discussions/thread/449373
已经找到了对应的透明表:SAP的生产订单中成本 分析 会列出该项目里有多少种物料,每个物料需要使用多少个,单价多少,进而得出计划成本和实际成本
这个透明表就是RESB ,在SE11下查看 生产订单号为70001701的内容如下
对比生产订单的 组件
完全一致,也就是说,透明表RESB resb 存储的内容,就是生产订单 组件 的详细内容
生产订单的教材
现在就剩下了最后一个问题:生产订单 组件概要 和 成本 分析 两个界面中,条目数不一致
原因是,成本 分析 这一功能最后列举的 表格,把名字相同的物料,放在一起了
首先使用SE11查看一下RESB这个透明表 查看1000020这个生产订单(AUFNR)中SKB2MK这个物料(MATNR) 有多少个
通过上面两个图我们看到
SKB2MK这个物料 在生产订单1000020中 出现两次 一个需要1个,另一个需要4个,总共需要5个
因为1000020这个订单中的项目,两次使用了SKB2MK这个物料,分别在TSM94299和TSM9557(1.0)这两个虚拟件中
那么现在我们就最终搞清楚了:
首先判断生产订单的状态:技术关闭 关闭 删除 这三个状态的订单,很难判断
如果是正常的生产订单 也就是不是上述三个状态的话那么:
计算一个生产订单的成本,需要查询透明表RESB,用AUFNR、DUMPS、XLOEK来过滤
AUFNR输入生产订单号
DUMPS等于X的全都不选
XLOEK显示某一项(也就是物料)是否被删除
这样过滤出来的记录就是我们需要的了
我们的事务码的功能也是帮助财务人员做判断,是否关闭某一个生产订单。
因此我默认,我们的损益分析只针对 未被删除或者未被关闭的生产订单。
SAP物料订单相关
计算计划成本或者实际成本 的运算公式: ∑单价*数量
数量已经保存在了RESB中
单价实际上存储在MBEW中
使用哪个价格取决于价格控制(MBEW-VPRSV)
自制品(有BOM的)也就是价格控制(MBEW-VPRSV)等于S的,使用标准价
其他物料(没有BOM的)也就是价格控制(MBEW-VPRSV)等于V的,使用移动平均价
----------------------------------------------------------------------------------------------------------------------------*
对于生产订单的成本---分析功能,有如下的补充:
1.使用事务码CO03进入生产订单后,在菜单栏 选择 转到---成本---分析,是成本分析的一种方式
2.也可以用事务码KKBC_ORD,然后用生产订单编号作为参数,获取成本分析的结果
KKBC CO-PC 信息系统的主干树
2.相关函数
最后
以上就是细心大象为你收集整理的SAP中成本对比 (透明表RESB 存储 生产订单的组件)的全部内容,希望文章能够帮你解决SAP中成本对比 (透明表RESB 存储 生产订单的组件)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复