变量的处理方式有

如题所述

变量的处理方式如下:

1、手工输入/缺省值:需要在查询运行时手工输入变量的值或者在变量的定义中使用指定的默认值。该处理方式对所有变量类型可用。

2、替换路径:在查询执行时根据配置的替换规则自动赋予变量的值。该处理方式对特性变量、文本变量和公式变量可用。

3、BRFplus出口:BRFplus是SAP系统自带的规则引擎,称为业务规则增强框架。用户可以在业务规则增强框架中定义好业务规则引擎函数。在定义变量时,选择BRFplus出口作为处理方式,可以访问业务规则引擎函数,获取变量的取值。

4、SAP出口:SAP BI业务内容中预置了大量常用的变量,采用这种处理方式预定义好了取值逻辑,用户可以直接使用。

5、客户出口:可以在“客户出口”中编程实现特定逻辑来获得变量的值,或者在“客户出口”对用户输入的值进行检查或其他处理。所有的变量类型都可使用该处理方式。

6、SAP HANA出口:SAP HANA出口是一种特别的客户出口,它使用AMDP类实现变量取值的定义。如果需要让查询自动生成供外部使用的HANA视图,在使用客户出口时就需要选择SAP HANA出口。

7、权限:可以根据运行查询的用户的权限的值自动为变量赋值。该处理方式对特征变量和层次节点变量可用。

例如,不同的用户可以查看的产品的权限是不同的。在定义查询时没有必要定义不同的查询,而只需要基于“产品”定义一个处理方式为“权限”的变量,放到筛选器中。不同用户运行查询时系统会读取用户的权限数据,根据用户各自的权限而得到不同的查询结果。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网