Using Tab Pages & Web Template Web Items
Hi Experts,
i want to build a report with a tabs
i have created a WAD report with a tab page web item
in the tab page i have inserted three web template web items
and in each web item i have entered a diffrent technical name of a WAD report (3 reports)
but when i run the report i get in all three tab pages
the data of the first report (like it uses DP_1 of the first one)
i have tried to change in the reports the name of the data providers
to DP_7 or whatever and it is not working still.
any one know how to display three WAD reports in a tab page web item?
Thanks and BR,
Or.
Hi
for one clair example you can install the 0Analyzer web template - the standard sap web template that use TABs with different reports inside
hope it helps
Edited by: Andrea Previati on Sep 28, 2011 5:53 PM
Similar Messages
-
How can WLS use JSP pages in a Web Application (either a .war file or a war directory structure) without a java compiler?
I suspect either the JSP specification is flawed (i.e. it doesn't take account of servers using just a JRE), or BEA's implementation is broken.
Production servers do not have a JDK installed. They only have a JRE. Therfore a java compiler is not present on the machine that the Web Application is deployed onto.
On the development machine, when the server is requested to load the JSP it creates a tmpwar directory within the Web Application directory structure. This is then included in the resultant .war file thus:
D:\war>jar -tf gmi.war
META-INF/
META-INF/MANIFEST.MF
gmiService.jsp
WEB-INF/
WEB-INF/classes/
WEB-INF/classes/com/
WEB-INF/classes/com/bt/
WEB-INF/classes/com/bt/gmi/
WEB-INF/classes/com/bt/gmi/gmiService.class
WEB-INF/getList.xsl
WEB-INF/getListByConnection.xsl
WEB-INF/getListByDistrict.xsl
WEB-INF/getListByDistrictConnection.xsl
WEB-INF/lib/
WEB-INF/source/
WEB-INF/source/build.bat
WEB-INF/source/gmiService.java
WEB-INF/web.xml
WEB-INF/weblogic.xml
tmpwar/
tmpwar/jsp_servlet/
tmpwar/jsp_servlet/_gmiservice.class
tmpwar/jsp_servlet/_gmiservice.java
When deployed on the production server with the web.xml file set to use the following values (note XML stripped):
weblogic.jsp.pageCheckSeconds
-1
weblogic.jsp.precompile
false
weblogic.jsp.compileCommand
javac
weblogic.jsp.verbose
true
weblogic.jsp.packagePrefix
jsp_servlet
weblogic.jsp.keepgenerated
false
And in the weblogic.properties file:
weblogic.httpd.webApp.gmi=war/gmi
I've also tried with the .war file, but that insists on creating another tmpwar directory outside of the .war file.
Then, although I have set pageCheckSeconds to -1 (don't check and don't recompile) ter production server still attempts to recompile the JSP's:
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: init
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param verbose initialized to: true
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param packagePrefix initialized to: jsp_servlet
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param compileCommand initialized to: javac
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param srcCompiler initialized to weblogic.jspc
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param superclass initialized to null
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param workingDir initialized to: /opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param pageCheckSeconds initialized to: -1
Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: initialization complete
Mon Sep 25 11:40:12 BST 2000:<I> <WebAppServletContext-gmi> Generated java file: /opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war/jsp_servlet/gmiService.java
Mon Sep 25 11:40:14 BST 2000:<E> <WebAppServletContext-gmi> Compilation of /opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war/jsp_servlet/gmiService.java failed: Exception in thread "main" java.lang.NoClassDefFoundError: sun/tools/javac/Main
java.io.IOException: Compiler failed executable.exec([Ljava.lang.String;[javac, -classpath, /opt/Solaris_JRE_1.2.1_04/lib/rt.jar:/opt/Solaris_JRE_1.2.1_04/lib/i18n.jar:/opt/Solaris_JRE_1.2.1_04/classes:/var/wls/5.1/weblogic/lib/weblogic510sp4boot.jar:/var/wls/5.1/weblogic/classes/boot:/var/wls/5.1/weblogic/eval/cloudscape/lib/cloudscape.jar:/var/wls/5.1/weblogic/lib/wleorb.jar:/var/wls/5.1/weblogic/lib/wlepool.jar:/var/wls/5.1/weblogic/lib/weblogic510sp4.jar:/var/wls/5.1/weblogic/license:/var/wls/5.1/weblogic/classes:/var/wls/5.1/weblogic/lib/weblogicaux.jar:/opt/wls-servers/gmiServer/weblogic/gmiServer/serverclasses:/opt/wls-servers/gmiServer/weblogic/lotusxsl.jar:/opt/wls-servers/gmiServer/weblogic/xerces.jar:/opt/wls-servers/gmiServer/weblogic/logging.jar::/opt/wls-servers/gmiServer/weblogic/war/gmi/WEB-INF/classes:/opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war, -d, /opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war, /opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war/jsp_servlet/gmiService.java])
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.fillInStackTrace(Compiled Code)
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.io.IOException.<init>(Compiled Code)
at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(Compiled Code)
at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:200)
at weblogic.servlet.jsp.JspStub.compilePage(Compiled Code)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:173)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:187)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:118)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:142)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:744)
at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:692)
at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:251)
at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:363)
at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
at weblogic.kernel.ExecuteThread.run(Compiled Code)
The default Java compiler from sun lives in the tools.jar that comes with
the JDK. Just add that to your set of JARs which are deployed in production
and you should be fine. No need to install the full JDK - just make the
tools.jar available to WebLogic.
Regards
James
James Strachan
=============
email: [email protected]
web: http://www.metastuff.com
"Martin Webb" <[email protected]> wrote in message
news:[email protected]...
>
> How can WLS use JSP pages in a Web Application (either a .war file or a
war directory structure) without a java compiler?
>
> I suspect either the JSP specification is flawed (i.e. it doesn't take
account of servers using just a JRE), or BEA's implementation is broken.
>
> Production servers do not have a JDK installed. They only have a JRE.
Therfore a java compiler is not present on the machine that the Web
Application is deployed onto.
>
> On the development machine, when the server is requested to load the JSP
it creates a tmpwar directory within the Web Application directory
structure. This is then included in the resultant .war file thus:
>
> D:\war>jar -tf gmi.war
> META-INF/
> META-INF/MANIFEST.MF
> gmiService.jsp
> WEB-INF/
> WEB-INF/classes/
> WEB-INF/classes/com/
> WEB-INF/classes/com/bt/
> WEB-INF/classes/com/bt/gmi/
> WEB-INF/classes/com/bt/gmi/gmiService.class
> WEB-INF/getList.xsl
> WEB-INF/getListByConnection.xsl
> WEB-INF/getListByDistrict.xsl
> WEB-INF/getListByDistrictConnection.xsl
> WEB-INF/lib/
> WEB-INF/source/
> WEB-INF/source/build.bat
> WEB-INF/source/gmiService.java
> WEB-INF/web.xml
> WEB-INF/weblogic.xml
> tmpwar/
> tmpwar/jsp_servlet/
> tmpwar/jsp_servlet/_gmiservice.class
> tmpwar/jsp_servlet/_gmiservice.java
>
> When deployed on the production server with the web.xml file set to use
the following values (note XML stripped):
>
> weblogic.jsp.pageCheckSeconds
> -1
>
> weblogic.jsp.precompile
> false
>
> weblogic.jsp.compileCommand
> javac
>
> weblogic.jsp.verbose
> true
>
> weblogic.jsp.packagePrefix
> jsp_servlet
>
> weblogic.jsp.keepgenerated
> false
>
>
> And in the weblogic.properties file:
>
> weblogic.httpd.webApp.gmi=war/gmi
>
> I've also tried with the .war file, but that insists on creating another
tmpwar directory outside of the .war file.
>
>
> Then, although I have set pageCheckSeconds to -1 (don't check and don't
recompile) ter production server still attempts to recompile the JSP's:
>
>
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: init
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
verbose initialized to: true
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
packagePrefix initialized to: jsp_servlet
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
compileCommand initialized to: javac
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
srcCompiler initialized to weblogic.jspc
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
superclass initialized to null
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
workingDir initialized to:
/opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp: param
pageCheckSeconds initialized to: -1
> Mon Sep 25 11:40:11 BST 2000:<I> <WebAppServletContext-gmi> *.jsp:
initialization complete
> Mon Sep 25 11:40:12 BST 2000:<I> <WebAppServletContext-gmi> Generated java
file:
/opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war/jsp_servlet/gmiService.
java
> Mon Sep 25 11:40:14 BST 2000:<E> <WebAppServletContext-gmi> Compilation of
/opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war/jsp_servlet/gmiService.
java failed: Exception in thread "main" java.lang.NoClassDefFoundError:
sun/tools/javac/Main
>
> java.io.IOException: Compiler failed
executable.exec([Ljava.lang.String;[javac, -classpath,
/opt/Solaris_JRE_1.2.1_04/lib/rt.jar:/opt/Solaris_JRE_1.2.1_04/lib/i18n.jar:
/opt/Solaris_JRE_1.2.1_04/classes:/var/wls/5.1/weblogic/lib/weblogic510sp4bo
ot.jar:/var/wls/5.1/weblogic/classes/boot:/var/wls/5.1/weblogic/eval/cloudsc
ape/lib/cloudscape.jar:/var/wls/5.1/weblogic/lib/wleorb.jar:/var/wls/5.1/web
logic/lib/wlepool.jar:/var/wls/5.1/weblogic/lib/weblogic510sp4.jar:/var/wls/
5.1/weblogic/license:/var/wls/5.1/weblogic/classes:/var/wls/5.1/weblogic/lib
/weblogicaux.jar:/opt/wls-servers/gmiServer/weblogic/gmiServer/serverclasses
:/opt/wls-servers/gmiServer/weblogic/lotusxsl.jar:/opt/wls-servers/gmiServer
/weblogic/xerces.jar:/opt/wls-servers/gmiServer/weblogic/logging.jar::/opt/w
ls-servers/gmiServer/weblogic/war/gmi/WEB-INF/classes:/opt/wls-servers/gmiSe
rver/weblogic/war/gmi/_tmp_war, -d,
/opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war,
/opt/wls-servers/gmiServer/weblogic/war/gmi/_tmp_war/jsp_servlet/gmiService.
java])
> at java.lang.Throwable.fillInStackTrace(Native Method)
> at java.lang.Throwable.fillInStackTrace(Compiled Code)
> at java.lang.Throwable.<init>(Compiled Code)
> at java.lang.Exception.<init>(Compiled Code)
> at java.io.IOException.<init>(Compiled Code)
> at
weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(Compiled Code)
> at
weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:200)
> at weblogic.servlet.jsp.JspStub.compilePage(Compiled Code)
> at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:173)
> at
weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:18
7)
> at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:118)
> at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:142)
> at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:744)
> at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:692)
> at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:251)
> at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:363)
> at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
> at weblogic.kernel.ExecuteThread.run(Compiled Code)
>
>
>
-
Web Template Web items formating issue
Hi
Need some help with regards to the Web Application Designer Web items...
I am trying to create a web template with Tabs
I included a TABSTRIP web item and in that webitem i included Container(3)(as i need 3 tabs) and in First Container i included Chart and
in Second container i included Navigation Pane and Analysis Web Items....
here is the problem
The Navigation pane is appearing on top of Analysis(table) in outpu...BUT my requirment is the Navigation pane should appear on left hand side of Analysis
How can i achieve this
ThanksHI Maxicosi,
I'll send you some reading material for all of this - in chapter 7 I go thru the actual configuration for dashboards. Most of your questions should be answered or at least some ideas on these items will be offered.
I'll use the same email address.
thanks, Pete -
Most menu grayed out when using a Pages Newsletter template
I selected a newsletter template (Design newsletter) and I'm working on it to create my own newsletter. I've been able to do some changes, but when trying to do add objects to the master (I want to have a watermark in each page), or insert page numbers, or a page break i can see that a lot of the menu items are grayed out. Is there something I'm missing? When i create a document from scratch all the menu is available. I even tried to copy all I had in the newsletter I'm creating and pasting to a new blank document, but then it looks complete messed up... Please give me a hand with this
perazo
*Page Layout* mode does not have master objects. Instead there is a template for each layout under the Pages menu on the toolbar.
For watermarks you will have to position the graphic, change its transparency, send it to the back and lock it.
Then:
+Menu > Format > Advanced > Capture Pages…+
Name the new page template which will then appear under the Pages menu on the toolbar. You will get a copy of that particular layout every time you select it from the menu. Think of it like a rubber stamp or Xerox copier, not a master anything.
Retrospectively editing is a PITA as editing a page template does nothing to pages already using a template. The process of replacing a template, pointless as it is, is rendered even more absurd by the arcane method needed to do it. You have to type exactly the same name as the existing page template, including U&lc, without being able to view the name, then overwrite it.
The mess continues as it asks whether you want to include more than the one page but all other options are greyed out. There are a string of features which don't work, half work or work badly with no explanation.
It is confusing as *Page Layout* mode actually lacks exactly the kind of things that you would expect of most layout programs but the features still remain in the menus from *Word Processing* mode.
It is the consequence of some very muddled thinking by Apple's programmers.
Peter -
Dear Experts,
I have created a web template which have tab page item and also two web template web item.
when i display it the first tab is showing the attached web template item fine. but when i go to second tab page still its showing the first web template only instead of second.
what could be the reason and how to rectify it.
thanks and regards
NeelHi,
Create 2 Separted Web Templates for Example. Web Temp 1 (having report XX1) and Web temp 2 (having report XX2).
After that Create New Web Template FINAL --> in Advance Tab --> Drag and Drop Tab Pages Web Item. After that Tab Pages Web Item properties --> Table Pannel is there in that create new Tab Pannel --> it will open new window in that click on Actiavtion _Action it shows like Command : Set Web Template --> Click on that and give me your Web Template Name Web Temp 1 (As above Example) Under that Open New Window option is Check it as ON.
For Second Web Temp 2 --> Tab Pages Web Item properties --> Table Pannel is there in that create new Tab Pannel --> it will open new window in that click on Actiavtion _Action it shows like Command : Set Web Template --> Click on that and give me your Web Template Name Web Temp 2 (As above Example) Under that Open New Window option is Check it as ON.
I hope it will help you.
Thanks,
Bhima -
BEx Web - Inserting Tabs with multiple Web Templates
I encounter much difficulty to find consistent information on how to create a Web cockpit (BW3.5) by making use of embedded Web Templates (using web template web item).
In particular,
- How to define tab pages?
- How to insert an HTML document in one of these tab pages or in the body of a single Web template?
I would be glad if you could give me links to helpful documentation or share your own experience.
Best regards.
Laurent Querella
BI Consultant
ALTI BelgiumHi,
I can`t find the BW Expert coding, too.
But try out following coding.
This example template contains 4 tabs
1) Query (assign a Query to DP1)
2) Query View (assign a view to DP2)
3) Template (assign a template ID)
4) Template (0ANALYZER)
rgds Jens
<object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="SET_PROPERTIES"/>
<param name="TEMPLATE_ID" value=""/>
TEMPLATE PROPERTIES
</object>
<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="DATA_PROVIDER_ID" value=""/>
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="DATA_PROVIDER_ID" value=""/>
DATA_PROVIDER: DATAPROVIDER_1
</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>
<table cellspacing="0" cellpadding="5" border="0" id="tabheader">
<tr>
<td class="SAPBEXTbsTab" id="head_TAB1"><A href="javascript:goto_tab('TAB1')">Query</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB2"><A href="javascript:goto_tab('TAB2')">Query View</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB3"><A href="javascript:goto_tab('TAB3')">Template</A>
</td>
<td class="SAPBEXTbsTab" id="head_TAB4"><A href="javascript:goto_tab('TAB4')">BEx Web Analyzer</A>
</td>
</tr>
</table>
<table width="100%" class="SAPBEXTbsBdyEdg" cellspacing="0" cellpadding="5" border="0">
<tr>
<td valign="top" >
<P>
<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="GENERATE_CAPTION" value=""/>
<param name="BORDER_STYLE" value="NO_BORDER"/>
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="GENERATE_CAPTION" value=""/>
<param name="BORDER_STYLE" value="NO_BORDER"/>
ITEM: TAB2
</object>
</span></P>
<P><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_TEMPLATE"/>
<param name="HIDDEN" value="X"/>
<param name="GENERATE_CAPTION" value=""/>
<param name="TEMPLATE_ID" value="myTemplateID"/>
<param name="USE_ONLY_BODY" value=""/>
<param name="NAME_PREFIX" value="TAB3"/>
ITEM: TAB3
</object>
</SPAN></P>
<P><SPAN id="TAB4"><object>
<param name="OWNER" value="SAP_BW"/>
<param name="CMD" value="GET_ITEM"/>
<param name="NAME" value="TAB4"/>
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEMPLATE"/>
<param name="HIDDEN" value="X"/>
<param name="GENERATE_CAPTION" value=""/>
<param name="USE_ONLY_BODY" value=""/>
<param name="TEMPLATE_ID" value="0ANALYZER"/>
<param name="NAME_PREFIX" value=""/>
<param name="BORDER_STYLE" value="NO_BORDER"/>
ITEM: TAB4
</object></SPAN></P>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
/* This function call is needed to set the correct state */
set_actual_tab();
-->
</script>
</BODY>
</HTML> -
WEB.show_document in Browser Tab Pages
Hi
This problem occurs in IE7 which makes use of tab pages on the web browser. I'm using forms 10g, web.show_document(v_url, '_BLANK') to pop up a browser window in IE to display a PDF file residing on the App Server.
The new browser window pops up in IE and displays the pdf document fine. The window title and address bar contain the correct url (a rather long one). The problem I have is that the browser tab page is labelled "Error" which immediately causes concerns amongst the users. I'm not sure if it does this because it does not know what to label the tab page or if the URL is perhaps too long.
Is there any way to rename / relabel the tab page or set the name or alias somewhere? I'll appreciate any advice on the issue...
Regards
MarioHi,
With web.show_document() you could call a html page that call your php page with POST().
Francois -
Caching web templates using the portal cache - experiences
Hi,
To improve performance, I would like to cache a (7.0) web template in the portal. I adjusted the iView by changing the following fields:
Cache Level to shared
Cache Validity Period to 1 hour
However, the template still takes 10 seconds to load, the same time as before.
The template doesn't have a variable screen that is shown (all variables are optional), so according to note 1002778 'Caching in the Enterprise Portal' there doesn't seem te be a problem.
Do you have suggestions why it doesn't work, and if there steps I could perform to make it working?
Cheers,
DanielHi,
Finally SAP OSS has answered me on portal caching in BI 7.0. From their reaction:
"In the new Portal infrastructure in NetWeaver 7.0 the iView properties
for iView portal caching are not evaluated by BI as it was in BW 3.5.
In 3.5 portal infrastructure this feature had special implementation
which was evaluated as not situable for the NW 7.0 infrastructure.
The iView properties are visible, even if they do not fit to BI
iViews as we do not have the possiblity to switch off this visibility
for some types of iViews.
Nevertheless, some parts like Web Templates, Web Items are stored
in the cache on Java Server and are reused when the same Template
is loaded again.
So in 7.0 we do not have functionality like in 3.x for storing of
the generrated HTML. As of my knowladge, there is no workaround for
that (besides what you have mentioned."
So we'll have to wait for the BO stuff, which has pretty good pre-calculations options which can serve as cache.
Kind regards,
Daniel -
Regarding upgrade of web report\web templates functionalites BW 3.5-BI 7.0
hi all,
I m working on a Upgrade study from BW 3.5 to BI 7.0 for Web Templates,web items and java scripts.
Below is the scenario of the client system:
New web templates are created from the 6 master web templates available for publishing to a custom Portal (created using BSP and hosted on the WAS). TOOLBAR and FOOTER are custom web templates used in all Master Templates and contain various JavaScript functions and footer code respectively.
TOOLBAR provides the Toolbar, header and buttons functionalities in the Master Templates via the contained Javascript functions. FOOTER displays the date and time of issue as well the logged in user.
FOOTER1 and FOOTER2 are web items derived from FOOTER web template. They have different set of web item properties and are used to create web templates used through the custom Portal.
It is observed from BW Tables that out of 100 unique Web Templates available in the system, 90 are using TOOLBAR template and 95 are using FOOTER template.
No external Javascript .js files are used in the Web templates. Most of the Javascript functionality is contained in TOOLBAR and no other custom javascript in master templates. However, there are some derived web templates where custom javascript is contained.
Following is the process to create custom Web Templates in development server that are eventually transported to QA and Production:
1) The appropriate master template is identified and saved with new name in developer role.
2) Dataprovider is added to corresponding web items.
3) From the library, properties are transferred from master template to the custom template.
4) Report title is added in HTML tab.
5) No changes are needed in the Web Templates Properties except change of value in Show Jump Target in field to the portal Frame ConPortal or _self in case RRI is to be used.
6) Some properties like Title, Width in Pixel, Affected Data Provider, etc. needs to be adjusted. Changes can be done to web items seen in Overview tab except the FOOTER and TOOLBAR web items. These web items are saved as reusable components in Library.
7) After all the changes the web template created is transported from development server.
To summarize, all master data for creation of web templates like reusable master templates, web items in library, web templates containing Javascript code are stored in dev. server. Custom web templates created from these are transported.
I want to validate the sequence of migration as below:
Following sequence has to be followed for the Web Templates and Queries Migration in development BI 7.0 Server:
1) Migrate the Individual BEx Queries first and perform functional testing.
2) Migrate the TOOLBAR template manually (create as new in BI 7.0 Toolset) and FOOTER template automatically (using Migration Tool).
3) Manually migrate the JavaScript code in TOOLBAR. Please refer to section ..for more details.
4) Migrate the library of reusable web items, if any.
(What to do if web item is custom or is not supported in BI 7.0)
5) Migrate the Master Web Templates manually (create as new in BI 7.0 Toolset) and automatically (wherever possible) and perform functional testing.
6) Migrate the custom web templates automatically (wherever possible) and manually, if automatic migration is not possible. Perform functional testing and data provider binding.
7) Perform jump target binding wherever applicable.
8) Transport custom templates, TOOLBAR and FOOTER to QA and Production subsequently.
Also i have the following questions:
1. How to migrate functionalities accessed thru web templates like jump queries, general navigation blocks with filter, table interface, and are data providers automatically linked to web items or have to be done manually post migration.
2. Do we need to migrate the library of reusable web items also.
3. After migrating the master web templates and javascript containing templates to BI 7.0, can we migrate automatically the custom webtemplates derived from master templates and containing the custom javascript that is now avaialbe in BI 7.0, will they pick up the custom code automatically.
thanks in advance
Regards
praveenNo resolution found
-
Creating Master Web Templatese embeding web templates etc
How do I create a Master web template such that if I make a change to this Master template, then all templates using this Master (say via embdedded web template web item) change automatically
Right now if I embed a web template (TEMPLATE-1)
in another web template (TEMPLATE-2),
and then make a change to TEMPLATE-1 (e.g., Add a new web item to TEMPLATE-1)
This change is NOT propagated to TEMPLATE-2
HOW do I make this happen.
Please advise. Thanks.If you embed Template-1 in Template-2.
And you make a change to Template-1 - this change IS propagated to Template-2.
However, if you use a GROUP ITEM in Template-1, and make a change to this GROUP ITEM (add another web item for instance). This change is NOT propagated.
Is anyone else experiencing this problem.
-abhi -
I have create a NWBC role in PFCG with a menu item for a BEx web template with the URL <prt_protcl>://<prt_server>/<bi_launcher>?TEMPLATE=ZWAD_QMS_KPI. When i execute the BEx web template from the PFCG menu, everything works perfect. When I open the NWBC for HTML, the BEx web template menu item is not visible (All other menu items from PFCG appear in the PFCG menu). I'm I missing something?
My system is ECC 6.0 EHP5.Hi John,
Note that only certain PFCG menu item types appear in NWBC, see the help doco for more info:
http://help.sap.com/saphelp_nw74/helpdata/en/4c/5bdd2a97817511e10000000a42189b/content.htm
What type did you use? You may need to just use the Web Address.
Hth,
Simon -
Hai(web template in bps)
Hai,
can any one please send me the link to pdf(to load data from bps web template to bps cubes by using some abap codes)
please
Thanks
prasadSORRY NOT WEB TEMPLATES WEB LAYOUTS.
Thanks
prasad -
Hi Gurus.
Can any body send me some Web Templated/ WEB Reports for reference.
thanX in advance
peter bHi,
The BEx Web Application Designer is a desktop application for creating Web applications with BW-specific contents
Follow the links,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ec20a990-0201-0010-f291-d1d039975e41
http://help.sap.com/saphelp_nw04s/helpdata/en/2a/2da2394fbf4e6ae10000000a11402f/content.htm
http://www.blackberry.com/developers/resources/sap/pdfs/SAP%20Business%20Explorer%20(BEx)%20Web%20Application%20Designer%20for%20BlackBerry.pdf
http://help.sap.com/saphelp_bw33/helpdata/en/1a/456a3badc1b315e10000000a114084/frameset.htm
how to create dashboard
/people/martin.mouilpadeti/blog/2006/10/22/dashboard-reporting-techniques-in-bi
/people/prakash.darji/blog/2006/08/24/overcome-limitations-around-using-bi-hierarchies-in-vc-by-using-ui-elements-from-wad
Also the following,
BEx Web Application Designer
http://help.sap.com/saphelp_nw04/helpdata/en/1a/456a3badc1b315e10000000a114084/frameset.htm
Web Application Designer for Beginners
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/749a4622-0a01-0010-36bf-b6b30a2a3a22
Standard Web Query Template
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a249a990-0201-0010-e18e-b2f5ed135497
SAP BW Web functionality
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ec20a990-0201-0010-f291-d1d039975e41
Web Printing
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/bc4fa990-0201-0010-588e-ca4e63050d6d
****Assign Points If Helpful****
Regards,
Ravikanth -
How to use custom aspx page as template for custom content type
Hi,
I have created custom content type and custom aspx page. I want to use aspx page as template for custom content type.
Can anybody please let me know how to accomplish this?
Any help would be appreciated.
Thank you,
AA.Check if you are looking for the below
http://www.sharepointpals.com/post/How-to-Create-a-Page-Layout-(PageLayout)-with-ContentType-in-SharePoint-2013
Please remember to click 'Mark as Answer' on the answer if it helps you -
Drilldown across all tab pages of WAD
Hi,
I have developed a WAD template (BI 3.5) with 3 querries included. Each query(dataprovider) is displayed in one tab page of the web template.
The question is that if user drilldown on one query, can the drilldown apply to all querries?
How to get the return from the drilldown using javascript?
Thanks,
JoanneHi,
I´m facing a similar problem. We have developed a WAD template with 2 queries included, both in the same tab. We have common filters and free characteristics for both queries.
We want to be able to control the filters and the drill down on free characteristics for both queries simultaneously.
For the filters this works out fine because common filters are automatically applied to both queries, but for the drill down on free characteristics we understand this is not the case.
How should we configure it so that the drilldown on one query applies to the other queri also?
Thanks in advance
Nicolas
Maybe you are looking for
-
FI _AA errr Posting with trans.type 210 not possible (No acquisition posted
Asset Retirement Not Possible Dear, We have uploded legacy data in our Production server on 01.04.2010.. after that we have to sale one of them asset . I am using T.code :- F-92 .. but i couldn't sale that and system gives me error Posting with tra
-
Why does my "recent items" show recent applications in duplicate?
Why does this happen? Just applications show up in duplicate, not recent documents. All I can do is to clear the recent items list. I'm not sure when this development began, and I can't bring it on at will either.
-
Failure to start up - 2007 imac stays on gray screen and clicks
Is this a simple fix?
-
Insert Company logo to WEBI CSS
Hello All, I am trying to add a company logo to the webi template. I'm working with BusinessObjects 4.0. To develop the right CSS I am using Web Intelligence Rich Client. The CSS i am trying is: /* Settings for PAGE_HEADER */ REPORT > PAGE_HEADER
-
Date Sent not showing in Sent Mail
After a certain date, using Mail application, the Date (sent) is not showing in the header along with To & From & Subject. Why? I have tried to get it to show using view prefs. Doesn't work. I have changed to using a network time server. Doesn't work