Web Template - remove navigation functionality
Hello -
Does anyone know an easy way of removing the navigation functionality of a web template. I don't want my users to have the abilty to drill down, across, filter but I need to publish this report on the web with the WAD. Perhaps there is a table interface class that will allow me to do this?
Thanks,
nv
Nyrole,
If you turn off the Context Menu settings it will restrict what they can do.
Regards
Gill
Similar Messages
-
Currency Translation at the Web Template level (standard functionality)
Hi Experts ,
We are currently working in BI 7.0 env. with source system ECC 5.0.
We are working for a task where we need to make the BEx queries enabled for currency translation .
The requirement is :-
The user should be enable to give/opt/choose for the follwoing options:-
Currency type (target currency in which the translation is aimed)
Exchange Rate ( Standard(M) or other(P) or something else) and
Key date: The translation will be performed taking the exchange rate on that particular date.
We do have 2 option to perform the task...
1:- Either we do it thru currency translation type definition(RSCUR) and then attaching this currency translation for every amount key figure values at each query level. OR
2:- If we can go and find something at the Web Template level and add/modify the template in such a way so that it gives us the functionality to translate a source currency into a desired one with desired exchange rate type (currently either M or P) and for a specific date.
At this point of time when we do have numerous sub-areas holding hundreds of queries, we want something which should be available as the modification/addition to standard functionality at the web template level and not at the query level as changing each and every one of them and testing would be a cumbersome process and would be costly and risky at the same time. So we are just wondering if we can find something with option no. 2 and add/modify something in the standard functionality.
Please ask for any more information required.
Thanks very much.
regds.Hi Amit,
You would still need to define the Currency Translation using RSCUR where you would specify
-the exchange rate type (either fixed or variable)
-the target currency (either fixed or variable)
-the reference date
You don't need to modify any of your queries. You can instead use 'Translate Currency'/[SET_CURRENCY_TRANSLATION] command in WAD & specify the Currency Translation as defined in RSCUR. If you want the target currency & exchange rate type to be driven by user input, you can define these as variables in RSCUR & invoke the variable screen using 'OPEN_VARIABLE_DIALOG' in WAD for user input just before calling 'SET_CURRENCY_TRANSLATION' command.
--Priya -
Web Template is not showing the changes done
Dear Experts,
I have done few changes in my web template like navigation pane has been added and the filter pane is removed from the template but still its showing the same filter pane, no error is being reported and for this i have closed the web application designer and again opened it but still no change what could be the issue.
thanks and regards
NeelHi Neel,
Is there any error message(s) while closing / re-opening the template?
I am not sure about the configurations on your systems. In our environment, calling a template requires a connection to EP. While BI is having a communication problem with EP server, changes we made on template is not reflected.
Hope this help!
Heng Meng -
Hi,
when I try to open a Webtemplate via
the Internet Explorer it is not working.
Please assist.
Regards,
AnitaYou can determine the properties of the Web template both in an object tag (see Object Tag for the Properties of Web Templates) and or with command Call Web Template.
CMD
LDOC
Parameter
Description
TEMPLATE_ID
Name of the Web template
Name under which you stored the Web template in the Web Application Designer.
STATELESS (optional)
X = Yes, = No
End the connection to the server as soon as possible
For Web templates that are used almost exclusively for display without further navigation, it is more useful to set the attribute STATELESS. The session on the application server is terminated when the Web template is created. This saves resources on the application server.
If this attribute is not specified, it is assumed that the page is still needed for navigating.
USE_PERSONALIZATION (optional)
X = Yes, = No
Use personalized Web template
If the parameter is set to X, the personalized Web template for the current user is used. If personalization does not exist for the Web template or the parameter is not set, the Web template is executed without personalization.
STYLE_SHEET (optional)
Path for a stylesheet that you want to use to display the Web template.
This overwrites any stylesheet that you may have already assigned.
TRACE (optional)
X = switch on, = do not switch on
Switch on OLAP trace
To analyze problems with SAP, you usually need a trace. You can activate the trace with the help of note 112458 or by using the TRACE parameter.
JAVASCRIPT (optional)
X = switch on, = do not switch on
Use of JavaScript
Using this parameter, you ensure that Web applications are created using JavaScript (extensive interaction options) or suppress the use of JavaScript (restricted interaction).
If this parameter is not transferred, JavaScript is activated automatically in Web browsers of version >=4.0.
SNIPPET_OPERATIONS (optional)
X = switch on, = do not switch on
Reload changed components of the page
You use this parameter to control whether only changed objects are loaded in navigation. This function has higher Web browser requirements. For this reason, this function is only supported by MS Internet Explorer version >=.
If this parameter is not transferred, loading is activated automatically for the suitable Web browsers.
ENABLE_OPEN_WINDOW (optional)
X = switch on, = do not switch on
Open new window
Using this parameter, you can control whether a new browser window is opened, for example, for the properties dialog box or for filtering. If this parameter is not specified, new windows are opened (if supported by the Web browser).
VARIABLE_SCREEN (optional)
X = display variable screen, = do not display, if possible
Display variable screen
If you call up a Web template that has query views containing variables that are ready for input, you can use these parameters to display the variable screen. Is you do not set this parameter, or set it to , the variable screen is hidden, whenever possible. However, it will still be shown if, for example, the required variables that are ready for input have not yet been filled.
MELT_VARIABLES (optional)
X = merge, = display each query individually
Merge variables
If you call up a Web template containing several query views that have variables that are ready for input and you go to the variable screen display, you can determine, through these parameters, whether variables, which are used in all query views and in the same context (same InfoProvider, same compounding), are to be provided for input only once.
VARIABLES_CLEAR (optional)
X = reset variable, = do not reset
Reset default variables
If you call up a Web template that contains one or several query views that have variables that are ready for input, you can specify this parameter to reset the default variables through the query view. The variables then contain the defaults from the variable definition.
SUPPRESS_WARNINGS (optional)
X = do not display warnings, = display warnings
Suppress warnings
With this parameter, warnings are not displayed. With this parameter, warnings are not displayed.
SUPPRESS_SYSTEM_MESSAGES (optional)
'X' = Do not display system messages
' ' = Display system messages
Suppress system messages
With this parameter, system messages are not displayed.
DATA_MODE (optional)
NEW = use current data
STORED = Use precalculated data
HYBRID = use precalculated data, request current data if this is missing.
STATIC = use precalculated HTML pages
STATIC_HYBRID = use precalculated HTML pages, if there are none, search by precalculated data and when there is none, request current data
Data mode
This parameter is optional. If you do not specify one of the options for this parameter, a request is always sent to the OLAP processor and current data is read.
For the modi STORED and HYBRID, data has to be precalculated using the Reporting Agent.
See Defining the Web Templates Setting
The parameters PAGEID and WBID that are used in BW 2.x are supported for the Web templates created under BW 2.x. We recommend, however, that you no longer use these.
Calling up the Web template without navigating
http://yourAppServer:yourPort/SAP/BW/BEx?CMD=LDOC&TEMPLATE_ID=yourTemplate&STATELESS=X
Calling up the Web template with trace switched on
http://yourAppServer:yourPort/SAP/BW/BEx?CMD=LDOC&TEMPLATE_ID=yourTemplate&TRACE=X
Calling up the Web template with reset variables and active variable screen
http://yourAppServer:yourPort/SAP/BW/BEx?CMD=LDOC&TEMPLATE_ID=yourTemplate&VARIABLE_SCREEN=X&VARIABLES_CLEAR=X
Thank
Bhima -
Red error of a web template in Metadata Repository in TEST system
This red error only occurs on our test system (maybe related to transport). RSA1->Goto Metadata Repository page->Double Local objects under Activated objects in the middle frame -> Double click Web Template Name in the right frame, then can see two same lines of red errors (see below in between two dashed lines):
Object 'our_web_template_name' (our_web_template_name) of type 'Web Template Name' is not available in version 'A'
Message no. RSO252
Diagnosis
You wanted to generate an object with the name 'our_web_template_name' (in transport request our_web_template_name) of type 'Web Template Name' (TLOGO). This is, however, not available in the BW Repository database. It does not exist in the requested version A. If the version is 'D' then it is possible that an error arose during the delivery or installation. If the version is 'A' then the Object was either not created or not activated.
System response
The object was not taken into account in the next stage of processing.
What could cause the above red error in Metadata Repository how to correct it?
ThanksFor these requests can you check if they contained objects like:
BW: LOIO Class Web Templates
BW: PHIO Class Web Templates
See, even if the transport for a web template does not contain these, it is imported fine, but the web template will not function in the target system. This happens quite often and you need to make sure that the above objects are also included in the request.
Hope this helps... -
Calling a function module out of a web template
Hi experts,
I need to call an ABAP function module out of a web template including a query with the variable values of the query as input parameters. There shall be button, which starts the funtion module, if the user clicks it. I don't need to transfer any other data just the variables. I have no idea how to accomplish that.
I experimented with implementing interface IF_BICS_CONS_WEBITEM_CUST_EXIT but this does not seem to help me, as the initialize method is called when starting the web template and I did not manage to bind it or the execute method to that button. Besides I was getting shortdumps when starting the web template with the customer extension web item. I declared it as ABAP_CLASS_NAME exit and set the right class name. Variable Container Access and Navigational State Access is on, Result Set Access is off.
Is there any other possibility to do this? Perhaps with BSP?
Can I call an ABAP function module with Javascript out of the template? If yes, which command can I use to do it?
Thank you very much in advance
Edited by: Markus Maier on Aug 17, 2009 4:15 PM
Edited by: Markus Maier on Aug 17, 2009 4:32 PMHi Markus,
if you are on BI 7.0 or higher I recommend using Integrated Planning for this requirement. If you implement a fox formula you can easily get the current variable value and execute the function module. You can execute the fox formula upon button click.
If you need more information just let us know.
Brgds,
Marcel -
How to call a function module from the Web Template?
Hi all,
how can I call a function module from a BI 7.x web template and then show the result of the FM on the web template?
Many thanks for your hints.
Regards, NilsHi!
I am too working on a similar issue.
Probably this helps:
Re: Calling a function module from a Web Template
Regards,
Sri -
Missing 'open view' functionality in 0ADHOC_TABLE (0ADHOC), web template
Hi - it appears that the 'open view' functionality is missing as button in web template 0ADHOC_TABLE (0ADHOC), despite there is 'safe view' functionality (button).
Did someone add this button/functionality to 0ADHOC_TABLE?
What is the correct Javascript coding as we already tried to incorporate the 'open view' Javascript from template 0ANALYZER what does not work in this matter!
Thx for any hint!
Rgrds,
Markus
Message was edited by: markus hoerr
Message was edited by: markus hoerrHi,
as described in the documentation you have to add first HELP_SERVICE and HELP_SERVICE_CLASS to your Web Item
http://help.sap.com/saphelp_nw04/helpdata/en/53/295640a2f78437e10000000a155106/frameset.htm
This is done in Template 0ANALYZER with the TITLE Web Item. Just copy those 2 parameters from 0ANALYZER to 0ADHOC Template, then it should work.
Heike -
Execute planning function in Web template for selected row in analysis item
Hello all.
I have been trying several different solution for this issue I have, but could not ,make it work. Hopefully, any of you can give me some ideas.
Initially the scenario seems to be easy.
I have a Web template were I show a query analysis item with costcenter, plan/act type, user and entry date. I allow single record selection in this item.
I have a button that should execute a planning function from the plannig modeler.
The planning function should be executed only for the costcenter and plan/act type which are selected in the analysis item.
How do I have to link the two objects :analysis item and planning function, so that the planning function is executed with the correct filter? What should be the filter definition (if any expecific things to consider)?.
Thanks in advance for your help.
Best regards,
Alfonso.Dear Deepti.
Thanks a lot for your answer, but it did not solve my issue.
The problem is that my query is not created over the same agregation level as the planning function is, and as per the link you have sent me it seems to be a prerequisite.
Is there any other way to do it?
More in detail, I am implementing a Lock/Unlock mechanissim for planning costcenters. I have a n ODS where I store my costcenetr status(lock or unlock) and I also have a cube where the planning values are stored.
My query(to select the costcenter to unlock) is done from the ODS, and my planning function is done in an aggreagation level of my cube (this is to lock the costcenter in cube, to avoid incorredct updates while it is unlocked/locked).
The issue that I have is that I can not find a way to send the selected information from the query to the planning function.
I hope you have more ideas.
Thanks a lot. -
Execute planning function in Web template for selected item in anylisys ite
Hello all.
I have been trying several different solution for this issue I have, but could not ,make it work. Hopefully, any of you can give me some ideas.
Initially the scenario seems to be easy.
I have a Web template were I show a query analysis item with costcenter, plan/act type, user and entry date. I allow single record selection in this item.
I have a button that should execute a planning function from the plannig modeler.
The planning function should be executed only for the costcenter and plan/act type which are selected in the analysis item.
How do I have to link the two objects :analysis item and planning function, so that the planning function is executed with the correct filter? What should be the filter definition (if any expecific things to consider)?.
Thanks in advance for your help.
Best regards,
Alfonso.Dear Deepti.
Thanks a lot for your answer, but it did not solve my issue.
The problem is that my query is not created over the same agregation level as the planning function is, and as per the link you have sent me it seems to be a prerequisite.
Is there any other way to do it?
More in detail, I am implementing a Lock/Unlock mechanissim for planning costcenters. I have a n ODS where I store my costcenetr status(lock or unlock) and I also have a cube where the planning values are stored.
My query(to select the costcenter to unlock) is done from the ODS, and my planning function is done in an aggreagation level of my cube (this is to lock the costcenter in cube, to avoid incorredct updates while it is unlocked/locked).
The issue that I have is that I can not find a way to send the selected information from the query to the planning function.
I hope you have more ideas.
Thanks a lot. -
Remove "inforarea" option when press "open view" in 0ADHOC web template
hello expert,
in a web template 0ADHOC, when you click on "open view" it gives you the option to select your view from history, favorites, roles, and infoarea.
I'd would like to remove the possibility to select a view from "infoarea" in the web template (a little bit like hiding the infoarea button in Bex using S_RS_FOLD).
How can I achieve this?
Many thks in advance,
/Sidhi,
I have just made a test:
I have copied 0adhoc to zadhoc and then deleted SAP_BW_TEXT_!llD_129
then I executed template in IE and text "BEx Ad-hoc Analysis" is missing from the top of report
so those texts are exist as well
Only question is: does those texts numbers same for all systems?
Regards,
Andrzej -
Web Template Multiple Queries Navigation
Hi,
I've a Web Template with 3 analysis grids, one above the other. Users are frustrated that on navigation for either of the lower 2 the view flicks back to the top of the page.
Is there anyway to stop it doing this?
Thanks in advance,
AdHi Ad,
we faced the same issue which could not been solved so far. Instead we changed our templates. The queries are now displayed on different tabs or are displayed using trays (which are closed by default; all trays can be opened/closed at once using a implemented button).
Perhaps this might be a accepted workaround.
Brgds,
Marcel -
Calling a function module from a Web Template
Hi,
I need to call a function module from a web template. Any pointers on how i can do this ? Is this even possible ?
Thanks
ShaileshHi Rael,
We were finally able to call a FM module from the Web. The trick as Heike suggested was to create an ABAP class which inherits from CL_RSR_WWW_HELP_WINDOW. Then you should modify the process_cmd method of this new class in order to call the FM. Now use this class to create a help service. In case you need to pass any parameters to the FM, you will need to pass them as additional parameters while calling the help service.
An example is below.
CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZBOOKMARKING&TEXT=mytext&URL=myurl
Where mytext and myurl were the parameters i pass to my FM and ZBOOKMARKING is my help service.
Thanks a Lot to Heike for his help on this !!
Shailesh -
Error on page from BW 3.5's default web template
Hi Guru's,
We have a problem in our new BWD BW 3.5 environment where we are getting the "error on page" error from SAP-generated code and we arent sure why.
On our old BWT BW 3.0b platform, we have been using a modified version of the 0query_template called Z_QUERY_TEMPLATE. We did a system copy of BWT to BWD, our new BW 3.5 platform. At that point in time we would see our old BW 3.5 default template for queries that we ran. We wanted to see what the new default web template looked like in BW 3.5. We found where we could remove the Z_QUERY_TEMPLATE from the Web Adhoc Analysis web template setting so we could see the new features of the BW 3.5 default BEx query designer template instead of our old BW 3.0b default template.
Now when we run a query through the BW 3.5 query designer on BWD, we are using BW3.5s default template. The prompt web page is fine. No errors on page messages.
However, the initial presentation of the query results displays okay, but shows "error on page" in the message bar at the bottom of the displayed page. As soon as we do any navigation on those query results that error on page goes away. If we navigate back to the initial presentation, all is still okay. If we use the context menu to go back to start, we again get the error on page.
This error on page does not happen in BQ2 (our new BW 3.5 QA environment copied from our old BW 3.0b QA environment where we had not yet changed the default BEx Query Designer template to be Z_QUERY_TEMPLATE). We have tried several queries and in each case, we get errors on page in BWD, but not in BQ2. We used ultraedit to compare the view source output from the equivalent web pages from BWD and BQ2 and the only difference is the validity date of the data. There are no other differences in the javascript code generated by BW in the two platforms.
The statement that Internet Explorer is saying is the problem is the same in each of the cases we have checked and that is:
SAPBWSetFocus(anchor);
Error: Object expected
Code: 0
Its in the set_tab() function.
<script type="text/javascript">
<!--
/* Calls the online Documentation via technical QueryName */
function callquerydoc() {
var docustart= '/sap/bw/doc/meta/fldmeta/default?tlogo=elem&objnm=' + document.getElementById('querydoc').innerHTML;
SAPBWOpenWindow(docustart,'Documentation',800,600);
/* Sets the displayed tab */
/* Check, which items of the Array check_items is not hidden.
Change the style of the HTML tag with id Group+Area/Group+Link */
function set_tab() {
if (!(navigator.appVersion.substring(0,1) == '4' && navigator.appName == 'Netscape')) {
var check_items = new Array('GR1Toolbar','GR2Chart','GR3TECommon','GR4Broadcaster');
for (i=0;i<check_items.length;i++) {
hidden = true;
prop = SAPBWGetItemProp(check_items<i>);
if (prop != null){
for(j=1;j<prop.length;j++){
if (prop[j][0] == "HIDDEN") hidden = (prop[j][1] == "X");
anchor_item = document.getElementById(check_items<i>.substring(0,3)+'Area').firstChild;
if (hidden) {
document.getElementById(check_items<i>.substring(0,3)+'Area').className='SAPBEXTbsTab';
anchor_item.title = 'Inactive Tab Page:' + ' ' + anchor_item.title;
else {
document.getElementById(check_items<i>.substring(0,3)+'Area').className='SAPBEXTbsTabSel';
anchor_item.title = 'Active Tab Page:' +' ' + anchor_item.title;
} /* if */
} /* for */
/* Set the BexHeader invisible when running as IView */
if (SAPBWGetProperty('RUNS_AS_IVIEW')) {
document.getElementById('bexheader').style.visibility='hidden';
document.getElementById('bexheader').style.display='none';
anchor = window.location.hash.substring(1,50);
<b>SAPBWSetFocus(anchor);</b>
} /*function */
-->
</script>
Because the error goes away as soon as we navigate Im thinking some object isnt being created or initialized, but since the view source code of these pages are identical Im wondering if there is some code that should be executing before this page that is not happening in BWD for some reason.
Any help will be much appreciated.
Thanks,
JeriHeike,
Thanks for your help in this. BWD and BQ2 are both on the same SP. SAP_BW release 350 level 10 (SAPKW35010) with BI_CONT at release 352 level 5 (SAPKIBIEP5).
I invalidated the server cache following your instructions and tried again, but am still having the same problem in BWD. The initial display gets the "Done, but with errors on page" message until any navigation is done.
I am using IE 6.0.2900.2180.xpsp_sp2_rtm.040803-2158 when I execute queries on both BWD and BQ2.
Please, do you have any other suggestions?
Thanks,
Jeri -
Use web template to open a report from a menu
Hi all,
I have created one web template where I have a role menu that shows all reports that are available to the user. When the user clicks on one of these reports, the report displays in a new window. So far everything is working fine.
But, I have also created another web template and I want the report that is displayed in a new window to use this template. How do I do this? I have been looking at the settings for the Role menu, but can't find anywhere to put the template name...
Anyone have any ideas?
Thanks and regards,
Tove-MetteHello,
yes you can use the publish function, but only to add new entries.
In Transaction pfcg (not in WAD or BEx) in SAP GUI and then select your role at the tab "Menu" you can add/remove/maintain/organize your menu.
just click on a menu entry and take sth.like edit.
Then you will see a link if you didn#t find the string &template_id= the system will take the standard template (Tranaction spro), and you can easily add or change this parameter.
Hope that helps, please ask if you need further explanation.
Regards
Marcus
Maybe you are looking for
-
help
-
You call those music videos?
I just checked out what music videos are available, and oh my gosh do they suck! SERIOUSLY. Whoever is responsible for them should be canned, or better yet, be forced to work for Microsoft. I know it's early, but where are all the great 80's & 90's v
-
Where does Network Magic store the logs and screenshots? Is there a way to view logs for all days and not just the previous day? Thanks! Tony
-
How to get/set variant(settings) by name of view
Hi Experts, I need advise how I can to set to report settings of any view if I know the view name. And vice versa if in the report there is any layout with any name, how can I know the name? Actually I created saving report variant according blog of
-
"media start" on log and transfer is now time of day
I'm using a Canon T2i, and previously, while ingesting clips in the log and transfer window, the "media start" was 0:00:00 for all clips. For the past few days, the media start has instead been the time of day (i.e. 18:34:23) which has become quite a