代码改变世界

CO:Costomize Internal Order Budget

2012-12-26 15:47  VincentMK  阅读(803)  评论(0编辑  收藏  举报

给内部订单做预算是经常会遇到的业务,下面具体讲述Budget Profile的配置以及测试预算的执行情况。

Tcode:KO22,做预算

如下我对internal order做一笔预算为2012年100 CNY,存盘。

image

现在我进入FB50对内部订单做一笔费用,如我先做了一笔96 CNY的费用,在存盘时系统会有如下提示

image

 

再做一笔10CNY时,存盘系统抛出ERROR,

image

系统之所以会提示这些信息,是因为在IMG中做了相应的配置。

 

路径如下:

image

 

选择 Matintain Budget Profile进入。

image

 

Budget Profile 用于控制预算的汇率、币别等。

此处先维护好 然后再进入Matintain Budget Profile in order types,来维护order types对应的Budget Profile

需要注意的是如图圈出的内容,

其中Activation Type 是 1 代表 自动激活预算,如果此处选择了0 Cannot be activated,那么你的预算将用于也不能起作用。

下面的Budgeting Currency 用于预算的币别,一般选择object currency代表基于company code的币别,

存盘。

image

 

下面进入Matintain Budget Profile in order types,分配Budget Profile  000001给order types A001

image

 

下面定义预算的容差范围

路径如下:

image

 

如下图定义

Budget Profile Usage rate使用率为>95% 时 系统的Action为 1-Warning

                                        使用率为>100% 时 系统的Action为 3-Error

image

 

如果至此你的Budget还是不能起作用的话,还需要check如下是否有免除预算的配置。

路径如下:

image

 

如果某些cost Element在此维护了,那么它将不受系统预算的限制。

 

到此为止所有预算的配置已经完成,在对Internal Order 进行过账时系统将根据提示做相应的预警措施。

 

 

2012.12.26 阴雨。