在 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)
广告