使用@prompt返回Webi自由SQL报表中的多个行

2020-08-31 08:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个使用此免费 SQL的we...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个使用此"免费" SQL的webi报告:

选择*
 来自(
   SELECT @Prompt('Select TX','A',{'Heart Transplant','Kidney Transplant','Liver Transplant'},multi,CONSTRAINED,Persistent ,, User:2)tx_type
   从双
 )

在进行解析时,如果选择了多个值,它将返回错误:

发生以下数据库错误:ORA-00907:缺少右括号。
  有关此错误的信息,请参考SAP知识库
 SAP支持门户网站上的文章2054721。  (IES 10901)(错误:INF)

如果选择了多个值,该函数实际返回什么? 数组? 用逗号分隔的字符串? 有没有一种方法可以返回两行的列(在我的示例中)?