在 SAP BO Webi 报告中传递多个参数


开放文档 URL 的构建如下 −

http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<parameter1>&<parameter2>&...&<parameterN>

借助 SAP Business Objects API,您可以查询每个提示值 - 单值或多值。在构建 URL 时,您可能需要包含参数类型。

可以使用 & 符号将参数连接起来,不应使用空格和 & 符号。示例 - sType=wid&sDocName=Sales2003

https://URL_path/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&sType=wid&sRefresh=Y&iDocID=AUcrjvCCPOVHtSvXJV9Qs0k&lsMYBO_BU=B;B&lsSYBO_CALYEAR=201710&lsSYBO_CRNCY=USD

在此 URL 中,您可以看到单值变量 YBO_CALYEAR,且以 YYYYMM 格式传递值

&lsSYBO_CRNCY=USD,您可以看到单值变量,我正在传递值 “USD”

在运行报告时,您可以定义报告级别变量或使用报告级别函数来捕获提示中使用 UserResponse() 函数选择的多值

=UserResponse([Query_Name]; PromptName)

更新于: 2020 年 2 月 26 日

925 次浏览

开始您的职业生涯

完成课程获得认证

开始
广告