Hi,
In my Web Report, when I enter the values in the selection screen and press execute, it's taking sometime to load the report. In the mean time, I want the browser to display the message (either in popup window or in the webpage) "Please wait...your request is being processed" or "Loading..."
I developed the web template for the report in the Web Application Designer. I just used the table web item and attached a custom query to it.
In the code below, if I make the "display: yes" and "visibility: show", the Loading icon is visible along with the report output and remains constant.
<body>
<span id="SAPBW_SNIPPET_MSG"></span>
<div style="display:none; visibility:hidden"><iframe id="SAP_BW_SNIPPET" name="SAP_BW_SNIPPET" src="/sap/bw/Mime/BEx/Misc/PleaseWaitPreload.html" style="width:0px;height:0px;visibility:hidden"></iframe></div>
<script language="Javascript">
SAPBWLocation = null; // null -> Snippets
var SAPBWProcessBoxState="";
</script>
<div id="SAPBWProcessBoxSpan" style="z-index:99; display:none; visibility:hidden; left:0px; top:0px; width:0px; position:absolute; overflow:hidden;"><table width="250" class="SAPBEXPopUpOuterBorder" cellspacing="0" cellpadding="0" border="0">
<tr><td nowrap class="SAPBEXPopUpInnerBorder"><table width="250" border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2" nowrap class="SAPBEXPopUpHeader">Wait...</td>
</tr><tr><td width="25" height="75" valign="middle" nowrap class="SAPBEXPopUpBg"><img src="/sap/bw/Mime/BEx/Icons/Loading.gif" border="0" alt="Wait..." title="Wait..." ></td>
<td valign="middle" nowrap class="SAPBEXPopUpBg">Your Request Is Being Processed</td>
</tr></table>
</td>
</tr></table>
</div>
</body>
I want the loading message in between the selection screen web page and the report output web page.
Any suggestion in this regard would be greatly appreciated.
Thanks,
Sai Raghav.