How to fill a Key figure at Query run time
Hi All,
I have a requirement where I have to fill a key figure while the query is running. This value is obtained by multiplying 2 attributes of a Material Master Data object.I could have used Formula Variable but there are two problems -
1. I have material in my info provider but not this Material Master Data object.
2. For a particular material, there are multiple rows in the Master Data object. And I have to pick only one row by applying some condition on a field of the MD object.
Please let me know if there is some way to implement this.
Hello,
You can obtain this using virtual KF. Create a KF and include in the cube on which report is built. Dont have any mapping/rule for the same.
Now write ur code using SMOD and populate this KF during runtime.
Regds,
Shashank
Similar Messages
-
How to copy restricted key figures in query designer ?
hi,
i have created a query in query designer (BI 7.0).
How can i copy existing restricted key figures ? i can't find anything. i always have to create a new one, and then i have to do all the things like 'details of selection' etc.... manually. that CANNOT be, there MUST be a way to copy those key figures.
any ideas ?
best regards, MartinHi Martin,
Restricted key figures can be stored on the infoprovider basis . For which right click on the key figure (left hand side pane ), Select the necessary key figure and assign the restriction through characteristics combination, and give it a restriction and save it . Next tiem when you create query on the same info provider it should appear in the left hand side as readymade reusable piece .
Hope that helps.
Regards
Mr Kapadia -
How to fill date key figure with system date?
Dear All,
We would like to set on specific action (button press) to assign current system date top a date key figure within our infocube.
Any idea how to achieve this?many thanks in advance for any idea!
Kind Regards
Olivier DESFOURDear Khaja,
I'm not exactly using an update rule, i'm using Integrated Planning component.
Customer would like to set this key figure on user action; ie for example
user validate a step within planning process by pressing a button on workbook.
then system is stamping system date within cube.
Hope it helps
Kind regards
Olivier -
How to search for Key Figures in Query Designer 7.0?
Hi,
in BEx Query Designer 3.5 there was a search function to look after key figures or characteristics. Is there a search function in Query Designer 7.0?
Thanks.Hi,
QD 3.x version has "Find" option to identify the KF and Characteristics,but the same is not available with QD 7.x.
Reason could be:
With QD 7.x,just by typing the starting letters of KF or Characteristics by Keyboard itself,it will highlight you the entries.Hence there is no explicit Find option provided.But in case of QD 3.x,they gave it explicitely.
Rgds,
Murali -
How can we restrict Key Figure in the BI System
Hi All,
Can any one explain How can i restrict key figures in BI system.
So when i create a query a specific user can only execute it if a specific key figure is a part of query otherwise he is not allowed to execute a query.
For Example:
A user TEST123 is allowed to execute a query with keyfigure Quantity he is not allowed to execute the query if any other key figure is present in the query
Regards,
DeepakHay Diogo,
Bravo...
Your suggetions always work for me. The scenario was that
A user TEST_PLD08 should only allow to see output for the querys which consist of the keyfigure PLDQUACMP and not for other keyfigures while other user TEST_PLD07 is allowed to see the output for querys consist of any of the keyfiguers.
so I have assign a authorization profile PLD_TEST07 to the user TEST_PLD08 with KeyFigures authorization as mentioned below and it is working fine
I EQ :
I EQ PLDQUACMP
You can forward me more scenarios like this if you can think of more it will be really helpful for me
Regards,
Deepak -
How use non cumulative key figure and noncumulative key figure screenshot
how use non cumulative key figure and noncumulative key figure screenshot
Hello,
Please see this docs for Non-Cumulative and Snapshot scenario,
[How to Handle Inventory Management Scenarios in BW (NW2004)|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328]
[Non-Cumulative Values / Stock Handling|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0b8dfe6-fe1c-2a10-e8bd-c7acc921f366]
Thanks
Chandran -
Building a new Cube Vs Restricted Key figure in Query - Performance issue
Hi,
I have a requirement to create a OPEX restricted key figure in Query. The problem is that the key figure should be restricted to about 30 GL Accounts and almost 300 Cost centers.
I do not know if this might cause performance issue in the query. At the moment, I am thinking of creating a new OPEX cube and load only those 30 GL Accounts, 300 cost centers and Amount. and include OPEX in multiprovider in order to get OPEX
amount in the report.
whats the best solution - creating OPEX restricted key figure or OPEX cube ?
thanks,
BhatI think you should go for cube as all the restrcited key figure are calculated at OLAP runtime so it will definitely affect the query performance.There are a lot of costcenter for which you have to restrict it so definitely during the runtime of query it will take a lot of time to fetch tha data from infoprovider.Its better that you create a cube with the restrictions and include it in MP.It will definitely save a lot of time during query execution
Edited by: shyam agarwal on Feb 29, 2012 10:26 AM -
How to identify which key figure will the numeric pointer for deltas?
Hi All,
I have created a numeric pointer for generic extraction ? but how to identify which key figure will the numeric pointer will use for deltas ?
how to identify the key figures which is suitable for numeric pointer. And the generic extraction is based upon the copa table?
Can anyone suggest me how the numeric pointer works and how to identify deltas are carried out at numeric pointer?
Thanks
PoojaPooja,
If you are using a generic extractor which is based on COPA table, then numeric pointer may not be the suggested delta extraction mechanism.
A time stamp would be the better one to use. In a time stamp, you can give a lower limit value of 300 seconds.. so that it will try to fetch the missed records.
Moreover, a delta would be based on a character, preferably a time char.
In your requirement, try to figure out the character on whichdeltas will be based.
Sasi -
Sort data by key figure in Query Designer
Hi Gurus,
Is it possible to sort a query according to a key figure from Query designer?
ThanksUsing condition TOP N is the solution
-
How do i stop keying in my password every time i by something
how do i stop keying in my password every time i buy something
You can't. That is for securty reasons. The entered paswsword remains in effect for about ten minutes.
-
How to measure query run time and mnitor performance
Hai All,
A simple question. How to measure query run time and mnitor performance? I want to see the parameters like how long it took to execute, how much space it took etc.
Thank you.hi,
some ways
1. use transaction st03, expert mode.
2. tables rsddstat*
3. install bw statistics (technical content)
there are docs on this, also bi knowledge performance center.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3f66ba90-0201-0010-ac8d-b61d8fd9abe9
BW Performance Tuning Knowledge Center - SAP Developer Network (SDN)
Business Intelligence Performance Tuning [original link is broken]
also take a look
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ce7fb368-0601-0010-64ba-fadc985a1f94
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c8c4d794-0501-0010-a693-918a17e663cc
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/31b6b490-0201-0010-e4b6-a1523327025e
Prakash's weblog on this topic..
/people/prakash.darji/blog/2006/01/27/query-creation-checklist
/people/prakash.darji/blog/2006/01/26/query-optimization
oss note
557870 'FAQ BW Query Performance'
and 567746 'Composite note BW 3.x performance Query and Web'. -
How to make ENTER key in internet explorer run the BIP report?
In BI publisher 11g, users wanted that after entering the values for the parameter, they hit the ENTER key ( on the keyboard) and the report should run .
In Mozilla firefox, when I hit ENTER key on the keyboard report runs fine... but in Internet explorer, it does not ( infact in internet explorer TAB key works)
How to make ENTER key in internet explorer run the report?
Thanks
AshishPerform the following steps and tell us if it resolve this issue:
1. In Internet Explorer, click Tools, and then click Internet Options.
2. Click the Security tab.
3. There are four security zones listed:
* Internet
* Local intranet
* Trusted sites
* Restricted sites
Click the zone being used by P6, which is noted at the bottom right hand corner of the browser window when the P6 URL is being accessed.
4. Under Security level for this zone, click Custom Level.
5. Under Downloads, under Automatic prompting for file downloads, click Enable, and then click OK two times.
6. The browser will need to be restarted for the change to take effect.
Refer to the following Microsoft Knowledge base article for additional file download and active x controls which should also be enabled: http://support.microsoft.com/kb/883255 -
Hi guys,
i was trying to compare query run-times with and without BIA using RSRT, however i'm running into hurdles..
the same query when executed twice (without BIA) without using cache is showing different data manager times
i'm surprised how the reason could be
the difference sometimes is very high even the wait times are also sometimes very different
how to arrive at the average run-times are there any tools besides rsrt (i hve no access to statistics queries) but st03 doesnt seem to be of much help
i'm lookin at the fine difference so accurate times are necessary
thanks,
your help will be greatly appreciatedHi.....
check the following links :
http://help.sap.com/saphelp_nw04s/helpdata/en/43/e3807a6df402d3e10000000a1553f7/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/7c/2bde42fa712b78e10000000a155106/frameset.htm
Another thing :
If you want to use the BI statistics for Query runtimes, you will need the 0TCT_C01 InfoCube, together with the multiprovider 0TCT_MC01.
The queries for the BI statistics to report over query runtimes are all built on the multiprovider.
Besides that, you will need the virtual infoprovider 0TCT_VC01, to be able to report on the latest data. Because you will probably load the statistics each night into the 0TCT_C01 cube, you can report on the latest data using the 0TCT_VC01 virtual cube.
Hope this helps you........
Regards,
Debjani.........
Edited by: Debjani Mukherjee on Sep 13, 2008 8:01 AM -
Hai,
I am new to Oracle. How to find the query running time in SQL plus.
Edited by: user12283394 on Dec 20, 2009 10:33 PMSQL> set line 2000;
SQL> set timing on;
SQL> select instance_name
2 from V$instance;
INSTANCE_NAME
syslog
Elapsed: 00:00:00.03
SQL>
Regards
Asif Kabir -
How can i update data in JTable at run time ?
i am trying to build a client/server architecture for conducting quizzes & online tests.. My client will return a object to the server after the test is over, which contains details about the participant, his score and other details. i am putting the incoming object to an Vector. I'll create a new thread each time for the incoming connection and insert the object to the Vector.. Now, please tell me tat, how can i update my table automatically at run time so tat, my table is updated whenever a new object is entered into vector..
here is my code for the table..
public class MyTableModel extends AbstractTableModel {
String columNames[] = { "ID", "NAME", "COLLEGE", "SCORE", "CELL" };
/** Creates a new instance of MyTableModel */
public MyTableModel() {
Main.List = new Vector();
SetDefaultData();
public int getRowCount() {
return Main.List == null ? 0 : Main.List.size();
public int getColumnCount() {
return columNames.length;
public String getColumnName(int column) {
return columNames[column];
public boolean isCellEditable(int row,int col) {
return false;
public Object getValueAt(int rowindex, int columnindex) {
if(rowindex < 0 || rowindex >= getRowCount())
return "";
Student row = (Student)Main.List.elementAt(rowindex);
switch (columnindex)
case 0 : return row.id;
case 1 : return row.name;
case 2 : return row.college;
case 3 : return row.score;
case 4 : return row.cell;
return "";
public String getTitle() {
return "Student Table";
private void SetDefaultData() {
Main.List.removeAllElements();
Main.List.addElement(new Student("CS041","Keerthivasan M","MNM",95,"9884326321"));
Main.List.addElement(new Student("CS012","Arun M","MNM",90,"9884825780"));
Main.List.addElement(new Student("CS019","Balaji S","MNM",79,"9841742068"));
Main.List.addElement(new Student("CS005","Anand R","MNM",89,"9884130727"));
Main.List.addElement(new Student("CS045","Manish J","MNM",55,"9841624625"));
Main.List.addElement(new Student("CS013","Mangal S","MNM",5,"9841961742"));
}In the future Swing related questions should be posted in the Swing forum.
how can i update my table automatically at run time so tat, my table is
updated whenever a new object is entered into vector..You don't update the Vector directly. You should be creating a method in your TableModel, called "addRow(...)". This method will do two things:
a) add the Student object to the Vector
b) invoke the fireTableRowsInserted(..) method of AbstractTableModel. This will cause the table to be repainted.
Maybe you are looking for
-
Safari won't open up downloaded pdf file
Safari won't' open up downloaded pdf file but Firefox will. Model Name: iMac Model Identifier: iMac12,1 Processor Name: Intel Core i5 Processor Speed: 2.5 GHz Number of Processors: 1 Total Number
-
Hi I am still learning the techniques of java and would like some help if possible. I am trying to create a simple tracking program which tracks what letter has been typed. For example if an A was pressed then the A label would turn blue. Then if ano
-
Between operator for group by date in Apex Interactive Reports
Hi, In the interactive reports filter, i couldn't find the 'between' operator for date field (got a 'group by date' in my sql query (source). I am just wondering, Is it beacuse of the group by date clause?. Is there any way to show the 'between' oper
-
Thanks for your reply Chris, is this not just a cloning tool rather than a more interactive version as mentioned above?
-
Running Disk Utility and got this message. Anyone know what I should do?
Started verify/repair permissions on disk disk0s2 Macintosh HD Warning: SUID file "usr/libexec/load_hdi" has been modified and will not be repaired Warning: SUID file "System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/Resources /Di