Web Query with tabs
Dear All,
I am using the following code in a Web query which gives me different queries on the three tabs.
I found this code on SDN.
<HTML>
<!-- BW data source object tags -->
<HEAD>
<TITLE>BW Web Application</TITLE>
<link href="/sap/bw/Mime/BEx/StyleSheets/BWReports.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript">
<!--
/* function goto_tab: Show all items, starting with tabname, Hide all other items */
function goto_tab(tabname) {
SAPBWOpenURL(SAP_BW_URL_Get()'&item=TAB*&multi=X&hidden=X&cmd_1=item%3d'tabname+'*%26hidden%3d %26multi%3dX');
/* DHTML function to set correct span-Tag visible
For each Tab in Tab-Header (head_TAB) check, if item TABx is visible
If Item is visible set Header as selected
Otherwise set corresponding span-Tag to not visible */
function set_actual_tab() {
i=0;
do {
i++;
if (document.getElementById('head_TAB'+i) != null) {
/* Check if Object tag is hidden */
var prop = SAPBWGetItemProp('TAB'+i);
var hidden=true;
if (prop != null){
for(j=1;j<prop.length;j++){
if (prop[j][0] == "HIDDEN") hidden = (prop[j][1]=='X');
if (hidden) {
document.getElementById("TAB"+i).setAttribute('style', 'display:none;visibility:false;',false);
else {
document.getElementById("head_TAB"+i).setAttribute('className', 'SAPBEXTbsTABsel',false);
} while (document.getElementById('head_TAB'+i) != null)
-->
</script>
</HEAD>
<BODY>
<P> </P>
<P>
<TABLE cellSpacing=0 cellPadding=5 border=0>
<TR>
<TD vAlign=top><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="CHART_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_CHART"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
ITEM: CHART_1
</object></TD>
<TD vAlign=top><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="CHART_2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_CHART"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
ITEM: CHART_2
</object></TD>
</TR></TABLE></P>
<table cellspacing="0" cellpadding="5" border="0" id="tabheader">
<tr>
<td class="SAPBEXTbsTab" id="head_TAB1"><A href="javascript:goto_tab('TAB1')">Tab 1</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB2"><A href="javascript:goto_tab('TAB2')">Tab 2</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB3"><A href="javascript:goto_tab('TAB3')">Tab 3</A>
</td>
</tr>
</table>
<table width="100%" class="SAPBEXTbsBdyEdg" cellspacing="0" cellpadding="5" border="0">
<tr>
<td valign="top" >
<span id="TAB1">
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB1
</object>
</span>
<span id="TAB2" >
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB2
</object>
</span>
<span id="TAB3" > <SPAN id=TAB3><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB3"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB3
</object></SPAN>
</span>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
/* This function call is needed to set the correct state */
set_actual_tab();
-->
</script>
</BODY>
</HTML>
if I wanted to extend the code to include the navigation block for the 3 queries in all the three tabs.. any ideas how to do that?
Hi KBWUSER, I tested this template in a BW 3.5 system, should be worth a try to check whether it works in your 3.1C system:
<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_2"/>
<param name="QUERY" value="EP_DWM_RIDEF44_LIGNOVA"/>
<param name="INFOCUBE" value="EPDWMC03"/>
DATA_PROVIDER: DATAPROVIDER_2
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_DATA_PROVIDER"/>
<param name="NAME" value="DATAPROVIDER_1"/>
<param name="QUERY" value="EP_DWM_RIDEF44_DESLIG"/>
<param name="INFOCUBE" value="EPDWMC03"/>
DATA_PROVIDER: DATAPROVIDER_1
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_PROPERTIES"/>
<param name="TEMPLATE_ID" value="ZBWTESTE"/>
TEMPLATE PROPERTIES
</object>
<HEAD>
<TITLE>BW Web Application</TITLE>
<link href="/sap/bw/Mime/BEx/StyleSheets/BWReports.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript">
<!--
/* function goto_tab: Show all items, starting with tabname, Hide all other items */
function goto_tab(tabname) {
SAPBWOpenURL(SAP_BW_URL_Get()'&item=TAB*&multi=X&hidden=X&cmd_1=item%3d'tabname+'*%26hidden%3d %26multi%3dX');
/* DHTML function to set correct span-Tag visible
For each Tab in Tab-Header (head_TAB) check, if item TABx is visible
If Item is visible set Header as selected
Otherwise set corresponding span-Tag to not visible */
function set_actual_tab() {
i=0;
do {
i++;
if (document.getElementById('head_TAB'+i) != null) {
/* Check if Object tag is hidden */
var prop = SAPBWGetItemProp('TAB'+i);
var hidden=true;
if (prop != null){
for(j=1;j<prop.length;j++){
if (prop[j][0] == "HIDDEN") hidden = (prop[j][1]=='X');
if (hidden) {
document.getElementById("TAB"+i).setAttribute('style', 'display:none;visibility:false;',false);
else {
document.getElementById("head_TAB"+i).setAttribute('className', 'SAPBEXTbsTABsel',false);
} while (document.getElementById('head_TAB'+i) != null)
-->
</script>
</HEAD>
<BODY>
<P> </P>
<P>
<TABLE cellSpacing=0 cellPadding=5 border=0>
<TR>
<TD vAlign=top><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="CHART_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_CHART"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
ITEM: CHART_1
</object></TD>
<TD vAlign=top><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="CHART_2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_CHART"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
ITEM: CHART_2
</object></TD>
</TR></TABLE></P>
<table cellspacing="0" cellpadding="5" border="0" id="tabheader">
<tr>
<td class="SAPBEXTbsTab" id="head_TAB1"><A href="javascript:goto_tab('TAB1')">Tab 1</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB2"><A href="javascript:goto_tab('TAB2')">Tab 2</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB3"><A href="javascript:goto_tab('TAB3')">Tab 3</A>
</td>
</tr>
</table>
<table width="100%" class="SAPBEXTbsBdyEdg" cellspacing="0" cellpadding="5" border="0">
<tr>
<td valign="top" >
<span id="TAB1">
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB1
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB1NAVIGATIONBLOCK_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
ITEM: TAB1NAVIGATIONBLOCK_1
</object>
</span>
<span id="TAB2" >
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB2
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB2NAVIGATIONBLOCK_2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
ITEM: TAB2NAVIGATIONBLOCK_2
</object>
</span>
<span id="TAB3" > <SPAN id=TAB3><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB3"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB3
</object><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB3NAVIGATIONBLOCK_3"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
ITEM: TAB3NAVIGATIONBLOCK_3
</object></SPAN>
</span>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
/* This function call is needed to set the correct state */
set_actual_tab();
-->
</script>
</BODY>
</HTML>
Similar Messages
-
Web query with tabs - more than one table in a tab
Hi all,
I'm building a web query using the following code found on SDN:
<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_2"/>
<param name="QUERY" value="EP_DWM_RIDEF44_LIGNOVA"/>
<param name="INFOCUBE" value="EPDWMC03"/>
DATA_PROVIDER: DATAPROVIDER_2
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_DATA_PROVIDER"/>
<param name="NAME" value="DATAPROVIDER_1"/>
<param name="QUERY" value="EP_DWM_RIDEF44_DESLIG"/>
<param name="INFOCUBE" value="EPDWMC03"/>
DATA_PROVIDER: DATAPROVIDER_1
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_PROPERTIES"/>
<param name="TEMPLATE_ID" value="ZBWTESTE"/>
TEMPLATE PROPERTIES
</object>
<HEAD>
<TITLE>BW Web Application</TITLE>
<link href="/sap/bw/Mime/BEx/StyleSheets/BWReports.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript">
<!--
/* function goto_tab: Show all items, starting with tabname, Hide all other items */
function goto_tab(tabname) {
SAPBWOpenURL(SAP_BW_URL_Get()'&item=TAB*&multi=X&hidden=X&cmd_1=item%3d'tabname+'*%26hidden%3d %26multi%3dX');
/* DHTML function to set correct span-Tag visible
For each Tab in Tab-Header (head_TAB) check, if item TABx is visible
If Item is visible set Header as selected
Otherwise set corresponding span-Tag to not visible */
function set_actual_tab() {
i=0;
do {
i++;
if (document.getElementById('head_TAB'+i) != null) {
/* Check if Object tag is hidden */
var prop = SAPBWGetItemProp('TAB'+i);
var hidden=true;
if (prop != null){
for(j=1;j<prop.length;j++){
if (prop[j][0] == "HIDDEN") hidden = (prop[j][1]=='X');
if (hidden) {
document.getElementById("TAB"+i).setAttribute('style', 'display:none;visibility:false;',false);
else {
document.getElementById("head_TAB"+i).setAttribute('className', 'SAPBEXTbsTABsel',false);
} while (document.getElementById('head_TAB'+i) != null)
-->
</script>
</HEAD>
<BODY>
<P> </P>
<P>
<TABLE cellSpacing=0 cellPadding=5 border=0>
<TR>
<TD vAlign=top><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="CHART_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_CHART"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
ITEM: CHART_1
</object></TD>
<TD vAlign=top><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="CHART_2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_CHART"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
ITEM: CHART_2
</object></TD>
</TR></TABLE></P>
<table cellspacing="0" cellpadding="5" border="0" id="tabheader">
<tr>
<td class="SAPBEXTbsTab" id="head_TAB1"><A href="javascript:goto_tab('TAB1')">Tab 1</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB2"><A href="javascript:goto_tab('TAB2')">Tab 2</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB3"><A href="javascript:goto_tab('TAB3')">Tab 3</A>
</td>
</tr>
</table>
<table width="100%" class="SAPBEXTbsBdyEdg" cellspacing="0" cellpadding="5" border="0">
<tr>
<td valign="top" >
<span id="TAB1">
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB1
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB1NAVIGATIONBLOCK_1"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
ITEM: TAB1NAVIGATIONBLOCK_1
</object>
</span>
<span id="TAB2" >
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB2
</object>
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB2NAVIGATIONBLOCK_2"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
ITEM: TAB2NAVIGATIONBLOCK_2
</object>
</span>
<span id="TAB3" > <SPAN id=TAB3><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB3"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
<param name="BLOCK_SIZE" value=""/>
ITEM: TAB3
</object><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB3NAVIGATIONBLOCK_3"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_NAV_BLOCK"/>
<param name="DATA_PROVIDER" value="DATAPROVIDER_2"/>
<param name="HIDDEN" value="X"/>
ITEM: TAB3NAVIGATIONBLOCK_3
</object></SPAN>
</span>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
/* This function call is needed to set the correct state */
set_actual_tab();
-->
</script>
</BODY>
</HTML>
This perfectly works with one table and one nav. block per tab. When I include a second table and a second nav. blocks in some tab, it doesn't work properly anymore (the selected tab is not highlighted). I think that I'm not naming the table and nav. block properly:
ITEM: TAB1
ITEM: TAB1NAVIGATIONBLOCK_1
Second table?
Second nav. block?
Could someone help me further?
Thanks, Nipponwith other words..
strip1 = 2 tables, name TAB1_0 and TAB1_1
strip2 = 2 tables, name TAB2_0 and TAB2_1
Navblock strip1 = 2 navblocks, name TAB1_0_NAV and TAB1_1_NAV
Navblock strip2 = 2 navblocks, name TAB2_0_NAV and TAB2_1_NAV
The JavaScript Paramter is TAB1, TAB2 and TAB3. So need every strip-group the same "main"-name.
<td class="SAPBEXTbsTab" id="head_TAB1"><A href="javascript:goto_tab('TAB1')">Tab 1</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB2"><A href="javascript:goto_tab('TAB2')">Tab 2</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB3"><A href="javascript:goto_tab('TAB3')">Tab 3</A>
First of all JavaScript set all objects to hidden, then set all objects with 'name' visible.
Regards Sven -
Hi, We have quite a few reports we have developed for users that have around 5 or 6 tabs. When we adding or remove any functionality we have to maintain each of these reports. Does anyone else have/had this issue and what is a good strategy to move away from Web Templates with tabs?
Thanks!to my knowldge, we don't have any option... we need to maintain every time.
I can think how complex it is...if you have 5 or 6 tabs... it 's very complex. Going forward... for small change.. like adding new tab etc... you need to be very careful.
On every call... try to reset to initial every time you call a tab... then try to pass values as per the requirement. ex: Title, Filters, settings, table etc.
Initial view we will disble every thing... we will one by one... with multiple commands...
Nagesh Ganisetti. -
Is it possible to provide an BEx Web Query with parameters based on iView?
Hi SAP Portal experts,
My knowledge of SAP Portal is limited and I ran into the following problem:
I have got about 60 BEx Web Queries which should be put into some sort of navigation. Furthermore I would like to intodruce one start page where the user can preselect common bex query variables (e.g. company code) by clicking on a map.
My approach was to put all query links into a BEx Web Application Template. The template includes a JavaScript storing the userdefined values in a cookie. As soon as the user clicks on a link the cookie values are read from that cookie and a query parameter string is set up like "&BI_COMMAND_1-BI_COMMAND_TYPE=SET_VARIABLES_STATE&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE_TYPE=VARIABLE_INPUT_STRING&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE_TYPE-VARIABLE_INPUT_STRING=2100&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1-VARIABLE=0P_COCD" and concatenated with the URL for the BEx Query.
My colleague wants me to put all this into SAP Portal and to create an iView for each BEx Query. How can I achieve that? I have already had a look at the iView property "parameters passed on to BEx Web Application". If I put my parameter string there, it works fine. However, I would like to replace VARIABLE_INPUT_STRING=2100 and VARIABLE=0P_COCD with the values selected by the user by clicking on the map. So how can I set up a parameter or variable in one iView and read it in another iView with a BEx Web Query???
Thank you very much in advance
MartinI have thought about this. There are some problems here....
I cannot use the same proxy to invoke the java callout and then based on the code or handler disable it, since
1) i would have no way to enable back the proxy again.
2) Also there is some amount of message loss.
So i will have to use another proxy to do the same, but in this case
1) what would be the trigger to this proxy?
2) And how often do i invoke the java callout to see if the URI is up or not? (wouldnt that affect the performance?)
I am just wondering why did they give an offline URI option in the business service and no similar option in the proxy service, Any Idea?
Thanks -
Hi Experts,
I am using BI.7,but using web application designer(3.x).
i am having a requrement to design a web template with multiple tabs.
so could any body can say is it possible to create web templates with diffrent tabs by using
web application designer 3.x.
Regards
DebasishHi Rahul,
The Document is Good.According to the Document i have created one master template and followed the HTML Coadings.
But i am getting an error,i.e when executing the master template,its opening properly with the two radio buttons(a-sales,b-Market).when select the radio button sales,its not displaying the sales report,similar for market report.
If you have faced such type of issues,please tell me how to resolve it.
Regards
Debasish
Edited by: Debasish Mishra on Jul 20, 2009 9:19 AM -
BW 3.5 - Web query - Sorting in drilldown.
Hi BI Experts,
I have a Web query, with a drilldown box. By default, the list in the drilldown is sorted by key. However, I would like to sort the list based on the text.
Any pointers on this would be a great help.
Best Regards,
Nidhi Sharmahi nidhi,
Welcome to SDN.
You must have assigned a dataprovider to the drilldown box.And you must have also assigned a specific characteristics.
In the query change mode, change that characteristics property to Display->Text.
And set the sort order.
the same will have effect in web query too.
hope it helps,
regards,
Parth. -
RSTT with Webi query is not working
Hi, Guru;
I want to use RSTT to trace MDX by running Webi query. My Webi is built on universe and connect to BI7.0 query with user 'BOXIUSER'.
Now my issue is I activated 'BOXIUSER' in RSTT and whenever I ran the Webi, there is no trace id created in 'Traces' tab.
What's wrong with that? Any other setting I should do?
Thanks!
HaiyingHello Haiying,
We have the same problem after updating to BO Edge SP2 FP2.2.
I am currently checking where this problem comes from.
If you have new information please let me know.
Cheers,
Andreas -
Excel web app Review tab with SharePoint 2013
Is there a way to get the review tab to show up in Excel web app with SharePoint 2013 on-prem? Users want to be able to use the "add comments" feature while in the excel web app.
Hi,
That functionality isn't available in Excel Web App on-premise. I just applied the Oct 2014 CU to WAC and do not have it, so the feature just hasn't made it down yet.
You can use the "add comments" tab in excel client.
Here is a similar post, you can take a look at:
https://social.technet.microsoft.com/Forums/office/en-US/b0f3ab85-8f46-484b-8fdb-407f57846b61/office-wep-app-review-tab-is-not-disponible?forum=sharepointgeneral
Best Regards,
Lisa Chen
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Office Web Apps Server 2013 - Word Web App - Problem with Tab space
Hello We have Office Web Apps Server 2013 running with SharePoint 2013. Users Editing a Word document with Office Web Apps, can't use "Tabs", any Word document with Tabs; the tabs are replaced with a single space.
Has anyone noticed this? Is this a bug?
-thanks
thomas
-TomYes, currently the Word Web App does not support
Tab Keyboard shortcut for editing document content .
For more information, you can have a look at
the article:
http://office.microsoft.com/en-us/office-online-help/keyboard-shortcuts-in-word-online-HA010378332.aspx?CTT=5&origin=HA010380212
http://social.technet.microsoft.com/Forums/en-US/3f5978d3-67a1-4c8c-981f-32493d72610b/office-web-apps-server-2013-word-web-app-problem-with-tab-space?forum=sharepointgeneral -
How can I create a query with web service data control?
I need to create a query with web service data control, in WSDL, it's query operation, there is a parameter message with the possible query criteria and a return message contains the results. I googled, but cannot find anything on the query with web service. I cannot find a "Named Criteria" in web service data control like normal data control. In Shay's blog, I saw the topics on update with web service data control. How can I create a query with web service data control? Thanks.
Hi,
This might help
*054. Search form using ADF WS Data Control and Complex input types*
http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html -
Drill Down BeX Query with hierarchy in WEBI
Hi,
I am using a Bex Query with Hierarchy in my WEBI report. Is it possible to drill down ? I am not able to use Scope of Analysis because it is disabled. I am very new to WEBI. Please help me out.
Thanks in Advance.
Lakshmi Mohanhttp://www.google.co.in/url?sa=t&rct=j&q=drill%20down%20bex%20query%20with%20hierarchy%20in%20webi%20%20%20&source=web&cd=2&ved=0CDQQFjAB&url=https%3A%2F%2Fcw.sdn.sap.com%2Fcw%2Fservlet%2FJiveServlet%2FpreviewBody%2F137316-102-1-277519%2FWeb%2520Intelligence%2520on%2520SAP%2520implementation%2520best%2520practices.pdf&ei=xofcTpSgF5DJrAeaxpiIBw&usg=AFQjCNHuwDIpvxciPKJyEdoz3GiVjRKgqA
http://www.scribd.com/doc/62293080/40/Query-Drill-for-hierarchies -
Problem with Broadcasting Web query
I am able to broadcast the web query and I recieve the email in MS Outlook, but the report is unreadable. It has the proper header info (from, to, subject, ...), but the report itself shows up as garbled text ("Q29udGVudC1UeXBlOiBtdWx0aXBhcnQvcmVsYXRlZDsNCiBib3VuZG").
I tried the different output formats in Broadcaster, but no luck. Anyone else experience this?
Thanks in advance.Check the o/p of the sent mail from tcode SOST. if the o/ format looks fine in SOST, the problem could be on the Mail server (Exchange or Lotus notes).
What version of MS Outlook/ MSExchange server are you using? I have seen issues with MS Exchange 2002>.
Thanks. -
Combine multiple web services with the same SQL query into one
Hello,
I would like to ask a question regarding combine multiple similar web services into one. Can you please tell me if it is possible to combine 4-5 web services into one since they built on the same SQL query with 5 different criterias or condition so that the user can enter any of the 5 criterias to populate the data on the form instead of having 5 different web services?
e.g Query: Select appName, permit#, address, phone, description, type, section, from table where appName = can be 'appName, permit#, address, phone, or description' to populate the rest of the data to the form.
Does any one have ever done some thing like this in Workbench ES? If so please assist. I know it can be easier to build it in Visual Basic, C#, or dot.net but the requirement is to build it in workbench ES.
Thanks in advance,
Han DaoIf you are querying for Name, PhoneNumber, and SSN, and you queried for all people with a phone number that started with 867, you would have a potentially long list of people. So to keep track of all of the people, we store each record in XML complex elements. The root node is just any name you want, and the repeating element is the complex element name.
So using the example from above, I'm going to specify the following:
Root Node: Result
Repeating Element: Person
So now when I do a query, my resultXML will look like:
<Result>
<Person>
<Name>Alex</Name>
<PhoneNumber>867-5309</PhoneNumber>
<SSN>111-11-1111</SSN>
</Person>
</Result>
If your query returned multiple results (like ours would probably), it would look like:
<Result>
<Person>
<Name>Alex</Name>
<PhoneNumber>867-5309</PhoneNumber>
<SSN>111-11-1111</SSN>
</Person>
<Person>
<Name>Han</Name>
<PhoneNumber>867-2169</PhoneNumber>
<SSN>222-22-2222</SSN>
</Person>
</Result>
So Result and Person is just to give a little bit of structure to the xml result (containers really). So you can name them whatever is helpful for you.
The column name mappings map the query columns (Name, PhoneNumber, SSN) to some node in the XML (Name, PhoneNumber, SSN). So you don't need to specify which field maps to what in the form. Just copy the column names to the element name so you have a 1-to-1 naming. If you want to manipulate the XML a bit though, you could do:
Column Name Element
Name YourName
PhoneNumber Phone
SSN Secret
which would then make your xml look like:
<Result>
<Person>
<YourName>Alex</YourName>
<Phone>867-5309</Phone>
<Secret>111-11-1111</Secret>
</Person>
</Result>
It lets you change the XML element names to whatever you want. Otherwise by default they take on their column names.
In your form, you could bind to the WSDL through the Data Connections pane and point it to your web service. This will then create form elements that you can just drag and drop allowing you to have the information available when the service gets ran. Once the service is called, you can modify the field's data to get whatever information you need in order to populate other form fields.
If that is too confusing, feel free to send me your form (e-mail is on profile page) and I'll add comments to it to show you how to set up the form for the web service call (and also give me the link to your webservice) -
Apache Reverse Proxy with Abap Web query
Hi to all
We are trying to configure apache 2 to work as a reverse proxy with web abap Netweaver installation.
From inside the network the web query is fine.
Running the query with the reverse proxy we have only the html code in the browser. All the scripts and css are not present.
We checked some messages inside the forum and we have tried a lot of stuff without success.
We use always linux (Fedora, Ubuntu with xampp or apache only) plus the html module or the publisher from http://apache.webthing.com.
Our installation is like this the reverse proxy in the dmz and the netweaver to the inside off coarse, and we don't have the same domain name, i don't know if this is important.
Any help/idea is valuable.
Thank you
YiannisHi Olivier
I have seen your solution in other messages but i didn't try it because i was trying to work with the html_proxy module.
I read the documents you gave me plus some apache tutorials on the rewrite rule.
In any case i have my installation working now.
I did some extra changes in my config so now the rules are like that
ProxyVia On
ProxyBadHeader IsError
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /sap http://192.168.1.59:8001/sap
ProxyPassReverse /sap http://192.168.1.59:8001/sap
RewriteEngine On
RewriteRule ^/(sap\(.*) http://192.168.1.59:8001/$1 [P,L]
Thanks again for your help
Yiannis -
On certain web sites(with java applets embedded or rich content),sometimes browser hotkeys are beeing used with other functionality (eg.: youtube uses ctrl + tab for sliding between player controls).How can I prevent this ?
Thanks for posting this!
I would only mention that your definition is incomplete for this -
Contextual selector A type of Style Sheet Selector that
and that it's most often referred to now as a Descendent selector, not a contextual selector. It's basically the same as the Compound selector that you have already defined....
Maybe you are looking for
-
I'm using Logic Studio on an Intel Mac, and the installation went fine. The problem is that when I try to click on one the sounds in the media library, I get e pop-up that says "plug-in Hybrid Mor not available". This doesn't happen on all sounds of
-
HT1918 How can I contact iTunes regarding incorrect charges being made to my credit card?
How can I contact iTunes regarding incorrect charges being made to my credit card in order to obtain a Credit and to stop repetitive charging? I am finding it very difficult to navigate the iTunes support line and would be grateful if anyone can help
-
Call a function inside a package from a stored procedure
Hello: I am kind of new to the stored procedure. Does anyone know how to call a function inside a package from another stored procedure? I have a existing function (func_b) inside a package (pack_a) and it returns a cursor. I want to call this functi
-
Severely disappointed with Verizon and the Revolution
More of a rant than anything. Just severely disappointed with Verizon. We have been customers for about 16years, have 4 cell phones and the cell based home phone with them. On this last upgrade, we went with some refurb. Revolutions as Verizon was
-
Interactive report Export report link
I understand normally reports export to .CSV files & assume the name of the Report Region. I see where in the interactive report - Report attributes - Report Export section you can specify a Fixed name for the report. MY QUESTION: Since my BOM report