Business Objects 4 OpenDocument URL not working with parameters

I have a .Net application that previously used the BO 3.x URL OpenDocumentto open a specific instance of a Webi report with a specific set of parameter values. He worked brilliantly.

But with BO 4.1 and 4.2, when I use &sInstance=Paramto get OpenDocumentto open a specific instance of the report, it fails, silently throws a Java error and leaves me a (almost) blank web page.

Does it work OpenDocumentwith &sInstance=Param?

On August 6, 2016, I received the following letter:

"The problem reproduced in patch BI 4.2 SP2 2. This problem was resolved in patch 4.3 BI2 SP2. Regards ..."

September 2016 To confirm, with the last patch, OpenDocument(finally) it works correctly again, controlling the opening of a specific instance of the Webi report.

Description of the problem (for other victims of BO) ...

It has been several months since I published this article, none of the SAP forums offered any help, and I still stick to this problem.

Here is a step-by-step guide to reproducing the problem.

To keep things simple, I now have a β€œdumb” BO report that simply takes two parameters and shows their values ​​in the report. Nothing else.

I have several instances of this report, and what I'm trying to do is open a specific instance of this report using the URL OpenDocument. Here is the story of my silent report, and you can see that I have three options for it.

enter image description here

, AVE;CHF, :

enter image description here

.

. OpenDocument. "" , 20 , , , OpenDocument ... .

FX Type Currency, , URL OpenDocument ( , ):

http://MyServer:6405/BOE/OpenDocument/opendoc/openDocument.jsp?
  iDocID=AdF8qLrXtBdEgJxiPvS8s6Q
  &sIDType=CUID
  &sOutputFormat=H
  &sType=wid
  &sRefresh=N
  &sInstance=Param
  &lsMFX+Type=AVE
  &lsMCurrency=GBP
  &token=blahblahblah

URL-, Chrome, IE11.

enter image description here

, , ... , .

, Google Chrome .

enter image description here

, Webi Java, Webi .

<body>
    <script type="text/javascript">
         onInvisibleError({actionId: '4587', message: 'while trying to invoke the method java.lang.String.length() of a null object loaded from local variable \'sToDecode\''});
    </script>
</body>

& sInstance = URL

URL-, &sInstance=Param, . , , , .

, 20 , , .

& sInstance = Param & sInstance = Last

/ OpenDocument, .

&sInstance=Last

, , . , , , , , .

,

, %20 + , .

, OpenDocument URL-, &sInstance=Param FX Type &lsMFX+Type=AVE &lsMFX+Type=CHF, FX.

, URL- URL- . , .

. (longwinded) , &sInstance=Param, BO v4.2 ( v4.1) .

Webi.

SAP, , AWOL.

- ?

...

Webi "Mikes Test".

enter image description here

, Webi . .

"Target Window" "Current Window" "New Window"...

enter image description here

... , , ...

enter image description here

Java !

, , , BO 4.2.

URL- Webi.

SAP... ...

+4
1

, , , (BU Cat). lsI[NAME] OpenDocument.

OpenDocument: Webi . :

  • Webi ( , ). , " ".

: , HTML Webi, Java (RIA).

  1. , > . .

Add document link

  1. Webi OpenDocument , . " ", " - ".

: , ( / BW).

Configuring OpenDocument Settings

  1. "" . , URL OpenDocument. URL , , , - .
+2

All Articles