Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

problem in displaying applet by using dynamic graphics


I followed one document for using dynamic graphics editor, the url is

/people/abesh.bhattacharjee/blog/2007/02/27/get-started-with-dynamic-graphics-in-xmii-115 by Abesh Bhattacharjee.

The steps are as follows:

1). Create the tag query

2). Preparing the 3DDialGauge Object

3). Creating the BLS Transaction

4). Creating an Xacute Query for the BLS Transaction

5). Creating the HTML Page with help of applet.

In this HTML page we get that image and also 2 buttons.

Finally we have to get the object designed in step 2 above and it has to change dynamically and refresh the image by pressing one buttons and the other button is to stop the refresh.

Now i am getting the image and 2 buttons as output of that HTML page but the problem is the image is getting refreshed continously without getting proper display and i am pressing the buttons it is not stopping the refresh and the warning message i am getting is

document.TransFanSpeed is null or not an object

and the object is not changing according to the dynamic value please can anyone help me in resolving this problem.


Also, it is faster and easier (and requires no Java applet on the client) if you simply invoke the BLS transaction directly and stream the image back using the following technique:

Remove the image saver from your transaction, and simply create one output parameter in your transaction of type "String", named "OutputImage". Link the "EncodedImage" output from the rendering action to the Transaction output named "OutputImage".


Of course, you can pass any other parameters you need to send to BLS in the URL as well.

This approach is much more reliable, higher performance, and results in faster initial page loads.


0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question