*SELECT
使用特殊指令 *SELECT,您可以从维提取一系列元素,并将其保存到用户定义的变量中以便在逻辑中的其他地方使用。
*SELECT ({variable}, {[What]}, {From dimension}, {Where})
示例
使用下列指令,用户可以在 CURRENCY 维中(此处的属性 CURRENCY TYPE 拥有值 R)提取所有成员的标识。
*SELECT(%CURRSET%, "[ID]", RPTCURRENCY, "[REPORTING]='Y'")*XDIM_MEMBERSET RPTCURRENCY = %CURRSET%
*SELECT 语句使用当前应用程序中定义的报告币种列表填充变量 %CURRSET%。这样,最终变量的内容将用于 XDIM_MEMBERSET 语句中。
SELECT 指令并不特定于给定的逻辑部分,但是它在逻辑的任意一个地方只能写入一次并且在多个提交部分间使用。
SELECT 语句相当有限,因为它只支持等号 (=)、不等号 (<>),而且不可用来把多个过滤器条件与 AND 或 OR 关键字进行组合。
“本文档中包括的任何软件编码和/或代码行/字符串(“代码”)仅为示例,不可用于生产系统环境中。”“代码仅为更好、更直观地解释特定编码的语法和语法规则。”SAP 不担保本文中代码的正确性和完整性,且 SAP 不对因使用代码而造成的错误或损害负责,除非这些损害是由 SAP 故意或因其重大疏忽所造成。