这个PS模块和其他模板集成关系还是很复杂的,最近用到了FM模块,所以详细拆解下。
这次也不搞太复杂的,就是蜻蜓点水,争取大概清楚FM的原理,在做方案时考虑更细致些。
本次重点针对6888单位下几个成本中心的管理费用、营销费用做控制模拟,以及对项目的生产成本按月做控制模拟,所以相关的预算类别都是付款预算控制。
纯属娱乐,非专业,有问题也解决不了~~~

预算类别:约束了分类账、控制节点等
预算类型:一般设置为常规、发布和统计,主要作用是分配有效的处理,例如初始预算、追加、发布等,反映预算变化过程。









菜单路径:SPRO-行政机构管理-资金管理部门-主数据-账户分配要素-基金中心-层次结构变式-创建/更改层次变式
主要用于创建基金中心时的层级,常规设置即可。


分配

先激活


这个一般不允许的







为保证当在财务会计、管理会计或者后勤模块记账时,数据能实时传输至基金管理模块进行预算检查,一般都会维护基金管理模块中各要素的自动生成,而不需要最终用户手工输入。在这里可以根据业务需求,选择要使用的衍生规则。如有特殊需求,还可在下一步中自定义。

本次定义两类衍生策略,一个是通过公司代码+总账科目,找到承诺项目;一个是通过成本中心找到基金中心。



维护规则

这儿重点强调下,该衍生规则大部分读的都是会计科目表,如果把会计科目的字段状态组中承诺项目给释放出来,那么在会计科目FS00里面维护承诺项目,一般默认都维护99999999不做预算控制的承诺项目。
1.更改字段状态组,把承诺项目释放出来。

然后在承诺项目中,设置用新值覆盖



系统默认也有从成本要素到承诺项目的派生






也模拟源字段赋值,如下,其中勾选允许初始值代表:如果源字段为空,则不再运行分配

针对目标字段,也有3个属性,意思也很简单理解。






只启用了基金中心和承诺项目,其他暂时不启用。也就是预算控制是在基金中心+承诺项目,这两个必须输入。


跟上面是对应的,如果上面未启用功能范围,这儿就不需要设置。
如果启用了功能范围,这儿也可以设置功能范围不是必输(主要原因是一般功能范围都是通过成本中心、项目能找到,而且不允许手工修改,因此在成本中心会计中记账时不需要再输入功能范围)。


预算的类别,分为

对应的是前台预算工作台的三个类别,分别是承诺和付款,一般预算类别用的是付款,表示能控制到付款级别。
时间区间一般不设置,设置了表示前台界面要强制输入资金年度了。

前台界面如下:



此步骤定义了不同的预算类型可执行的不同操作,比如输入、补充、结转、接收等操作。本次把*都给了该预算类别

将预算类型进行分组




如果预算输入系统后需要下达以后才能使用,必须在这里激活预算批准方案。




如果需要分步骤审批,那么需要多定义几个凭证类型,每个凭证类型对应相适应的预算类型,本次就设置为自动审批,所有都合并为一个。


维护凭证类型可自动审批的内容

对应前台如下图,主要目的是为了对凭证进行分类,目前定义了输入和批准两个类别,录预算只能选输入,批准只能选预算批准







主要是用的是SAP004















如果要起用对收入的预算控制,在这里可以定义收入输入的时候的值类型







维护审批的预算类型




容差参数文件非常重要,可以起到是否控制预算,以及控制到什么程度的作用,类似于PS的预算容差参数文件






如果定义了不同的预算类型或预算分类账,则可以定义哪个预算分类账使用哪个预算类型








如果自定义分类账使用不同的预算检查策略或者标准预算分类账对某些项目使用特殊的预算检查册落,则需要额外定义容差参数文件的衍生规则


通过承诺项目找容差参数文件,一般通过设置承诺项目999999999派生到不控制预算的参数文件


通过基金中心找容差参数文件



派生的容差参数文件策略,是为了实现不同的基金中心或者承诺项目做不做预算控制,这儿6888时默认的容差参数文件,同时也可以根据派生容差参数文件策略9HLGZSAP来进行个性化派生。









101是付款作为基准,102是发票作为基准。实际用的过程中都是用101或102













预算结构,如果设置检查,需要先生成预算结构(包括预算地址、记账地址),再做预算以及记账。







1.科目字段状态组:放出基金中心和承诺项目
2.记账码字段状态组:放出基金中心和承诺项目
3.预付款特殊总账标识OBYR:

4.在科目中指定默认承诺项目,一般为99999999
5.剩下就是派生规则设置
涉及的财务会计操作:
1.预付款请求
2.预付款记账
3.发票记账
4.支付和清账
用于固定资产购置的预算控制,一般通过事务类型+科目派生控制。
固定资产也要放出来基金中心和承诺项目。
一般如果启用了FM和CO集成,CO的内部订单、WBS预算不启用






字段状态:


跟SD类似,也是设置字段状态组。
派生策略:采购订单+科目
一般在工资时记录形成预算消耗,但是也不做控制
需要激活 职位预算与控制

无直接关系,主要是PM发生采购时才有关系,所以可以在PM录入基金中心和承诺项目,同样需要设置字段状态。
1.设置字段状态组,需要设置科目分配是显示在网络抬头,还是在活动
2.派生策略,就是通过WBS派生。
FMIOI、
FMIFIIT、
FMIA





最终建了2个如下:


我们以5001生产成本为例


最终如下:





这儿是可以追加科目衍生的推导,但是派生规则只能后台配置



分别对2个基金中心的6602010000科目进行付款预算维护(不知道哪儿设置的,承诺预算维护完没效果,还是得大神上)

执行FMAVCR01查看发布情况

输入成本中心及科目,自动派生出基金中心等
如果超过预算,提示超费用如下:


我们录入少点,可以正常保存
查看报表FMAVCR01、FMRP_RFFMTO50


1.如果启用FM,至少在FI方面,由于设置了基金中心、承诺项目等为必输,所以所有科目入账时,都需要指定,那么推导规则必须有,实施起来还是挺麻烦的。
2.可以在总账科目级别默认指定承诺项目,例如对于现金。
3.启用FM,各种SD、MM等集成都需要做调整。感觉工作量不低啊。
主要是要将PS的基金中心等字段放出来,同时以下这只也需要特殊注意设置下,这样在后续做采购申请、CO报工等业务时,会自动将该基金中心带出来。


其实对这块一时半会很难研究的很深,先能简单跑下,大概知道了需要通过派生规则明确承诺项、基金中心等内容。
这样采购申请、采购订单也可以不校验预算。找预算参数文件的逻辑就是通过通过基金中心、或者承诺项来找。

貌似没得玩,只能输入,那这可麻烦大了。到处都输入这两字段,可不是要玩死人了。
那就要好好维护派生了,例如利润中心派生基金中心、成本中心派生基金中心
科目派生承诺项,成本要素派生承诺项目。
反正得派生好,派生找不到就玩球。



一般会建立一个函数,调用FMCYCOPI_BW,然后在增强里面进行调用。
如何区分不同来源的预算,比如是BPC发布的,还是FM录入的,一般用FM基金类型来区分。

1.可直接过账:可记账;不可直接过账:不能过账
2.统计承诺项目:仅做统计,可记账,但不做预算控制。
3.30+3:用于收入成本管控;50用于GR/IR;60用于应收应付;90用于现金等