3.1.4 基金计划程序
基金计划程序是可选账户分配要素,可以用它来进行跨公司、跨年度的框架内预算控制,比如一个大型项目。它同其他账户分配要素不同,它可以直接进行预算,但不能在预算消耗中的账户分要配界面直接录入(比如FI的记账时),它只能通过派生规则推导出来,列如通过WBS来推导出来。
3.1.4.1 基金计划程序的配置
1)创建并维护基金支持的程序类型
定义基金计划程序的类型,你可以根据自己的需求来定义类型,可用于后期记账地址、控制地址、容差参数控制的派生推导。
2)编辑基金支持程序的字段选择字符串
定义基金计划程序维护时的字段状态控制。
3.1.4.2 基金计划程序的维护
1)FMMEASURE - 编辑
基金计划程序的维护
2) FM_SETS_FUNDPRG1\FM_SETS_FUNDPRG2
基金程序计划组的手工维护,类似基金组的手工维护。基金程序计划组,主要用于报表查看。
3.1.4.3 基金计划程序的增强使用
SAP提供了BAPI:
- BAPI_0038_CHANGE (修改基金计划程序)
- BAPI_0038_CREATE(创建基金计划程序)
- BAPI_0038_DELETE(删除基金计划程序)
- BAPI_0038_GETDETAIL(获取基金程序数据)
- BAPI_0038_GETLIST(读取基金计划程序清单)
来供外部接口使用,对调用这些BAPI处理时,后置了相应的BADI:BAPI_0038来扩展增强使用,该BADI提供相应的方法来增强使用:
- CHANGE_IN Exit for funded program Change - beforeupdate
- CHANGE_OUT Exit for funded programChange - after update
- CREATE_IN Exit for funded program Create - beforeupdate
- CREATE_OUT Exit for funded programCreate - after update
- DELETE_IN Exit for funded program Delete - beforeupdate
- DELETE_OUT Exit for funded programDelete - after update
- GETDETAIL_IN Exit for funded programGetDetail - before update
- GETDETAIL_OUT Exit for fundedprogram GetDetail - after update
- GETLIST_IN Exit for funded program GetList - beforeupdate
- GETLIST_OUT Exit for fundedprogram GetList - after update
扩展主数据表时,可扩展结构CI_FMMEASURE_ADD_FLDS,来扩展用户定义的字段,该结构已包含在基金计划程序的主数据表中。
未完待续...