-
我的一位好友现在顾问公司混
,
他跟我讲
,SAP
CO
很复杂
,
他正在实施的项目那破公司
CO
流
程超级复杂
,
我谦虚地回答
:
老大
,
不要吓俺
,
就一小破
CO,
你
不觉得只要肯花三四个月宰一下
,
就再也没有什么可宰的吗
p>
?
他说
:
哎
p>
,
流程复杂呀
,
兄
弟
,
我这有很多东西可能你没经验没碰到过
,
我一位朋友做了
7
年
FICO
都不敢说
CO
容
易
.
俺就再次非常谦虚地回答
:
p>
靠
,
谁呀
,
做了
7
年还这么没自信
,
那他是啥专业的
.
他说是那人是
搞财务出身的
,
俺就明白了
,
靠
,
原来不是杀猪出身的
,
这也怪不得他
,
他还不明白
FICO
太
TMD
正
常了
,
可惜他不是俺屠老大
,
你说不就一个小破
FICO,
如是我宰了
3
年给我一
帮鸟人我都能将他复制出来玩
p>
,
还搞球
.
哎<
/p>
,
在屠夫眼里
,FICO
不就一小猪吗
?
你说要怎么宰
?
算了
…
.
如你真想弄明白
,
强烈建议你就俺这
d
oc
一步步整
.
俺不是浪得虚名的<
/p>
,
俺有证书
,
那
象那个
SHERKY
是冒牌货
.
业务背景
:
为了便于读者理解
,
举了一个最简单的生产成本中心成本解决方案
(
包括成本预算
,
作业计划
,
成本控制
,
生产成本
,
差异分析等
)
的案例
,
假设某个
Plant
有两工作中心
ZSTWC1
和
ZSTWC2
分别对应到两个生产成本中心
ZTCCT
R1
和
ZTCCTR2,
建立成本中心
组
PROD.
下面详细解释
SAP<
/p>
实现的一般步骤
,
读者就会发现其实
p>
SAP CO
非常简单
.
*
由于这个案例是
DEMO
性
质
,
所以本人试图将最常见的疑问展示出来
,
所以可能并不实用
,
不
过一个实际的
SAP
CO
解决方案也大抵如此而已
.
一
建立
type
43
次级成本要素
(Tcode:KA06)
建立
43
类次级成本要素
,<
/p>
此类型的成本要素是用于作业分摊的
图
1-[2]
Attribute m
ix
的目的是将成本要素更细分
,
有了
cost center, Functional area,
还可根据费
用用途自由组合成
cost element
p>
来分析
,
相信没有多少人会想用这个功能<
/p>
.
图
1-[3]
读者应该不会忘记
FS00
定义会计科目时能给定一个
Functional area,
次级成本要素也
< br>可设置一
functional area ,
更详细请看
例
onal
area
的获取顺序
.
图
1-[4]
default
acct assign.
在此你能定义一默认
cost ce
nter
或
IO
给此成本要素做所谓的
成本
对象
,
对于一个大的集团公司
p>
,
并不建议如此做而是使用
OKB9,
p>
建立成本要素如下表
:
成本要素
99999995
99999996
66666665
66666666
66666667
名称
Direct Labor Alloc.
Machine
Hour Alloc.
Act Ind. deter&Alloc
Act man in&Ind Alloc
Act
Man. Entry&No al
相关作业类型名
LAB
MAC
ACTII
ACTMI
ACTMN
二
建立作业类型
(Tcode:KL01)
作业类型用来承载追踪成本中心提供的生产或服务
,
然后将这些成本通过直接或间接分摊
到其他的成本中心
< br>.
假设除了
LAB,MAC
外
,Production OH
要如何整
?SAP
似乎更倾向于使用
activity,
一个企业要
求将
LAB+MAC
各乘上一百分比做
Production OH,
通常有两
种方法
,
一是比如建立一
ZOH
的
作业类型
,
定义好
计算公式
,
另一种是使用
costin
g
sheet
,
我觉得都可以
p>
,
谁好一些
,
今天
不讨
论
…
为什么使用作业类型
?
似乎没多少人
会认真考虑这个问题
,
从设计逻辑上讲
,
这个问题就很容易回答
,
今天我也不
答
,MD
俺先将
CO
这些常用的破程序读一下
,
改天
自己设计
CO
时就可参考
…
.
图
2-[2
]
作业类型类型
1(
手工输入手工分摊
),
实际上
ACTII,ACTMI,ACTM
N
的类型分别是
2,3,4
就是为了说
明四种作业的使用方法
,
详细请看接下来的分析
.
图
2-[4]
,
计划价格标志
,
计划价格标志有
1,2,3
三种
,
你在此设置
一个价格标志
,
它将带到比
如
KP26
里
,
当然
p>
KP26
依旧允许你修改计划价格标志
,<
/p>
如果不设置
,
默认的使用计划价格
.
图
2-[6]
实
际过帐作业类型通常你设置为空表示和
,
图
2-[2
]
一样
(as in
planning),
图
2-[7]
实际价格标志
,
标志有
5,6,7
p>
三种
,
这和
图
p>
2-[4]
计划价格标志
1,2,3,
p>
通常
plan price
indict
or
你选
1,
实际你选
5
或空
(
空就从
plan price 1
的
based on
activity
实际上就是
5).
图
2-[8]
Output
你定于
p>
output
单位
,
假设一小时人工
(:LAB)
能生产某产品
10 PC,
你定义
Output unit
为
PC,Factor
为
10,
公式是
Output quantity =
Activity quantity * Output factor.
作业类型
的计划
/
实际价格标志
.
Act Pri. Ind
5
5
5
5
5
下面的
price
indicotr
解释
.
对
plan price indictor
你
Kp06
维护好
plan
cost, KP26
维护好
plan capicity <
/p>
然后选
2
再
KS
PI
看看
.
对实际的是那个臭名昭著的破
KSII .
?
001:
The price of the activity type is
determined automatically based on the planned
activity
and the planned costs required
for this plan activity quantity.
Fixed
price: Fixed planned costs/plan activity quantity
Variable price: Variable planned
costs/plan activity quantity
Total
price: Fixed price + variable price
Plan price
=
KP06 cost /KP26
的
Plan
capacity
?
002:
The
variable
portion
of
the
price
is
calculated
based
on
the
plan
activity
quantity.
To
determine
the
fixed
portion,
the
system
uses
the
capacity
and
not
the
plan
activity
quantity.
This procedure usually leads to an
underabsorption of the cost center or business
process
from the perspective of
quantities.
Fixed price:
Fixed planned costs/capacity
Variable
price: Variable planned costs/planned activity
Total price: Fixed price + variable
price
Note
If
you
have
entered
the
values
or
the
system
calculates
new
prices
when
determining the plan prices.
Plan price
=
KP06 cost /KP26
的
Plan
capacity
?
003:
The price of the
activity type or business process is set manually
手工输入的计划价格
,
就是说你
KP06/KP26
了
,KSPI
不更新价格
即使
p>
KL02
指定了
plan price i
ndictor
在
KP26
还可修改<
/p>
.
图
3-[
2],
当
Atyp category
是
2
时
,
你必
须手工给定一个计划价格标志
,
图中给定标志
< br>3,
手工
输入价格
.
作业类型如下表
:
Name
Act. uni.
CCtr Cat.
Activity Cat.
Alloc. CCE
Pri. Ind.
LAB
H
F
1
99999995
1
或空
MAC
H
F
1
99999996
1
或空
ACTII
H
F
2
66666665
3(
手工输入
)
ACTMI
H
F
3
66666666
1
或空
ACTMN
H
F
4
66666667
1
或空
<
/p>
图
3-[1]
的计划的
< br>ATyp category
是
2,
看看
Act. Acty type cat.
能输入什么
值
.Capture
一下德国佬
的设计
思想
.
Act. Acty type cat.
5(Target = Actual allocation)
相信大家一定不怎么玩
,
我喜欢玩这个
.
三
建立生产成本中心
(Tcode:KS02)
建立两个测试成本中心
STCCTR1
和
STCCTR2.
如图
4-[1]
< br>成本中心类型选
F.
*
在使用
KP26
做成本中心作业量计划时必须保证作业类型和成本中心
的
Cost center category
一致比如都是<
/p>
F(
生产成本类成本中心
),
其它类型的成本中心比如
G/H/L
当然也可定义
相关作
业
,
做费用计划和作业量计划<
/p>
默认成本中心不允许做收入计划和收
入实际过帐
,
比如你试图在记帐时将
S
TCCTR2
做某收
入类科目
(
成本要素
11/12)
的成本对象
,
就会有错误提示
,
除非
你将图
5-[2]
的勾去除允许收入
过
帐
.
*SAP
似乎认为收入应该优先
使用利润分析段
PSG
做首选成本对象
.
四
成本中心作业量计划
(Tcode:KP26|KP27) <
/p>
我想先
KP06
结果提示
,
Cost center CCTR3 has none of the
activity types used here
Message no. K8
102
at least one activity type on this
cost center must have been created
during activity type planning.
意思是要我先做
activity type plan
p>
那就
KP26
先
.
p>
图
7-[1],
输入
plan activity 120,
因为
plan
是从
1-12
period
系统会自动分到每
period 10,
点图
7-[1]
就能看到
.
图
7-[2]plan activity ,
计划作业量
,
有好事者给起个小名叫工时计划<
/p>
.
图
7-[3]Distribution Key 2,
意思是想以前一样分配
,
这个有什么作用呢<
/p>
,
现在不是不是
120
< br>平均
分到各
period
吗
p>
?
假设你按图
7-[1]
< br>将
plan
activity
改成
period
1-6
是
5(6*5=30),period 7-12
是
15(6*15=90),
同样是
120,
然后将
distribution
key
改成
1(Equal
distributution
平均分配
),<
/p>
在按图
7-[1]
看看
< br>,
又被平均分成了每
period 10,
如有大量的要这样改
,
请使用
KPSI .
图
7-[5][6]
手工预先给定
fixed
price
11.11
和
varaible
price
22.22
因为图
7-[8]
的
plan
price
indictor
不是<
/p>
3,KP06
后再
KSPI
将被计算出的计划价格退换
.
有些企业似乎觉得<
/p>
KP06
和
KPSI
两家伙并不好玩
,KP06
成本中心费用计划也不是那么好
做的
,MD,
还分什么变态的作业相关
和作业无关费用
,
你想象
SHERKY
好不容易混进
CO
的革命队伍还要去搞
这个
,
这不是存心为难人家吗
?
于是由
CO
在年初直接给一个在
KP26
给定价格
.
如果
是
KP26
直接给定
,
是要
fixed
price
还是
variable <
/p>
price
呢
?
听说
SHEKRY
最了解这个
了
,
就由他回答
.
五
建立成本中心费用计划
(Tcode:KP06|KP16/KP17/KP36/KP37)
假设
cost
center
ZTCCTR1
每年要发生清理费用
600<
/p>
元
(49999991)
和生产设备保养
费用
600
元
(49999992),
DL(Direct
laborer,
外企一般喜欢管产线员
工
,
办公室一班鸟人叫
IDL)
的工资包
括基本工资
,
社会保险和绩效奖金
(
对应科目
59
99991-5999993),MAC
折旧对应科目
6999
991.
图
9,KP06
做初级成本
要素计划
,
就是成本中心费用
(
成本
)
计划
这些
cost
又可分作业无关的
(
Activity
independent,<
/p>
这必须是
plan
fixed
cost
如图
9-1,
比如
49999991|49999992
)
和作业相关
.
如果你愿意
玩
,
即使是作业相关的费用也可分固定和变动费用
(
机器折旧不是还有工作量法
吗
?)
就把
MAC
分成两部分
.
并且想计划变动费用
,
就必须对应作业类型
.
MD,SAP
< br>那帮鸟人真会整
,
还有个成本中心预算
< br>KPZ2
,
听说中国第一预算高手是
SAP
搅肉机
先生他家上了全面预算
,
结果整个企业成本下降
30.5%,
折合
RMB
35.70,
不过他请
俺和酒了
,
还倒贴了
50.45
元
,
就是等于一分钱都没降下来
,
哎
,
倒是白白浪费了一对
银子上这破系统
.
为什么你家
KP2
6
的
plan
作业价格是
fixed
的
(no variable)?
反正我家是
variable
price(
无
fixed
price),
什么变动成本完全成本混合成本法量本利分析本来
俺杀猪的文化水平就不高
,
花了
50
元买了一个克大学的博士文凭
,
交了几万块到培训老师上
课时也因前夜大麻将没睡好没听进去
< br>,
就不说了
.
我的一位在顾问
公司混的
FICO
朋友这样说
,
他说计算
variable
price
p>
时你要
KP26
维护好
activity
quantity
,
否则就会有问题
,
我对这问题就太
TMD
有研究
了
,
这个
variable
cost
还真
TMD
难缠
.
所以基本上就不考虑真正的用途
,
本来比如
LAB
应该是
variable
< br>的结果也弄成
fixed plan price,
你不
明白
,
请往下看
…
几个报表
:
六
计算计划价格
(Tcode:KSPI)
(OKET)
到目前没有维护分割
结构
(OKES),
结果就成了这样的
,
图
11.
LAB fixed
price = (49999991+49999992)/2 = 600 /120 = 5
元
LAB var price =
(5999991+5999992+5999993) /120 =
30
元
LAB taal
price 35 .
MAC fixed price =
(49999991+49999992)/2 = 600
再
+
6999991
的
fixed
amount2400
然后除
120 =
25
元
MAC variant
price = 6999991
的
variable
fixed amount 2400/120 = 20
MAC total 45 .
就是说
4999991
和
4999992
amount
给平分了
.
KSPI
update
后
,KP26
检查价格
,
原
来图
7
的
11.11
< br>和
22.22
就被更新了
(
p>
plan
price
indictor
是
1,
如是
3
就不会
).
这时候
SHERKY
跑过来说
,MD
,
这不是我需要的
,
能不能让那俩个<
/p>
4999991/4999992
不跑来搅
局
.
七
维护分割结构
(Tcode:OKES/OKEW)
于是
OKES
维护好
s
plitting structure .
KSPI
p>
这个时候
KP26,
如图
< br>16-[4]
你将
EquiNo
清空
.
这时候
,
再
KSPI
图
17-[1]
看看
,
有错误提示
,
但是起
码我们看到
LAB
和
MAC
的价格如愿了
.
<
/p>
那个破
EquiNo
很重要
,
你自己看下帮助
.
如<
/p>
图
16-[4],
假
设
EquiNo
不
是
空
,
则
图
< br>17
的
计
算
结
果
会
改
变
,
也
就
是<
/p>
说
依
旧
会
将
4999991-4999992
的两个<
/p>
600
元根据
EquiNo
分到
LAB
和
MAC.
你在图
16-[4]LAB
EquiNo
填
1,
MAC
填
2
看看
,
那
600
元没对作业的
将会是给
LAB
400,
给
MAC
800
这样搞
.
对作业无关的费用<
/p>
,
没有对应到任何作业类型
,
就是
OKES
中也没有
,
如果作业类型维护了权
数
,
它将被俺权数分到作业类型
.
如果在
OKES
里设置了
,
即使
作业类型为空
,
权数就无用
,
而是平均分给各作业类型
.
需不需要执行
OKEW?
究竟需要将
分割结构分配给成本中心吗
?
如你公司就一个生产成本中心有作
业类型或者最多
辅助生产的某成本中心有作业类型
,
有人说俺不
OKEW
也得
,
在本例中似乎不分配也行
,
但是
p>
一个大集团恐怕就有问题
,
哎
,
最好成绩好还是
OKEW.
再来重点讨论一下
plan price
calculation.
你需要怎样怎样计算计划和实际
activity price
.
图
17-4
的那个
plan price cal
是
2
< br>是不
.
这时
YZZY
说
,
你怎么就这么会折腾呀
?
俺就说
,
其实俺
< br>就是专门折腾
SAP
小破
FIC
O
的杀手
.
看看
OKEVN
的图
.
你
std cost est. (tcode
:OKKN/OKK4)
看一下
STD cost
est
的作业的
pricing strategy
One case.
s current period
is already 2006/03 , Now we need to change the
activity plan price which is
different
from the previous 3 periods (Effective period is
beginning from 4th period),However,
Here is a confusion . for example .
the activity plan price
for the past 3 periods is
3USD , From 4th period we want to change to
4USD
,According
to
current
logic
(Plan
Price
As
Average
of
All
Fiscal
Year
Periods),
the
periodic activity plan price will be
(3*3+4*9)/12 from 4th period , However, The
periodic plan
price we want is 4 USD ,
So we need change the activity strategy sequence
from 2 to 1 .
如下
,
年结后第
3
期间才开始做计划
,
前
3
期间已过
,
如
Okk4
p>
是
2(
则全年平均了
),
所以改成
1.
另
4
上月的实际做下月的计划
.
现在的
问题来了
,OKEVN
的和
OKKN/
OKK4
的的作业取价格如有矛盾哪个优先呀
?
OKEVN
的怎么玩
?
有没
有人试过
.
问了也白问
,
谁会象俺这样天天宰人家呢
?
如下图
,
将
Equi
清空
.KP26
加上
ACTII,ACTMI,ACTMN,ACTII
不能输入
plan activity .
现在假设将<
/p>
4999991-4999992
给作业
ACTMI .
为此建立分割一新的
assignment
S3.
KSPI
结果
.
拿掉
Activity
ATIMI
玩下
,
KP26
这样设置
Equi. No.
-
-
-
-
-
-
-
-
-
上一篇:Service Level Agreement
下一篇:ERP术语最好用