When we use the "add to favorites" logic in that was in BW Expert to save a book mark in favorites it works great most of the time. Occasionally when we have a large result set when we try to use the bookmark all that is returned is the top tool bar.
My guess was that either it was saving the bookmark too quickly (before the query was populated in the pop-up window) or something was timing out.
Has anyone else had this issue?
Hi Daniel,
i dont know which bookmark functionality from bw experts you mean.
If you like try javascript and place bookmark in your internet browser. The saved link is the generated bookmark in bw. This is no simple bookmark:
<HTML>
<!-- BW data source object tags -->
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_DATA_PROVIDER"/>
<param name="NAME" value="DATAPROVIDER_1"/>
<param name="QUERY" value=""/>
<param name="INFOCUBE" value=""/>
DATA_PROVIDER: DATAPROVIDER_1
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_PROPERTIES"/>
<param name="TEMPLATE_ID" value="ZFE_BOOKMARK"/>
TEMPLATE PROPERTIES
</object>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft DHTML Editing Control">
<TITLE>BW Web Application</TITLE>
<link href= "/sap/bw/Mime/BEx/StyleSheets/BWReports.css" type="text/css" rel="stylesheet"/>
<script language="javascript">
function set_cookie(numb, getid)
{
document.cookie = numb;
if (getid == 1)
{
window.location.href = "<SAP_BW_URL CMD='BOOKMARK'>";
}
}
function is_bookmarked()
{
var bookmark_adress = "";
var content = document.cookie;
var description = "Insert your Bookmarkname, please...";
if(content.charAt(0) == '1')
{
bookmark_adress = window.location;
window.external.AddFavorite(bookmark_adress, description);
set_cookie(0,0);
}
if(content.charAt(0) == 's')
{ document.cookie = "0" }
}
</script>
</HEAD>
<BODY onload=is_bookmarked()>
<form>
<input type="button" name="button0" value="Bookmark This!" style="CURSOR: hand" onclick="set_cookie(1,1);">
</form>
<P><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="NAVIGATIONBLOCK_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
ITEM: NAVIGATIONBLOCK_1
</object></P>
<P><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TABLE_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
ITEM: TABLE_1
</object></P>
</BODY>
</HTML>
Regards and Mahlzeit,
Adem
Add a comment