4.2 派生策略推导规则的操作及测试
派生策略规则具体维护时的操作界面通常如图4.2-1所示。
图4.2-1
①显示\修改派生规则。
②选中某一条步骤,单击查看该步骤的定义。
③新建一个步骤,然后会弹出对话框提示用户选择步骤的派生类型。
④删除选中的步骤。
⑤撤销上一次保存后到目前的操作。
⑥以ABAPLIST的方式,概览显示派生规则的定义。
⑦传输派生策略规则。要注意,单击后会提示用户“还希望传输规定值吗?”。选择是,则将派生策略规则的定义和派生规则中用到的枚举值都进行传输;选择否,则只传输派生策略规则的定义,意味着派生规则定义传到目标系统后,其枚举值要自己在目标系统中手工录入。
⑧将选中的步骤移动到当前光标所在步骤前面。
⑨单击此列上的按钮,激活/取消激活该步骤,绿灯代表激活,红灯代表不激活,不激活的步骤,在派生规则执行时将跳过不执行。如果没有此列,可以双击步骤进入其明细里,将其激活/取消激活。
⑩维护派生规则的枚举值。
(11)测试派生策略规则,单击后进入测试界面,如图4.2-2所示。如记账地址派生策略的测试如下(其他派生策略规则的测试界面类同这个,甚至比这个还简单)。
(1)导出:单击执行进行派生规则策略推导。
(2)显示日志:查看推导过程中每一步的推导执行情况,并显示推导前及推导后各个字段值的变化情况。
(3)清算:清空录入的测试值。
(4)跟踪:激活/取消激活推导规则执行时的追踪。比如在F-02测试一个实际预算消耗业务时,为了搞清楚推导过程的源数据、推导过程、推导后目标数据,在激活追踪后,在F-02保存凭证时,会弹出派生策略规则执行显示,在显示日志中就可以看到推导执行情况。这一项很重要,经常使用这个步骤来测试派生规则的定义、执行是否正确,根据日志再对规则进行修正。
(5)更多:录入或显示其他不能在主屏上显示的字段,比如用户自定义扩展的源字段。
图4.2-2