我正在尝试使用RESTful API为Business Objects 4.2构建报表。 在" SAP BusinessObjects RESTful Web Service SDK User Guide for Web Intelligence and the BI Semantic Layer ",部分" 6.5.1参数响应正文模式"提到该参数可以是context,prompt或sapVariable。我能够创建一个包含上下文选择和提示的报告。但什么是 sapVariable ?
<parameters>
<parameter type="context|prompt|sapVariable" optional="Boolean" dpId="string">
如何创建一个需要用户输入的变量?
提前致谢。
答案 0 :(得分:0)
我不确定SAP变量是什么(在IDT指南中很难描述,主要是在语义层的上下文中与HANA变量有关)。看到在参数,业务层等背景下没有提到Sap变量,可以想象它是一个没有在4.2中进行切割的宇宙特征,但可能会变成以后可用。在这种情况下,我认为它可以直接在业务层中利用HANA变量。
我不确定我是否理解有关创建需要用户输入的变量的问题,因为您提到您已经创建了支持上下文和提示的报告。您可以使用Webi中的UserResponse函数来获取提示值。或者,您也可以使用@Prompt创建一个Universe对象,您可以将其合并到查询结果中,并将其直接操作到报表中。
答案 1 :(得分:0)
SAP变量提示类型是来自BEX / BW查询的提示。 此提示是从BW查询继承的参数,并在刷新过程中自动传递给最终用户。