Dynamic filtering with BEx query variables in WebI 3.1
Hi experts.
Can anybody help me ?
1) I use BEx query variables in WebI 3.1 . But i can't understand how to order fields of selection screen in WebI reports
2) How can i use Dynamic filtering with BEx query variables in WebI 3.1 ?
It's need that list of second field on selection screen will be accoding to result of selection first field on selection screen and so on .
Need i use BEx user-exit variables ?
Thank you
Hi,
1) Variable sequence isn't respected in XI3.1 - and can't be modified in OLAP.unv (this enhancement exists in 4.0 )
2) Dynamic filtering? Yes, Exit routines are the best way to go for this.
Regards,
H
Similar Messages
-
WebI Prompts using BEx Query Variables
Hello,
I have the following issues with WebI report selection input paramaters (prompts) that use BW BEx Query variables. Could anyone please assist?
Issue 1:
The WebI report has one mandatory and two optional input paramaters (all paramaters from BW BEx Query). When I execute the report via WebI rich client directly, enter the value for mandatory input parameter and leave blanks for both optional input parameters, the report ran OK and has no issue. However, when I ran it through CMC a strange thing happen: I could not select the value for mandatory input paramater as it requires to have values for both optional input paramaters first (which I wish to have them blank and optional). When I refersh values for the mandatory paramater, it says "List of Values for current prompt requires values for following prompts:...(ie. the two optional parameters).
Anyone has any idea - it seems like it is a CMC issue for the WebI...
Issue 2:
Take the same WebI report above, the issue here is the order sequence of the prompts (ie. the selection input parameters). How can we change/control the sequence of the prompts? Whatever sequence of the varaiables (input paramters) in BW BEx Query, the WebI ignores it. Please advise.
Thanks & Regards,
AndyI did not see separate thread for issue #1, therefore I'll us this thread.
I am running into similar issue when I get an error message ''List of Values for current prompt requires values for following prompts: <Name of the prompt>".
We are using BO V4, SP2, Patch 10 with SAP BW as DB via BEx queries.
I opened support ticket for this issue since obviousely it's still an issue after applying patch 10.
It's not an issue when 'Rich Internet Application' option is selected to view report in 'Reading' mode (via Launchpad Preferences then Web Inteligence; defautl value for viewing is 'Web').
I have not tried to use Client tools but even if it works with Client tools - it is not a solution for us. Our company does not plan to install client tools on end user computers.
Bigger issue us is that report scheduling invokes Web version (not Rich Internet Application). Therefore we cannot schedule report that is giving us problem described. I tried scheduling report from Launchpad and from CMC and both game me error highlighted. -
Issues with Bex query structures and Crystal Reports/Webi
Hi experts,
I'm having an issue with Bex Query structures and nulls. I've built a Crystal Report against a Bex query that uses a Bex Query structure. The structure looks like the following
Budget $
Budget %
Actual $
Actual %
Budget YTD
etc
if I drag the structure into the Crystal Report detail section with a key figure it displays like this
Budget $ <null>
Budget % <null>
Actual $ 300
Actual % 85
Budget YTD 250
the null values are displayed (and this is what is required). However if I filter using a Record selection or group on a profit centre then the nulls along with the associated structure component are not displayed.
Actual $ 300
Actual % 85
Budget YTD 250
Webi is also behaving similarly. Can anyone explain why the above is happening and suggest a solution either on the Bex side of things or on the Crystal Reports side of things? I'm confused as to why nulls are displayed in the first example and not the second.
Business Objects Edge 3.1 SP2
SAP Int Kit SP2
OS: Linux
BW 701 Level 6
Crystal Reports 2008 V1
Thanks
KeithHi,
Crystal Reports and Web Intelligence will only show data which is in the cube. You could have an actual 0 or Null entry whithout grouping but by changing the selection / grouping in the report the data does not include such entry anymore.
ingo -
Crystal Reports with BEx Query using Custom Exit Variable
Hi,
We have BW BEx Query using Customer User Exit variable to derive the Fiscal Week for Last Year (called it VAR2) based on another user input variable Current Fiscal Week (called it VAR1).
VAR2 is derived from VAR1 in CMOD via some codings and thus it DOES NOT have the "Variable is Ready for Input" flag ticked in the BEx. VAR1 is user input variable, so it has "Variable is Ready for Input" flag ticked in the BEx.
When we create a Crystal Reports with the BEx Query using variable VAR2, and when we run it we got an error message saying "Failed to execute query; '[]<java.lang.UnsupportedOperationException: No Selection State Support!ZP_MI_LYPUBWEEK>'. Redesign your query or contact the data source maintainer to solve the problem". (note: ZP_MI_LYPUBWEEK is VAR2 in this case).
Could anyone please assist? Surely, CR supports BEx customer user exit variables like the above, right?. I also refer to the forum below as it seems to have a similar issue (except mine with an error message), but it does not provide a solution in it.
Crystal Reports with BEx Query using Custom Exit Variable
Thanks,
AndyHi Vibhav,
We have the SAP Crystal Reports for Enterprise XI4.0 Version 14.0.0. Not sure if SP0 or other SP, got to check with Basis Team later.
We tried that "mandatory" option and did not work either.
Anyway, SAP has now come back again saying it is something they will fix it in next release/version. We got a phone call from them and a reply below to our OSS.
23.08.2011 - 08:20:49 CET - Info for Customer by SAP
I have raised this issue on the Idea#s Place as an enhancement request
on the below link:
https://cw.sdn.sap.com/cw/ideas/5586
This ER contains the information of including the customer exit
variables in the report without checking the #input for ready# option.
This ER can be considered for being implemented in the future
versions. You can refer to SAP Note: 1515837 - How To: Enhancement
Request Process - "Idea Place" for more information regarding the Idea
Place.
Cheers,
Andy -
How to print sap bex query varaibles in webi report
Dear Friends,
I created a webi Report on universe ( Based on SAP BW Bex Query with variables).
its working fine. Now i want to show the selected variable values on the top of my webi report.
How can i access and print my bex query variables on header of my webi report.
We are using BOE 3.1 SP2, SAP BI 7.02.
Regards
MalikMalik
That is default behavior of BO. The integration mapping from BI to BO will populates like that, COZ you made BI variable on top of Date dimension, which needs From and TO fields.
To display that info, what user has selected on the fly:
As suggested, use UserResponse() function.
keep in mind, prompt text and userresponse text must be identical. Otherwise, it wont't work.
Eg: prompt Text: Enetr From Date:
Var: =UserResponse(Enter From Date:) -->> Results: (Blank)
Why?? Prompt text Enetr not Enter
Hope it clears you.
I'm Back -
Optional BEx query variables not working in WebI
Hi,
I have an Webi report based on Bex Query using BICS connection.
One characteristic is restricted with two variables. First an authorization variable and additional with an input ready variable.
This input ready variable is optional. When it comes up in webi and you choose a value it doesn't filter on it.
We are on BO 4.1. SP3 and BW 7.31.
With SAP_ALL the optional prompt is working, but for a user with limited access, the optional variable doesn't work.
I have already made a RSRT trace with a test user. But I'm not sure what's the problem.
Trace returned:
S_RS_AUTH RC=4 --> BIAUTH=0BI_ALL; type=RF;name=BICS_PROV_OPEN;
But I don't want to give the user 0BI_ALL, otherwise my analysis authorizations for this info object would be obsolete.
Any ideas?
Thx and Regards,
KatharinaHi Neetika,
thank you for your advice!
I tried the filter without authorziation variable and it was working.
I in addition I tried another option: I defined auth variable as input ready and deleted filter variable and that would work working.
With this setting I recognized that for the authorization variable all allowed values are set as default values! If you execute query with SAP_ALL no default is set, but with limited access the allowed values are set as default.
This may be the problem here. I don't know if this behaviour is by design or if there is a problem with rights?
But now I know where the problem comes from.
Regards,
Katharina -
Good morning together,
i have trouble again with a BEx Query in our BW landscape.
I have created a query with a lot of key figures. When i call it in BEx (Excel) i get data; everything is ok.
But when i say, execute this query in web, or try to call the query in connection with a web template i get the error message "no data was found".
It is the same selection what i choose in the variable screen. How can i solve this error?
Thanks to all.Thanks for your reply Suman,
the WT is ok. Have checked the RSRT too. i get everytime the message
"No Data available
Could not find any data to display. This might be due to the current selection of variable or filter values".
although in BEX (Excel) I get data with the same selection. -
Inserting WEBI into Live Office with Bex query
I have created a WEBI connected directly to a Bex query in BI 4.0. When I refresh the WEBI, I am prompted with the Bex variable and the data is refreshed correctly. I added that WEBI to Live Office, but it does not prompt me with the Bex variable. I only get the data that was last saved in the WEBI. Is there anything special I have to do to get the Bex variable to prompt me in Live Office 4.0?
Hi,
Some additional info: It seems .unx is not fully supported with LiveOffice 4.0 - an enhancement has been registered on Ideas Place: https://cw.sdn.sap.com/cw/ideas/3578
I have also seen it that WEBI on BICS never pulls the prompts (SAP Variables) through into Live Office. There is a documentation fix in process to explicitly mention this limitation.
Regards,
Henry -
Bex Query Variable error in Webi and Crystal for Enterprise
Hi,
We just upgrade to BOBJ 4.1 SP2 and BW7.4 SP5
I am creating a webi report based on a BEx query. There is Variable on Period/Fiscal Year from BEX side(Mandatory prompt) when I try to create a Webi or Cyrstal for Enterprise report the below error pops up. Other Bex queries work correctly. Can it be the values in the variable the following values exist when execute from Bex i.e. 001.2012; Period 2013
Is the SAP Note : 1611185 relevant for 4.1 SP2
Error:
com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: Termination message sent
ABEND DBMAN (257): SQL Error: INTERNAL_ERROR
MSGV1: INTERNAL_ERROR
Is this True for BOBj4.1 SP2?
http://scn.sap.com/thread/3362312
Selection range variables are not fully supported in Crystal Reports for Enterprise.
Message was edited by: Tienie NothnagelHenry Banks wrote:
> I know what you mean. In BEx, it's automatic: the default values are pre-selected at runtime, based on user authorizations
>
> In WebI, user needs to do a 3-click workflow to select the authorized values from the prompt dialog. This can be broken down into 3 phases:
>
> (a) initialize prompt u2013 empty pane.
> (b) refresh list of values,
> (c) select response values.
Thanks Henry! I was looking for this confirmation that it is a limitation of Webi and I'm not missing something.
Henry Banks wrote:
> ---> make this BEx variable u2018mandatoryu2019 u2013 this will trigger an automatic refresh mechanism on the list of values, and show it to the user. This will eliminate steps (a) & (b).
>
It is not possible to set Authorization variables as mandatory. They are set to "optional" and cannot be changed (BEx limitation).
Henry Banks wrote:
> Unfortunately, BEx and WebI are not like-for-like replacement tools. Not all u2018normalu2019 BW features integrate natively into BObj.
> So this will also have to be an excercise in positioning a new product to your onboarding users. (i.e. just click the button)
> Regards,
> H
I understand that. Thanks for your suggestion. -
Webi 4.0 with Bex Query
Hi Experts,
I am making webi report directly hitting bex query. I dont know much about bex may be you can help me understanding this, i have a Default Value (Global Filter date object) Recieved Date, which is also included in Free Characteristics of my bex query. Now while hitting this query Webi is showing three objects in universe outline panel for this Recieved Date , A dimension object Named Recieved Date and when you expand node of that Dimension it shows you another Recieved Date object but it is not a detail object it has a small up errow with it, then 3rd a Key detail objects.
I am not getting why it shows us these 2 extra objects and which object needs to be dragged in to webi query
Can some one help me with this ?Hi Bilal,
BW is an OLAP environment, the object you are talking about is an infoobject (characteristic).
Now each characteristic comes with extra's, it not just a column in a table (consider it a dimension table in a data warehouse).
For one the characteristic will have an (internal) key against which the actual values are set.
Then there will be one or more text fields associated with the characteristic (short, medium, long),
these will be available in one or more languages.
One of these text fields will be the default to display and you can consider this as the meaningful or alternate key.
When ever there is no masterdata (text) available in the language you make your request in, the key will be shown instead.
So the default blue object is this either or result, the default text to display (or key if not available).
The other ones are the text (irrespective of wether or not it holds data) and the key.
You can use these if you specifically want the text or the key.
So you can imagine there may be more available than the two you described for other characteristics.
Hope this helps,
Marianne -
Problem with bex query listing sales "this month" and "same month last year
Hi,
I've created a query in BW BEx, where I have a mandatory variable for 0calmonth, and I list 0material and sales (in volume, liter). And I have a restricted key figure giving me sales (volume in liter) restricted with 0calmonth = variable - 12, to give me the sale for the same month the user select, previous year.
This seems to be working, the sum is correct, but when adding up the number for the sales in the month previous year, the numbers does not fit the sum in the end.
I think the report only lists materials with sales the month selected in the variable, if a material has not been sold that month, but in the same month last year, it's not listed in the reports, but it's added in the sum in the end.
Example.
We have three records like this:
material - calmonth - volume
101 - 01.2010 - 5
101 - 01.2011 - 8
201 - 01.2010 - 7
The report will give the following (calmonth variable = 01.2011)
Material - volume this month - volume same month last year
101 - 8 - 5
Sum 8 - 12
Any way to solve this issue? We noticed because we run BO - Webi on top of the BEx query, and BO sum's the values per material, and in webi the report would give us the sum 8 and 5.
Any input is appreciated.
Regards,
ØysteinHi,
thanks for your reply.
The error is that the report only seems to list materials that has been sold "this month", and if the same material was sold the same month last year, it will also list the volume for this.
But if the material is only sold in the same month last year, it's not listed in the report, but it's calculated into the sum at the end.
The report is listing material, which is why the error presents itself, as you said
Getting 8 minus 12 is correct unless you drill down by material. In that case, it should be 8 minus 5 and 0 minus 7.
The row with 0 - 7 is not shown, and my guess is that the report will only list materials that has sales this month (which has been selected in the variable)
Regards,
Øystein
Edited by: Oystein Gundersen on Mar 21, 2011 4:36 PM -
BO Authorisation implementation from BEx Query Variable
We have created a BEx query which is will be used a source for OLAP Universe.
For implementing Security>> In NW-BI, we have used a Master data, Authorisation Relevant-Info Object called "Authorisation Key"
Next >> In BEx query, In "Filters" TAB, created a variable of type Processed By- Authorization.
Now, my question is how this security implementation that is assigned in:
NW-BI >> BEx query >> Will be implemented on BO Lanscape.
I know that the user in BO Landscape will log-in with credentails of type SAP.
Thank you in advance.
- AksHi,
As you have created the Variable on top of the query then the same will be hold true while consuming the same in Business Objects tool.
Once you create OLAP Universe based on this and while using this universe in any report creation tool, the variable as prompt will be displayed while generating the report.
If you want some more security then you can implement on the universe created with the query.
-Noor. -
Problem while opening Bex query on the web
Hello BW experts,
I have a problem while opening Bex query from my SAP Favorites.See below.
When i double click on the query, i get the following page, with the server name KBWS01QX.
But, from RSRT Tcode, select the query > query display as HTML > Click on ABAP Web , click execute as shown below, it is going to the correct URL as in the 2nd screen shot below.
My question is why is it going to the wrong URL when i open it from SAP Favorites menu?
I want it to open the same URL as it opened from RSRT(which is the right one)
What is the Config needed to make it to work from SAP favorites.
Any help would be appreciated.
Thanks alot.
SVHello,
Thank you all for your responses.
See below some additional info.
From RSRT, this time I clicked on JAVA WEB, and i get the below URL, which is the same URL i was getting when i executed the query from SAP favorites.
http://kbws01qx.xxxxxxx.com:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=ZCONSUMPTION
Also, i have executed the Function module : RSBB_URL_PREFIX_GET and i get the below values.
It seems that it is trying to connect to Java portal something services may be, but i want it to open in ABAP web only.
Please help. -
Output mismatch between BEx query output and WebI Report output
Hi All,
I have a BEx query in which there are only characteristics placed in rows.
There are combinations of the values of the characteristics giving different records in the query output.
Date is one of the characterisctics in the query output.
There is an output mismatch between the query output and the WebI report output in the following case:
When there are 'Not Assigned' or '#' or blank values, there are additional entries(rows) in the WebI report, giving repeating or wrong entries in the Date field. This is incorrect data.
Is this because of the 'Not Assigned' or '#' or blank values of the Characteristics or is there any other reason?
How do I fix this?
Please helo me with this.
Thanks and Regards,
Srilakshmi BHi Rajesh,
I need to verify the WebI report output for records with # and 'Not assigned' values for the cHracteristics in the report.
So I cannot check the WebI report by hiding the # or Not assigned values.
The problem is that in the Query output the records are like these shown below:
Char1 CHar2 CHar3 Date field
A B C Date1
#(Not assgined) #(Not assgined) #(Not assgined) No value
Where as the WebI report output is as below:
Char1 CHar2 CHar3 Date field
A B C Date1
#(Not assgined) #(Not assgined) #(Not assgined) Date1
As shown here, there are wrong/repeating entries for the Date field in the WebI report output.
Please check this and let me know what could be the issue and how do I fix it.
Thanks and Regards,
Srilakshmi B -
Hi guys,
I need to represent a dynamic structure of 5 quarter (actual quarter and 4 quarter ago) in a bex query.
The representation will be, depending of the entry variable:
Case 1:
*Scenary 1 *
Period: 12,11,10 4(Actual) Year
Year: 2008 3(-1) Year
2(-2) Year
1(-3) Year
4(-4) Year-1
*Scenary 2 *
*Case 2: *
Period: 9,8,7 3(Actual) Year
Year: 2008 2(-1) Year
1(-2) Year
4(-3) Year-1
3(-4) Year-1
*Scenary 3 *
Case 3
Period: 6,5,4 2(Actual) Year
Year: 2008 1(-1) Year
4(-2) Year-1
3(-3) Year-1
2(-4) Year-1
Case 4
*Scenary 4 *
Period: 3,2,1 1(Actual) Year
Year: 2008 4(-1) Year-1
3(-2) Year-1
2(-3) Year-1
1(-4) Year-1
The infobject used is 0calquarter, don´t have the year associated in format (quarter.year) also this is in 0fiscyear; then my doubt is:
1. How to control the year movement? I need to create a exit for validate each quarter based in entry variable. It is possible generate in a customer exit variable the generic code for determine the 4 quarters different to actual quarter?
Thank you very much for your collaboration.
Regards,
JeysiHi Jeysi,
You are looking for offset variables. Please have a look at the following documentation for an example:
http://help.sap.com/saphelp_nw70/helpdata/en/3f/89533e5ff4d064e10000000a114084/frameset.htm
Best regards,
Janine
Maybe you are looking for
-
Cisco ASA 5505 IPSEC, one endpoint behind NAT device
We have two Cisco ASA 5505 devices. Both are identical, however, one of them is behind a NAT device. We are attempting to create an IPSEC network. Site fg: <ipsec subnet1> -- ASA 5505 (ASA1) -- <internet> ASA1: 10.1.1.2/24 (inside), 212.xxx.xxx.xxx/2
-
Flash player for 64 bit Windows 7
I have Windows 7 with the 64 bit that also lets you use the 32 bit. It automatically updated to the latest version of flash player but now my settings manager won't work. I have to clear it before I can get on Facebook. Even if it has nothing in the
-
Activites after Upgrading with Support Package
Hi This week, we upgraded from 8 to 13 SP level in our SCM 5.0 system. Here i am confused what are all activities we have to do as application support ? My BASIS is not really cooperative/ not fully knowledgeable in this. After the implementation of
-
[ER] show use of task-flow template in task-flow
Hi, while using task-flow templates in my current project I found it annoying that you can't see any hint the a task flow is based on a task-flow template. When using a page template the designer show the elements of the template as read only objects
-
IMovie has a mind of it's own???
Is there a set order in which you should import and create stuff in iMovie? The reason I ask is because normally I import all my Video Clips, then make titles, add music etc, but when I have done it things don't quite come out as expected, I get bits