理论教育 业务规则与逻辑脚本的区别及使用方法

业务规则与逻辑脚本的区别及使用方法

时间:2023-06-13 理论教育 版权反馈
【摘要】:6.2.3.1 业务规则的用法在技术特点方面,业务规则与逻辑脚本是比较接近的,它们的区别在于前者是通过参数配置表影响特定功能的执行方式,而后者是直接通过编程来实现用户需要的功能。

业务规则与逻辑脚本的区别及使用方法

业务规则是SAP计划与合并系统中通过配置表提供参数,以实现特定业务功能的组件。系统会根据用户输入的配置表参数,自动进行计算和自动过账,而不需要掌握编程技巧。业务规则包括了预算和合并过程中常见的业务操作,如公司间往来对账和币种换算。

6.2.3.1 业务规则的用法

在技术特点方面,业务规则与逻辑脚本是比较接近的,它们的区别在于前者是通过参数配置表影响特定功能的执行方式,而后者是直接通过编程来实现用户需要的功能。

第一,业务规则是与数据模型相关的。一个业务规则只在其所属的数据模型中起作用。系统提供了不同种类的业务规则,用户可以根据需要针对每一个数据模型启用这些业务规则。

第二,业务规则是在数据模型的数据存储层面执行的。同样是基于维度层次结构中的叶成员数据进行计算。

第三,业务规则的执行结果保存在数据模型中,在维度层次结构中的叶成员级别。

系统提供了以下种类的业务规则,用户可以在财务类型和合并类型的数据模型中启用这些业务规则。

(1)公司间记账规则:用于对集团内部公司间的往来交易进行自动匹配,并根据用户指定的规则处理双方的记账差额,为进行内部往来抵销做好准备。

(2)币种换算:用于将记账本位币的金额根据用户指定的规则,自动换算成报表货币金额。

(3)抵销和调整:可用于实现法定合并和管理合并功能,根据用户定义的规则自动生成合并抵销分录。参见第13章的详细介绍。

(4)US抵销:用于实现简单的管理合并功能,自动生成抵销数。参见13.1.1.2小节的介绍。

(5)结转:用于实现会计科目期末余额自动结转功能。参见10.3节的详细介绍。(www.daowen.com)

(6)基于科目的计算:定义基于会计科目的自动计算规则,可用于生成现金流量表等功能。

业务规则的执行方式也是灵活多样的,可以将执行业务规则的代码放入逻辑脚本,让系统在数据写入时自动运行或者通过数据管理器执行,也可以集成到系统界面中执行。例如,在网页界面的合并中心中,可以执行币种换算和法定合并抵销等功能。

6.2.3.2 启用业务规则

进入系统管理员界面“规则”区域的业务规则类型列表界面,如图6-14所示。

978-7-111-39913-1-Chapter06-16.jpg

图6-14 业务规则类型列表界面

在业务规则类型列表中,将规则分为两大类:

一类是全局定义。这里定义的业务规则是在系统环境层面起作用的,可应用于环境中所有的数据模型。全局定义包含了“方法”和“基于方法的乘法公式”两种规则类型。这两种类型的业务规则是与“抵销和调整”业务规则一起使用的。

另一大类是基于不同的数据模型分别展现的。列表中列示了每个模型启用的业务规则类型,以及每一类型的业务规则的数量。要修改一个数据模型启用的业务规则的类型,要选择数据模型,并单击列表上方的“添加/删除规则类型”按钮,系统弹出“添加/删除规则类型”对话框,如图6-15所示。

用户可以在对话框中选择需要添加的业务规则类型,或去除己选择的规则类型。在数据模型中添加业务规则后,用户需要根据业务需求设置参数,进行系统定制化。用户通过业务规则类型的链接,进入相应业务规则的配置界面。由于实现的功能不同,每一种业务规则的配置界面也不尽相同,可以参见后续章节中对部分业务规则的详细介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈