表格查询,相当于使用一个SQL语句查询一个SAP中存在的表格,然后把表格查询结果中的其他字段数据赋值给推导过程中的字段,同时根据其执行情况,提供一个“属性”来选择系统响应。需要注意的是,在使用表格查询时,限制查询传入的条件为表格的KEY字段,不能随意使用表格字段作为条件来进行查询,这限制了表格查询的使用。前面讲到的取基金中心的公司代码,当时我们用了函数来取,其实在这里也可以用表格查询来取(主数据表FMFCTR),如图4.1.3-1所示。
图4.1.3-1
在选创建表格查询时,会要求录入要查询的表格(包含数据库表格、视图),按<Enter>键进入下一步。
选项卡“定义”的配置如图4.1.3-2所示。
图4.1.3-2
①表查询的源字段:指要查询表格的KEY字段值来源,来源可以为推导过程中的各个字段,也可定义为常数,单击“明细”列所在的按钮,可以进行明细的设置,如图4.1.3-3所示。
②表字段到目标字段的分配:将查询结果表格中的字段赋值给推导过程中的字段。这里的例子是取公司代码放在辅助字段USERTEMP1,把基金中心上的基金放在目标字段FUND中。单击明细列所在按钮,可以进行明细设置,其类同前面讲的步骤类型“分配”图4.1.2-2中的赋值明细设定。
图4.1.3-3(www.xing528.com)
选项卡“属性”的配置如图4.1.3-4所示。
图4.1.3-4
①满足本步骤执行条件,执行后,没有找到表格中相应的数据,系统提示报错。
②不满足本步骤执行条件,报错。
③满足本步骤执行条件,执行后,找到表格中相应的数据,结束派生策略规则的执行,后面的步骤不再执行。
④满足本步骤执行条件,执行后,不管执行的结果如何就结束派生策略规则的执行,后面的步骤不再执行。
⑤不满足本步骤执行条件就结束派生策略规则的执行,后面的步骤不再执行。
注:通常只有在有明确要求下才会选择系统的响应,使用时一定要小心,尤其是后面三个选项,对派生策略规则的步骤执行有很大影响。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。