上QQ阅读APP看书,第一时间看更新
第4章 派生策略推导规则
派生策略推导规则,是SAP系统提供的由源数据推导出目标数据的一种工具,它提供了一系列面向用户开放使用的方法使源数据经过逻辑推理后生成了有效目标数据。例如已知业务发生形成的源数据A,经过了一个复杂的逻辑推导得到B,然后将B作为结果来使用。我们可以开放地理解一下,在由源数据推导出目标数据的过程中,由于SAP系统无法列举可能的业务模式或者业务逻辑来供用户配置,于是就提供了一个开放的由用户自己定义的一段程序来达到这个目的,你没有看错,就是一段程序,而实现这段被SAP规范的程序的工具就是派生策略规则推导工具。通常它包含三类数据:业务源数据、辅助数据、目标数据。业务源数据、目标数据都比较容易理解,辅助数据是SAP提供的用于推导过程中使用的中间过程变量数据,写过ABAP程序的读者都知道,在ABAP中写一个FORM例程,通常要用到用户定义的变量来参与计算得到结果,辅助数据就是SAP提供的中间过程变量数据。
派生策略规则推导往往出现在业务逻辑无法有效规定的情况下,就不负责任地给了用户。在FM模块里对派生策略规则的使用则达到了泛滥的程度,所以容易造成FM模块实施时的两种极端:一种很简单,基本空白,实现功能少;另一种很复杂,其实现的功能复杂。总之,派生策略规则推导就是由SAP系统提供业务数据源,由用户实现一段逻辑程序后的目标数据再返回给SAP系统进行后继处理的工具。