0

我試圖在我的SAP報告中添加鏈接到另一個報告。從一個報告到另一個報告的SAP鏈接

我試圖在web視圖中執行此操作,就像它在官方手冊中描述的一樣。我點擊單元格,然後鏈接然後添加文檔鏈接...

在彈出的窗口中,當我點擊瀏覽...我得到NullPointerException異常

enter image description here

谷歌搜索沒有按」幫助。

SAP BO版本: 內部編號:1036 產品版本:14.0.6 這兩個報告都是WebI報告。

+0

你如何將報告鏈接在一起?你有一個報告查看器頁面與每個報告的ID? –

+0

如果您可以添加哪種文檔(源文件和目標文件):WebI,Crystal Reports ...以及您正在使用的BusinessObjects版本,這將會很有幫助。此外,添加生成的OpenDocument鏈接將受到歡迎。 –

+0

@ Abdulrahman_88我試圖在web視圖中執行此操作,就像它在官方手冊中描述的一樣。我點擊單元格,然後鏈接,然後添加文檔鏈接... 我沒有得到報告的列表,我得到NullPoiter而不是 –

回答

0

在您需要的列下的超鏈接的網站在互聯網上添加以下代碼:

IF NOT ISNULL({Your Column}) THEN "http://" & Cstr ({[email protected]}) & "/Reports/"Your report viewer".aspx?ID=" & CStr(round("Report ID(s)",0)) 

,並在您的瀏覽器代碼文件,你需要設置(@URL)參數:

添加該屬性你的瀏覽器

Public Shared ReadOnly Property BaseSiteUrl() As String 
    Get 
     Dim context As HttpContext = HttpContext.Current 
     Dim baseUrl As String = context.Request.Url.Authority + context.Request.ApplicationPath.TrimEnd("/"c) 
     Return baseUrl 
    End Get 
End Property 

Your report object.SetParameterValue("@URL", BaseSiteUrl) 

它是圍繞路徑和清理數據的工作。

希望它能幫助你解決問題。

相關問題