官术网_书友最值得收藏!

第4章 派生策略推導(dǎo)規(guī)則

派生策略推導(dǎo)規(guī)則,是SAP系統(tǒng)提供的由源數(shù)據(jù)推導(dǎo)出目標(biāo)數(shù)據(jù)的一種工具,它提供了一系列面向用戶開放使用的方法使源數(shù)據(jù)經(jīng)過邏輯推理后生成了有效目標(biāo)數(shù)據(jù)。例如已知業(yè)務(wù)發(fā)生形成的源數(shù)據(jù)A,經(jīng)過了一個(gè)復(fù)雜的邏輯推導(dǎo)得到B,然后將B作為結(jié)果來使用。我們可以開放地理解一下,在由源數(shù)據(jù)推導(dǎo)出目標(biāo)數(shù)據(jù)的過程中,由于SAP系統(tǒng)無法列舉可能的業(yè)務(wù)模式或者業(yè)務(wù)邏輯來供用戶配置,于是就提供了一個(gè)開放的由用戶自己定義的一段程序來達(dá)到這個(gè)目的,你沒有看錯(cuò),就是一段程序,而實(shí)現(xiàn)這段被SAP規(guī)范的程序的工具就是派生策略規(guī)則推導(dǎo)工具。通常它包含三類數(shù)據(jù):業(yè)務(wù)源數(shù)據(jù)、輔助數(shù)據(jù)、目標(biāo)數(shù)據(jù)。業(yè)務(wù)源數(shù)據(jù)、目標(biāo)數(shù)據(jù)都比較容易理解,輔助數(shù)據(jù)是SAP提供的用于推導(dǎo)過程中使用的中間過程變量數(shù)據(jù),寫過ABAP程序的讀者都知道,在ABAP中寫一個(gè)FORM例程,通常要用到用戶定義的變量來參與計(jì)算得到結(jié)果,輔助數(shù)據(jù)就是SAP提供的中間過程變量數(shù)據(jù)。

派生策略規(guī)則推導(dǎo)往往出現(xiàn)在業(yè)務(wù)邏輯無法有效規(guī)定的情況下,就不負(fù)責(zé)任地給了用戶。在FM模塊里對(duì)派生策略規(guī)則的使用則達(dá)到了泛濫的程度,所以容易造成FM模塊實(shí)施時(shí)的兩種極端:一種很簡(jiǎn)單,基本空白,實(shí)現(xiàn)功能少;另一種很復(fù)雜,其實(shí)現(xiàn)的功能復(fù)雜。總之,派生策略規(guī)則推導(dǎo)就是由SAP系統(tǒng)提供業(yè)務(wù)數(shù)據(jù)源,由用戶實(shí)現(xiàn)一段邏輯程序后的目標(biāo)數(shù)據(jù)再返回給SAP系統(tǒng)進(jìn)行后繼處理的工具。

主站蜘蛛池模板: 石林| 安宁市| 庆城县| 南宫市| 丽江市| 铜山县| 元阳县| 调兵山市| 仁怀市| 甘谷县| 锡林郭勒盟| 修文县| 怀安县| 长岭县| 滨州市| 彭山县| 榕江县| 金沙县| 绿春县| 泾川县| 泽库县| 普格县| 玉林市| 英山县| 大冶市| 新郑市| 瑞金市| 宁城县| 浪卡子县| 大邑县| 新津县| 隆尧县| 龙山县| 鸡东县| 晴隆县| 五寨县| 盈江县| 余干县| 翁牛特旗| 洛阳市| 兴山县|