图5.2.1-1
1)为应用程序激活/解除有效性控制消息
使用源程序时,取消或激活AVC检查结果的消息发布,这里只是取消Message产生,不是取消或激活AVC。通常这里使用SAP系统默认的设置,不需要修改,如果有特殊要求的,可以根据实际情况来决定取消或激活消息的产生,如图5.2.1-2所示。
图5.2.1-2
2)编辑作业组
指定AVC的作业组,在容差参数里可以针对单独AVC作业组设置其检查结果的消息产生。SAP系统预置提供了一套作业组,用户如果有特殊需求可以单独设置自己的作业组,用于特定业务操作时的容差检查结果的消息产生,如图5.2.1-3所示。
图5.2.1-3
3)为作业组编辑派生策略
默认设置为“++(所有组)”,如图5.2.1-4所示。如果前一步图5.2.1-3中用户设定了自己的作业组,可以在这里设定派生规则来指定什么情况下作业组为用户自己定义作业组。用户可根据作业组派生的源数据字段,执行以下程序:
图5.2.1-4
BATCH,在后台运行程序;
CPROG,调用程序;
ORGVG,原始成本控制业务处理;
TCODE,当前事务代码;
WRTTP,值类型(值类型是非常重要的一个依据,它是预算消耗业务流过程中不同阶段的值表示)。
为推导依据来推导出用户的作业组,比如TCODE+WRTTP来推导用户的作业组等,依次类推。
4)编辑参数文件容差
定义AVC检查结果后执行的容差参数文件,在这里定义了两个通用的容差参数文件:一个为0000无预算控制容差参数;另一个为9999通用预算控制容差参数(强控)。
(1)最高类型:空白-支出类型,针对成本支出类承诺项目(30+3);I-收入类型,针对收入承诺项目(30+2)。比如对收入超过预算值,可以给一个提示信息,就可以为收入类型配置一个有效性控制的消息类型。
(2)AVC的活动组:在前面图5.2.1-3中定义的预算消耗操作的作业组,系统默认为“++”即全部。如果启用了用户自定义的作业组,且在图5.2.1-4中正确地派生出作业组后(此时作业组代表了相应事务处理的预算消耗业务),可以在这里单独为此作业组定义自己的有效性控制的参数控制和消息类型,如图5.2.1-5所示。
图5.2.1-5
(3)容差限制的订单:有效性控制消息的分级处理,从0开始,顺序排列。在每一级上定义预算消耗百分比和对应的消息产生类型。
(4)未激活:本级有效性控制的消息不激活,即关闭了容差检查结果的消息产生。比如对0000容差参数,就设置了未激活,如图5.2.1-6所示。
图5.2.1-6
(5)有效性控制的消息类型:I-信息,产生一个提示信息;W-警告,产生一个警告的消息(不强控);E-错误信息,产生一个报错消息,其后果就是执行前台业务操作时预算检查结果执行报错,操作无法再继续进行下去。
(6)利用率:预算执行消耗预算的百分比。
(7)有效性控制事件:附加定义在本级有效性控制的消息产生后,可以进行相应的邮件处理:IMLE-带内部邮件(重复):每一次产生消息时都发送邮件到基金中心的负责人用户账号上;IMLO-带内部邮件一次:只在第一次报这个消息时发送邮件到基金中心的负责人用户账号上。
企业可根据实际需要来建立自己的容差参数文件,一般建议:在开始使用FM模块阶段开启警告模式(即预算超出后警告);在企业运行FM模块比较熟练后且各个部门都已适应了预算控制的操作模式,可选择部分固定类费用进行强控;在完全熟练且预算控制概念和使用深层介入后,可全面对固定类费用进行控制,变动类费用可酌情考虑是否进行控制。总之容差参数文件的使用,要适合企业的节奏,一步一步地推进。这三种阶段过程中,通常有三种容差参数文件同时并存:未激活的无控制的容差参数文件;非强控制的容差参数文件;强控制的容差参数文件。
5)维护可用性检查的客户特定分类账
定义可用性检查的分类账,如图5.2.1-7所示。
图5.2.1-7
已分配资金的数据源:指定可用性分类账的消耗使用的数据来源,它可以是实际数据,也可以是预算数据,比如图5.2.1-7中的YY分类账,用一个9J财务预算来作为标杆,控制9F预算类别的预算。
消费预算的数据源:指定可用性分类账的预算数据来源,它只能为预算数据。
可用性控制分类账的数据源如下:
表5.2.1-1
除了SAP系统提供的标准9H、9I可用性控制分类账,企业可以定义自己需求的可用性控制分类账,比如满足多层次控制的可用性控制分类账,满足不同源平行、多层次控制的可用性控制分类账(如图5.2.1-7中的X1、X2)。还有在之前表5.1.1-1中讲预算分类9J财务预算时,提到的由9J财务预算来作为预算数据标杆,也可以在这里定义(如图5.2.1-7中的YY分类账,目的是用9J预算数据来控制9F预算数据的录入)。总之企业可根据前面讲的FM-BCS预算使用业务场景来制定自己的可用性控制分类账。一般的建议是9H给通用的下级单位来进行控制,上级单位或者项目专用,可按组织机构上的控制层次来设置相应的可用性控制分类账。
6)定义预算值的过滤器设置
为图5.2.1-7中定义的可用性分类账的数据源(预算源、消耗源)指定筛选条件,如图5.2.1-8所示。
图5.2.1-8
其配置分为两个:
(1)定义消费预算:为可用性控制分类账的预算源数据指定筛选条件。
在图5.2.1-8中,单击“定义消费预算”,为可用性控制分类账的预算源指定筛选条件,如图5.2.1-9所示。
图5.2.1-9
版本:预算数据源的版本,使用版本来作为预算数据的筛选条件。注意该版本需要在FMBOSTAT中维护条目。
选择值类型:B预算—预算记账(对应预算的值类型为B1);空-根据基金相关设置的预算或发布:启用了发布类预算类型后,根据发布类预算类型在基金上的发布设置来作为预算数据筛选条件。如果选了后者,则不需要再定义图三的预算类型,因为发布类预算类型在前面的配置讲解中讲过,只能设置唯一一个预算类型。企业根据前面讲的业务场景来进行配置。
AVC的WF状态:使用预算凭证的凭证状态来作为预算源数据筛选。P:只有已过账预算;空:已过账预算和预过账预算凭证。通常这里配置为P,只有已过账的预算凭证才作为预算源。
预算类型(图5.2.1-9中图三):指定预算数据源筛选的预算类型。企业可根据业务场景中的同源多层控制和平行不同源多层控制,来指定要作为预算数据来源的预算类型。
(2)定义预算值为消费金额:当可用性控制分类账的消耗源为预算数据时,指定其筛选条件,如果没有这个需求的业务场景可以不用配置。配置案例里如前面定义的YY分类账,当录入9F付款预算分类的预算时,符合此点定义的筛选条件,则会启动它作为9J财务预算的消耗进行检查,并根据检查结果和容差参数文件进行消息控制(提示、警告、报错、没有消息产生),如图5.2.1-10所示。
图5.2.1-10
其筛选的定义与前面的定义消费预算(见图5.2.1-9)一样,不再重述。
7)定义承诺/实际值的过滤器设置
为可用性控制分类账设置实际消耗数据的排除值,如图5.2.1-11所示。
图5.2.1-11
在这里默认不需要增加配置,也不建议进行配置。如果企业有实际的特殊需求,要求在预算执行消耗中,对某些预算的承诺消耗不参与可用性控制,可以在这里将这些承诺消耗的值类型排除在外。
8)定义控制对象的派生策略
定义控制对象的派生策略配置如图5.2.1-12所示。
(www.xing528.com)
图5.2.1-12
预算数据和预算消耗记账时,会更新记录到可用性控制分类账上,形成了可用性控制分类账对预算和预算消耗的记账,此时记录在可用性控制分类账上的账户分配要素的组合就成了控制地址,相同控制地址的预算和预算消耗数据就形成了预算的可用性检查,因此把这个账户分配要素组合形成的控制点叫作控制对象,其地址叫作控制地址。在预算数据和预算消耗记账时,预算数据和预算消耗通过预算结构都会传送一个初始的地址到可用性控制分类账,通过可用性控制分类账的控制对象派生策略推导规则,来生成控制对象和控制地址,形成预算控制点。其配置如下:
在图5.2.1-13中为每个可用性控制分类账建立对应的控制对象派生规则策略,然后选中要维护的派生策略规则,单击按钮,进入派生策略规则维护界面,如图5.2.1-14所示。
图5.2.1-13
图5.2.1-14
企业根据需求的控制点和控制层次来建立可用性控制分类账,对每个可用性控制分类账需设定符合自己业务需求的派生策略推导规则。前面在讲预算结构时,曾建议不使用预算结构的派生策略规则,保持记账地址的原始信息(即记账地址和其索引预算地址为1∶1),然后在这里建立派生策略推导出控制对象地址,来实现预算多层次控制。控制地址是索引类的地址,它记录了与记账地址、预算地址对应的关系,因此在派生策略规则修改或推导依赖的数据发生了变化后,要重建可用性控制分类账(事务码FMAVCREINIT)。
注:图5.2.1-14案例仅为配置界面,具体配置内容必须根据企业实际需求来设定派生策略规则,需求不一样,这里配置就完全不一样,配置不具有可移植性。
9)定义容差参数文件的派生策略
为可用性控制分类账的容差参数设定派生策略推导规则,配置如图5.2.1-15所示。
图5.2.1-15
在图5.2.1-15中逐一为每个可用性控制分类账建立派生策略,并单击按钮来维护具体的派生策略推导规则步骤,如图5.2.1-16所示。
图5.2.1-16
图5.2.1-16仅为配置案例。在实际中企业可根据自己的需求来建立容差参数的派生策略推导规则,比如通过基金中心、承诺项目、基金、基金计划程序等账户分配要素来派生推导出符合实际需求的容差参数文件,也可以通过读取基金中心的公司代码或基金中心自定义用户字段来派生推导出容差参数文件,实现不同基金中心、不同承诺项目、不同基金、不同基金计划程序等使用差异化的容差参数,来使得差异化的可用性检查结果消息产生。总之,可采用灵活有逻辑的推导规则来实现差异化控制的容差参数。
10)为控制对象分配容差参数文件和策略
为可用性控制分类账指定容差参数派生策略规则和控制对象派生策略规则,如图5.2.1-17所示。
图5.2.1-17
容差参数文件:可用性控制分类账指定默认的容差参数文件,如配置案例里的0000(不控)、9999(强控)。
派生的容差参数文件策略:可用性控制分类账指定容差参数的派生策略规则。
派生控制对象的策略:可用性控制分类账指定控制对象派生策略规则。
11)选择有效性控制的检查水平
为可用性控制分类账指定期间检查范围,如图5.2.1-18所示。
图5.2.1-18
检查水平的选择:指定可用性控制分类账的期间检查范围。
A年度检查:按年度来进行预算检查,可以被全检查范围的派生策略规则覆盖,通常适用于按年度控制的预算。
O全面检查:按整体跨年全部期间来进行预算检查,可以被派生策略规则覆盖。
空检查水平被完全定义在基金主数据中:根据控制地址中基金主数据的基金类型中定义的检查水平来决定是A还是O。
12)定义检查水平的特殊分配
使用派生策略规则来指定可用性控制分类账的期间检查范围。配置案例以基金计划程序的类型来决定使用年度检查还是跨年度检查,如图5.2.1-19所示。
图5.2.1-19
①初始化清空辅助字段USERSTRING1,配置如图5.2.1-20所示。
图5.2.1-20
②使用表查询取基金计划程序的类型到辅助字段USERSTRING1,配置如图5.2.1-21所示。
图5.2.1-21
③根据辅助字段USERSTRING1值推导出期间检查范围,如图5.2.1-22所示。
图5.2.1-22
其派生规则条目值如图5.2.1-23所示。
图5.2.1-23
企业可根据账户分配要素字段和可用性控制分类账,灵活使用派生策略规则推导工具,推导出符合自己需求的期间检查范围。
13)定义可用性控制激活
激活可用性分类账的检查,如图5.2.1-24所示。
图5.2.1-24
忽略收入项目:如果勾选,代表可用性控制分类账对收入类承诺项目(30+2)既不检查也不记录在可用性控制分类账上,不建议勾选。
有效性分类账的激活状态:
N未激活的分类账:可用性控制分类账没有激活,既不更新记录预算和预算消耗,也不进行可用性检查。
P无有效性检查的激活:激活可用性控制分类账,更新记录预算和预算消耗,但不进行可用性检查。
C带通常逻辑检查的激活:激活可用性控制分类账,更新记录预算和预算消耗,进行可用性检查。在控制对象的有效可用预算(预算-预算消耗)没有变化的情况下,在预算消耗的记账中会把报错消息转为警告消息。正常情况下推荐使用这个。
S软检查的逻辑激活:激活可用性控制分类账,更新记录预算和预算消耗,进行可用性检查。在控制对象的有效可用预算(预算-预算消耗)没有变化的情况下,在预算消耗的记账凭证链中会把报错消息转为不显示消息。
D带凭证链的精确逻辑检查激活:激活可用性控制分类账,更新记录预算和预算消耗,进行可用性检查。在正常情况下它使用C的检查方式,但是在预算消耗的凭证链中(比如采购申请→采购订单→收货→发票),后一步的预算消耗值增加同时前一种预算消耗值减少(两者间预算消耗值类型不同),始终进行预算的可用行检查,并产生相应的检查消息。如果在容差参数启用了针对不同AVC活动的容差限制及有效性消息,则建议使用。
举例说明:
容差参数文件定义见表5.2.1-2,目前可用预算为100.00。
表5.2.1-2
注:需在配置中为作业组指定派生策略规则。
如果使用“D带凭证链的精确逻辑检查激活”,目前可用预算为100,当为采购申请下达金额为115时,可通过预算检查且无消息(115<100×120%),然后创建同样金额的采购订单时,预算检查会产生一个警告消息(115>100×110%),当进行收货记账(其记账的预算消耗值类型为54)时,则会产生报错消息(115>100×100%)。
如果使用“C带通常逻辑检查的激活”,在收货记账时,系统会产生一个警告消息,而不是报错消息。因为在收货时,会增加实际发票预算消耗(值类型54)同时会减少采购订单预算的承诺消耗(值类型51),但控制对象本身的可用预算并没有改变,因此不会产生报错,只会转换为一个警告消息。
F带精确逻辑检查激活:激活可用性控制分类账,更新记录预算和预算消耗,进行可用性检查。始终执行无任何消息转换的可用性检查。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。