2011-05-05 16 views

回答

3

從我記得它是什麼,只是一個事以標準方式構建您的URL查詢字符串,例如

[URL_path]?paramA=123&paramB=xyz 

在形成任何URL時,您需要確保您的URLEncode參數。

下面是一個指向opendoc語法的BO XI 31指南的鏈接:Viewing Documents Using OpenDocument

BO API允許您查詢每個「提示」的「類型」,例如,單值(lsM)或多值。您可能需要在您構建的網址中包含參數類型。 BO文件解釋了這一點。

傳遞日期信息時,您可能會遇到本地化問題,這取決於您的報告設置方式以及如何使用BO創建會話。

+0

thnx爲響應..但我已經嘗試了你給[URL_path]的網址格式?paramA = 123&paramB = xyz ..但它不工作.. – 2011-05-05 10:01:09

+0

恐怕答案是 - 它的作品,如果你獲得正確的語法。 – sudocode 2011-05-05 10:05:12

+0

實際上,這個*用於BO 3.x的工作,但在BO 4.x中,一切都改變了。即使在遵循更新的BO OpenDocument文檔之後,我也無法再使用它了.... – 2016-04-06 10:02:54

0

我可以提供你一個例子,從我的身邊:

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

其中:

sIDType=CUID - >我將提供WebI的CUID報告

&sType=wid - >類型WEBI-Report

&sRefresh=Y - >報告應該刷新= yes

&iDocID=AUcrjvCCPOVxxxvXJV9Qs0k - >這是報告的CUID

&lsMYBO_BU=A;B - >這是一個M(多值變量)稱爲YBO_BU,和我給的值AB

&lsSYBO_CALYEAR=201410 - >這是一個S(單值變量),被稱爲YBO_CALYEAR,我給出的值爲201410(如果用戶具有不同的日期格式,則格式可能很重要,因此請使用YYYYMM)

&lsSYBO_CRNCY=EUR - >這是一個S(單值變量)叫YBO_CRNCY,和我給價值EUR

我希望它能幫助。

BR,

貝倫。

相關問題