Formula Variables in Query Designer
Hello All-
I'm using a formula variable in my report which is of type user exit. In my FM, I am calculation some Sales Growth Analysis based on some rates from the TCURR table. In short, I am calulating "FX Rate" for each currency (USD, EUR etc) I have in my cube.
In the end, my e_t_range table will contain an "FX Rate" for each currency...in many cases the table will hold more than one value. The problem is that my query dumps if I have more than one value in the e_t_range table. I've used regular user exits before on Chars and I was allowed to have multiple entried in the e_t_range table. What is the nature of formula variables? Is it the case that I can only pass one value to my query with formula variables?
Hi,
Once Bex 3.5 query is opened in Bex 7.0, you can't open the same query in Bex 3.5. If you are still able to open the query in Bex 3.5 means you have not opened it in Bex 7.0.
Please check it while opening a query in Bex 7.0. It would ask you question " Do you want open bex 3.5 query in Bex 7.0?
Hope it is useful.
Thanks,
Ashok
Similar Messages
-
How to assign current date/time to a formula variable in Query Designer
How do I assign the current date to a formula variable in Query Designer? I need to use current data in a calculation and just need the date the report was run.
ThanksHi Philip,
There is an SAP formula variable to supply the current date in a formula. I think it is 0F_ADAY...install it from business content if you cannot see it in the query designer (formula box, under formula variables) and try using it.
Hope this helps... -
Fox Formula Variable In Query Designer
Hi Experts,
I have created 1 variable in fox formula of type VARV and i want this Variable to show in query designer while creating new Variable so that i can replace the Query Variable With Fox Formula by Using Replacement Path.
While Creating new variable in Query Designer it is not Showing that Fox Formula variable.
Because i want to use this in WAD While Executing the Planning Sequence.
Is there any way we could get That Fox Formula variable in Query Designer.
Regards
GirishHi Marc,
While Creating Variable from Query Using Query Properties it is still not Showing That Variable in Fox Formula.
And My Requirement was to Replace that Fox Formula Variable With Query Designer Variable.
Please Suggest any Solution.
Thanks
Girish -
Curerency conversion for a Formula in the query designer
Hi
I have a ' Financial Loss Formula' in the report. I want to convert this 'Financial Loss' into USD Currency at query designer level.
Source Currency = SAR
Target Currency = USD
So how can i do the curerency conversion for a Formula in the query designer.
pls let me kow
kumarHi,
If you define your query conversion in BW then it is easy to do currency conversion through Bex.What you need to do is use calculated key figure instead formula and do a right click select properties there at the currency translation area you ca select defined currency conversion in BW and your target currency.
/people/rasim.manavoglu/blog/2007/04/30/currency-currency-currency
Regards. -
Creating formula in the Query Designer
Hi,
I have a KF which I have to convert in to different unit in the query ( x/data)
The problem is some of my data in the cube is zero (0) and when I use division, it shows me error (red X) in the query output.( Divide by zero)
Is there any way to skip this division if the data is zero? How can I set my formula in the Query designer?
Thanks
M Kumar.Hi,
Please use the NDIV() or NOERR() function outside of your expression and it will take care of the division by zero.
See here for details:
http://help.sap.com/saphelp_nw04/helpdata/en/03/17f13a2f160f28e10000000a114084/content.htm
Hope this helps... -
Unable to see the variable in Query Designer
Hello Experts,
I am running one report and it is showing me 0calday variable selection screen at run time. I am unable to see this Variable on my Query designer but when I am opening query properties its showing me in this.
Kindly let me know where is this Variable using in my query designer ?
Thanks,
AnoopHi Anoop,
The variable is probably being used to restrict a key figure.
Go to the key figures,
Display the technical names
Check the key figures for which the technical name is not appearing even though the key figure is not a formula.
Here you will see one of the key figure being restricted by a variable for 0calday
Hope this helps.
Regards,
Joe
Didnt notice the question is answered :P
Edited by: lazarus_joey on Feb 17, 2012 6:48 PM -
Conflict with text variable on Query Designer
Hi,
this is the scenario:
- On Query Designer i got two restricted key figures: K1 and K2.
- I'm usign a manual entered variable for 0CALMONTH.
- On K1 the sales are restricted for the selected month.
- On K2 the sales are restricted to a range between first month of the year, and the selected month-1.
Then on a formula i use K1+K2 and a text variable (selected month) for the name of the column. Then, when running the query, the text for the variable can't be found. There is a conflict on text variable when using 2 restricted key figures on the formula.
How can i solve it ?
thxHi,
I assume that your text variable is of replacement type?
If it doesn't work you can create a new text variable of user exit type and derive its value using entered 0CALMONTH.
Best regards,
Eugene -
Formula Evaluation in Query Designer
Hi
In query designer I have Complex formula which is having lot of variables.
My users are saying some values are incorrect in report output
Can any one help how can we find the value is calculated in report output for this formula.
Thanks
Sudhakar.Hi Sudhakar,
One more way which you can try to find out how the particular Key Figure is been calculated in query designer is as given below:
1) Go to RSRT
2) execute your query with option for Query Display As "List"
3) You will get the query output
4) In this screen, you will get the button "Key Figure Definition" on the top
5) Click on this button and there will be a pop up screen to select "Structure Element 1" and "Structure Element 2"
6) Here for "Structure Element 1" please select the KeyFigure name for which you want to see the calcuation
7) and click on the "Continue" (Here its blue colored icon)
8) After this you will get a screen showing KF value that is calculated by query
9) Drill down the key figure to see "Fixed Fliter" which will show the data selection used to calculate this value. These are nothing but the global filters defined in query
10) Drill down the KF to see the dynamic filter values i.e. selections with which this KF is restricted in query designer
With above analysis you can easily trace out how the particular KF is calculated in query designer.
Regards,
Geetanjali -
Formula creation in Query designer
Hi All
I want to explain a bit more on my requirement .
I have supplied qty and ordered qty and i have the difference between both which is called as service level as %. there will always be 100% for some suppliers and lessthan 100% . So i want to count only the 100% suppliers and divide by all the suppliers . so that i can get the perfect order . and the formula is below .
I need to apply a formula line count with 100% / line count in one of my querys how to do it the qury designer . Can you anybody guide how to do it .
Thanks in advance . I am sorry if i have posted in the worng fourm .
thanksyou must be having an infobject refering to say supplier say supplier no. ( like customer number).
STEP 1: create a new CKF ( formula in query designer on right columns panel)
STEP 2: create a formula variable with reference characteristic as supplier no . replacement path replaced with infobject->attribute value - constant 1.
STEP 3. you CKF " NO OF SUPPLIERS" definition would be as below
supplier counter .
STEP 4. identifying 100% suppliers.create a new CKF " NO OF 100% SUPPLIER " ( formula in query designer on right columns panel).
it definition would be
supplier counter * ( ordered qty == supplied qty ).
where supplier counter is formula variable. this will give total counts of supplier where ordered qty == supplied qty.
STEP 4.
divide CKF " NO OF 100% SUPPLIER " / " NO OF SUPPLIERS" -
Problem with Variable in Query Designer.
hi all,
we have a variable ZAMREG on characteristic AM Region, where AM region is attribute for two different master data objects mastobj1 and mastobj2, we have different infosets build on these two master data objects along with some other ODS.
now this variable ZAMREG is visible in one of the infosets only in query designer, whereas it is not visible in the other infoset.
what could be the problem??
thanks,
RkHi,
Please check if that variable is created locally or globally. If it is a local variable in any query, it will not appear in any other query.
In anyways, you can always create one more variable if the older one is not available. This will not make much of difference. I would suggest go ahead with creating a new variable.
Regards,
Yogesh -
About variables in query designer
what is the difference between replacement path and cmod in query designer?
illustrate with an example?
Regards,
Bhavya KHi,
Replacement path:
When you create a variable ,if you want the variable to be replaced with the value from an info object/another variable /Query/Hierarchy then we select Replacement path
CMOD:
If the values for the variable are to be collected based on the ABAP logic written for the variable in CMOD then we go for CMOD selection.
Refer the links for examples:
http://www.sapks.com/2010/04/replacement-path-in-variable-reporting.html
http://help.sap.com/saphelp_nw04/helpdata/en/2c/78a03c1178ad2ce10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/03/6ba03cc24efd1de10000000a114084/content.htm
Refer to this link for scenarios on Cmod from Mr.Surendar reddy
http://wiki.sdn.sap.com/wiki/display/profile/Surendra+Reddy
@ Sri
Edited by: Sri kamesh on Mar 2, 2012 7:30 PM -
Can't see good variables in Query Designer BW 7.0
Hello,
The technical name of our caracteristic variables in the Query Designer are prefixed by "OR_" or "SV_". I try to make a filter in this variables (for example: a user must be able to see only "SV_" variable) with the authorization objects S_RS_COMP and S_RS_COMP1. But this filter does not work, even if the ST01 trace shows me a Return Code = 4 for the test in the variable technical name.
Have I made something wrong ? is it a bug ? (we are in BW 7.0 SPS9 with Sapgui 6.40 SP 19 and BEx SP 12).
Thank you for your helpHi Paul,
If iam not worng, are you asking about Infoobject level security in BW?
If it is, the following are the steps need to be implemented:
<u><b>Steps to Implement InfoObject Security (field-level security)</b></u>
1) Make the InfoObject authorization-relevant.
The Authorization Relevant setting for an InfoObject made in the InfoObject definition on the Business Explorer tab. The business needs will drive which InfoObjects should be relevant for security. Keep in mind that the people using SAP BWare running queries to help make strategic decisions on how to better run the business. The decision makers typically need to see more data on SAP BW than they would need to see in SAP R/3.
2) Create a custom reporting authorization object.
Since there are no reporting authorization objects provided for InfoObjects, you will have to create your own reporting authorization object for any InfoObject you decide to secure. This is done in transaction code RSSM. When creating your reporting authorization object, you select which fields to put in the authorization object from a list of authorization-relevant InfoObjects. Only InfoObjects that have been marked Authorization Relevant are eligible to be put in a reporting authorization object.
3) Add your new authorization object to a role.
Once you have created an new reporting authorization object and linked it to the appropriate InfoCube(s), users will need access to your reporting authorization object. You will need to manually insert your object into a role.
4) Add a variable to the query.
The reason the variable is required is sometimes unclear at first. If we want a query to only provide results based on the division, for example, then the query itself needs the ability to filter specific division values. Before we can secure on division, the query must be able to restrict data by division. The only way the query can restrict data dynamically is through a variable.
5) Link the reporting authorization object to an InfoProvider.
Linking your reporting authorization object to an InfoProvider is a very critical step. In this step, you will impact people currently executing queries for the InfoProvider that is now related to your reporting authorization object. This linkage forces your reporting authorization object to be checked when ANY query tied to the InfoProvider is executed.
Hope it helps, please revert back if you are asking for something else.
Please reward points if it is sueful.
Thanks & Regards,
Santosh -
Hi Friends,
I'm using Query Designer 7.0 ... i need to create one variable...on charecterstic... norma analyser i'm getting normally..
but in query designer... iwas create the variable.. but i'm unable to take that variable.. because.. in rows and columns.. i'm not getting those variables....
normally in anayser , select that infoobject and rihght click it and selct restrict... and we can select the variable name..
but in query designer what is the procedure for taking the variables,...
thanks
babuHi,
have you made the variable as interval or single value.
Becasue you have two options during selecting ther variable...if you have made your variable as interval....... it will not appear in the single value option and vice versa.
Thanks -
Get value of formula variable during query runtime into a text variable
Hi all,
I wanna get the value of the formula variables during the query runtime into a text variable.
My scenario is like this: First I defined a formula variable Z_DATE_3 which is processing by replacement. It will get the day of a characteristcs(Startdate).
Then I defined a text variable and in the function module related to this text variable, I used the parameter I_T_VAR_RANGE which can store the value of formula variable during the query runtime.So I can read the value from this table in my function module.
But I have a issue, when I run the query which used the defined text variable, it seems that it doesn't call the corresponding function module. Because I set a breadpoint in hte code and it never reach this breakpoint.
If I removed the parameter I_T_VAR_RANGE , it can enter the function module.
So could you please give some advice?
Is my solution correct or not?
And what's wrong with the parameter I_T_VAR_RANGE? Did I use it correctly?
And My code is:
DATA: l_s_range_v TYPE rrrangeexit,
l_day type sy-datum.
if i_step <> 2.
raise no_processing.
endif.
READ TABLE i_t_var_range INTO l_s_range_v
WITH KEY vnam = 'Z_DATE_3'.
if sy-subrc = 0.
l_day = l_s_range_v-low.
endif.
Thanks in advance!
Best regards
FanchestHi, Fanchest,
I'm having just the same issue. Did you find a solution?
I wrote a short routine in CMOD to derive the value of a formula variable to a text variable, but it's not working (I don't get any value). Can you share your solution?
Thanks in advance,
LL -
Dependency between two Variables in query designer filter prompt
Hi Experts,
I'm working in BW 3.5 query designer and I have two characteristics ZONE and PLANT (both are filter variables) and what I need is that when the user make a selection of one ZONE (for example Zone north) then he will be able to see in the Plan Variable the values for selection that corresponds with the Zone selected previously in the other filter variable (ZONE).
Thanks in advantage
Roberth ReyesHi shanthi bhaskar,
Thanks a lot for your answer.
I have one doubt about it: with this solution that you propoused the user will be able to select the values for plant?.
I mean, the user make the selection of the value for Zone, then he wants to see the in plan´s variable the values that corresponds with this Zone for make a new selection of plan.
What happens if I need this dependency also in another variable like time variable?
Thanks a lot
Maybe you are looking for
-
Retrieve URL from database and navigate through command button
I am new to ADF and Jdeveloper. In our database we store the URLs to our help/FAQ webpage in a table. What I would like to do is retrieve this URL from the database and code a command button to navigate the user to this URL but I am not sure how to a
-
Hi All, I am writing a report (not a dynpro UI) using following code selection-screen begin of block b1 with frame title block1. select-options: swcv for p_string. select-options: namespce for p_string. selection-screen end of block b1. parameters: s
-
I am getting problem in struts
Dear Friends, I am getting the follwing error while using strust so please help me on this topic org.apache.jasper.JasperException: File "/WEB-INF/tags/struts-bean" not found at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
-
How to install FM radio on my iphone 4 s
how to watch TV on my iphone 4S and Radio?
-
How do I find out what computers are authorized to use my Store Account.
How do I find out what computers are authorized to use my Store Account? Do my iPhones count towards the 5?