Excluded Values Appear in BI Query Results
A text file containing 587 material numbers was attached to a query selection screen on the "Exclude single values" tab. The query executed successfully, however, 150+ materials from the exclude file appeared in the results. Investigation into why this happens found:
1. When only 500 materials were imported to the "Exclude single values" tab none of the excluded materials appeared in the results.
2. When more than 500 materials were imported to the "Exclude single values" tab 150+ random materials from the exclude list appeared in the results.
Is there a way to ensure that when more than 500 values appear on the "Exclude single values" tab that none of them appear in the results?
Hello Christopher,
I think SAP Note 1130917 explains the issue you are seeing. Have a look and hopefully this will help.
Kind regards,
Karen
Similar Messages
-
During SQL query inserting a record - will it appear on the query result
Hi,
Oracle 10g SELECT-query executes ca 10 seconds and contains Joins over multiple tables in on database conenction.
On execution 3rd second a new record is inserted in another database connection and commited to the database, the 3rd query satisgy the SELECT-Query fileters.
Wil lthe inserted record on 3rd second appear on the query results?
Thx.CharlesRoos wrote:
Hi,
Oracle 10g SELECT-query executes ca 10 seconds and contains Joins over multiple tables in on database conenction.
On execution 3rd second a new record is inserted in another database connection and commited to the database, the 3rd query satisgy the SELECT-Query fileters.
Wil lthe inserted record on 3rd second appear on the query results?
Thx.In general Keith is right and a select will not see changes done and committed in a different session, that happend during the select. This is called READ CONSISTENCY. THis means a select will see the data from the exact time when it was called.
However with database links in place read consistency can not be fully garanteed.
See this explaination and solution from the 10g docs : http://docs.oracle.com/cd/B19306_01/server.102/b14231/ds_txnman.htm#i1008473 -
Heirarchy is not appearing in my Query result
Sub: Heirarchy is not appearing in my Query result
Hi SAP Gurus!
I am a BW learner..
My environment is : Training client: SAP BW 3.1 along with SEM 3.2 and BI content 3.1
What I did :
1. I have created Info objects :Mat_No,Mat_name, SRep_Id, SRep_name, Sales_Region, Sales_off, Cust_id, cust_name,
2. I have created heirarchy for : SRep_id with Sales_Region,Sales_office
3. Maintained the master data for : Sales Region and Sales Office
4. Up loaded master data for : Mat_master,Customer_master
5. While designing the query : SRep_Id has been dragged into 'Rows'and in the propertice of SRep_id select the name of heirarchy
What is the problem : Heirarchy is not appearing in my query result
What I want is : Let ma know where went wrong and what to do for display
of heirarchy in the query result.
Can you help me in this regard?
Thnaks in advance
Vam CThank You venkat and kamal..
But I did the same and mentioned at point no 5. earlier..
however I am not getting..
Can you help me?
Vam C -
Get a random value out of a query result
I have a query:
select id
from class_schedule
where id not in (
select distinct(event_id) from trainer_schedule)I want to pick up a random value from this query result and assign it to a varible e.g. randomID.
please helphere is the example
SQL> SELECT empno,ename
2 FROM (
3 SELECT empno,ename
4 FROM EMP
5 ORDER BY dbms_random.VALUE)
6 WHERE ROWNUM = 1;
7876 ADAMS
SQL> /
7566 JONES
SQL> /
7900 JAMES
SQL> /
7844 TURNER
SQL> -
Hi Experts,
I need to exclude top 10 from the query result. Creating condition in the query with top 10 is easy but how to exclude the top 10 in the query output? ThanksHi Waseem,
Have you tried Ninand Warang procedure . Is it working or not?
If not you have use the APD concept
create a query on top of that infoprovider with out any conditions..
Create A direct update dso..
In APD use Query as source and DSO as target. In between use ABAP program sort them > delete the first 10 records>
Create a query on top of DSO will get the Excluding TOP 10.
Hope it helps..
Regards,
Ranganath. -
Hi BW Geeks.....
I created a report and my requirement was to get the ratio of Employee1 salary to the Total salary. So in the properties of the Salary Key Fig I choose Calculate single value as Normalise to Query Result. It gave me percentage(ratio) of each salary to the total salary. But when I multiply Normalised keyfigure with a restricted kf ,..the ratio doesnt get muliplied instead the actual value gets multiplied.
eg:----
Salary Normalised to Query result
$5000 5000/8000 = 62.5%
$3000 3000/8000 =37.5%
Total---$8000
Now when I multiply this Normalised Query result with another restricted kf who has value say $1000 I get (5000) X (1000)-= 5000000 which is wrong. I want to get (62.5%)X (1000)= $625.00.
Can ne body please tell me y its doing tht way....Please help me its urgent
I will assign full points
NikhilHi Nikhil,
The display option does not change the underlying value of the key figure, so when you are multiplying the mormalized value it will still use the underlying value in the calculation.
The other option to do this would be:
Create a new calculated key figure "salary" with a percentage function which is Percentage share of overall result. This key figure will display the data in %.
You can then use this calculated key figure in your subsequent calculated key figures.
Let me know if this helps.
Cheers
Amol -
Query resulting Incorrect values
Hello ALL.
I need your suggestions on this issue.
I have a Query on top of multiprovider which is on top of 6 cubes. In the query one RKF is resulting wrong values for Unassigned WBS Element Hierarchy.
<u><b>RF: Forecast amount</b></u>
0amount, Version:01, Vtype:20,Company Code:100,Fiscyear=2008 and Posting Period=1-12.
Query resulting: 68,000 and Where as Multi prvider has only 2 rows satisfying the above Restrictions and giving 13,000.
These wrong values are only for Unassgined Nodes of WBS Element.(Rows) Other node values are correct.
I am not sure where it is getting these values?
Kindly suggest.
Thanks,
Geetha
<u></u>Can you chk if you have the values in the multiprovider?
-
Create SP that returns value and at the same time displays query result in output window
I would like create an SP which will return the records from the table and also return value to my c# client application.
For Example:
Select * from employee returns all the query results in output window.
Now I want to create an SP
Create procedure Test
As
Declare @ret int,
Select * from employee
set @ret = Select count(*) from employee
if @ret > 0
return 1
else
return 0
The above algo should return 1 0r 0 to c# client application and at the same time display all employees in sql query output window.
Can u pls help in this regard.The above algo should return 1 0r 0 to c# client application and at the same time display all employees in sql query output window.
Why? and No!
Why? Your procedure generates a resultset of some number of rows. You check the resultset for the presence of rows to determine if "anything is there". You don't need a separate value to tell you this. Note that it helps
to post tsql that is syntactically correct. While we're at it, if you just need to know that rows exist there is no need to count them since that does more work than required. Simply test for existence using the appropriately-named function
"exists". E.g., if exists (select * from dbo.employee).
No! A stored procedure does not display anything anywhere. The application which executes the procedures is responsible for the consumption of the resultset; it chooses what to do and what to display.
Lastly, do not get into the lazy habit of using the asterisk in your tsql code. That is not best practice. Along with that, you should also get into the following best practice habits:
schema-qualify your objects (i.e., dbo.employee)
terminate every statement - it will eventually be required. -
How to get POF object's field value from query result
hi,all:
I want to get field value from the query result, my code is below
Set setResults = cache.entrySet(createFilter("homeAddress.state = 'MA'"));
for (Iterator iter = setResults.iterator(); iter.hasNext(); )
Contact c=(Contact)iter.next();
System.out.println ("firstame####=" + c.getFirstName());
* but I get error*
Exception in thread "main" java.lang.ClassCastException: com.tangosol.util.ConverterCollec
tions$ConverterEntrySet$ConverterEntry cannot be cast to com.oracle.handson.Contact
at com.oracle.handson.QueryExample.printResults(QueryExample.java:159)
at com.oracle.handson.QueryExample.query(QueryExample.java:86)
at com.oracle.handson.QueryExample.main(QueryExample.java:43)
who can tell me how to get POF object's field value from query resultHi,
If you look at the Java Doc for the entrySet method here http://download.oracle.com/docs/cd/E15357_01/coh.360/e15725/com/tangosol/util/QueryMap.html#entrySet_com_tangosol_util_Filter_ you will see that it returns a Set of Map.Entry instances so you need to do this...
Set setResults = cache.entrySet(createFilter("homeAddress.state = 'MA'"));
for (Iterator iter = setResults.iterator(); iter.hasNext(); )
Map.Entry entry = iter.next();
Contact c=(Contact)entry.getValue();
System.out.println ("firstame####=" + c.getFirstName());
}JK -
Dynamci Query Result View - New Field with domain values
Hi,
I added to the result list a new field (using an append structure). Than I added it to the layout. This field contains a number, which will be translated into text by domain values. But in my result view only the number will be displayed. Any idea how I can display the text instead of the ID?
Thanks in advance Paul.Hi Paul,
You can display the domain text by fetching it in the corresponding GETTER method. The GETTER will be sending the ID; you can add extra code to fetch the corresponding text ID in the getter and return this in rv_value.
Regards,
Shiromani -
Warning Message in query result as 'Notification Number DBMAN 345'
Hi ,
I have a warning message while executing the query
'Diagnosis
Currently, it cannot be guaranteed that SIDs and master data exists for all characteristic attributes for the DataStore object to be read.
There is a restriction on a navigation attribute of the listed characteristic in the query. This filters all characteristic values of the master-data bearing characteristic for which there is not yet master data out of the result.
For performance reasons, this filtering is unavoidable.
System Response
Procedure
In case of doubt, find other restirctions directly on the characteristic values of the characteristics contained in the DataStore object.
Procedure for System Administration
Notification Number DBMAN 345 '
'i am getting this error because of cutomer exit variables on navigatioanl attributes of Omaterial'
I tried supressing it in RSRT.. but unable to find the message.
I tried debugging and assigning enhancement points in FM BAL_LOG_MSG_READ.. As it is standard function module its not suggestable to do..
can we creat custom FM ?? will it be called if we write code to supress warning message??
Please let me know how to use BADI'S in order to supress the error message that appearing in query result?
Thanks All.Hi,
The warning is raised due to the following reasons:
- you have a selection in the filter of a navigation attribute
- in your DSO you do not use the option "SIDs Generation upon Activation"
If the option "SIDs Generation upon Activation" is not flagged,
you may get char.values for an Infoobject in the system not
having any SIDs. As a result you may see in the report less data as
expected.
For example we have Infoobject A with its Nav.attribute B
Infoobject A Nav.attribute B
12 13 ->> has a SID in the X-table
11 10
9 13 ->> has no SID in the X-table
If you define a selection on B =13 in the query, you only get infoobject
A with key 12 displayed in the result, since only B =13 has a SID
in the relevant X-table.
The warning refers to this behaviour and cannot be avoided unless you:
- flag the option in the ODS-settings
- or remove the filter defined on 0MATERIAL__xxxx
Thanks,
Venkat -
Options to control display performance of CLOBs, etc. in Query Result view?
Whenever I attempt to query a table that contains LOBs (e.g. a CLOB or XMLTYPE), the lack of performance pretty much makes the "Query Result" view (from F9) unusable. Any time I attempt to scroll the results, SQL developer apparently continues to query the database for the additional characters to populate the view.
Resizing the columns containing the LOB to only a few characters almost solves the issue. Unfortunately, the size of the columns showing the LOBs apparently attempt to resize to the length of the LOB, making the column several pages long - and the same performance issue prevents resizing it smaller.
Ideally, there would be some way to resize a column to a given or even a predefined and small size, without having to drag the resize handle the entire width of the desired resize amount. Alternatively, there could be a user preference to never set default column widths above a given number of pixels or characters. Another option would be a user preference to disable the in-line display of LOB contents, displaying only and requiring a click on the "..." (or pencil icon) button to open the "View Value" dialog. Ideally, all 3 of these options could be implemented.
One crude work-around I'm using for now is to exclude the LOB columns from the results, requiring me to make secondary queries to see the LOB contents when necessary, and doesn't allow for scrolling through and viewing the LOB contents at all. Another work-around is to run the query as a script (F5) instead of a query (F9), and view the results in the "Script Output" view instead.
I'm currently using SQL Developer 2.1.0.63, but experienced this same issue with all previous versions, including 1.5.5.
Thanks!I agree.
When I requested to auto-width the columns, I said to build in a maximum, but apparently they didn't.
I suggest you log 2 feature requests on the SQL Developer Exchange; 1 for the maximum width, 1 for the CLOB contents/performance. Like this others can vote too and add weight for future implementation (I will).
Have fun,
K. -
2.1.0.62: Exporting query results does not work if SQL has a join
I get an error message, when I try to export the following test case to any data format.
create table test1 (id number(2), text varchar2(5));
create table test2 (id number(2), text varchar2(5));
insert into test1 values (1,'test');
insert into test2 values (1,'test');
select t1.*
from
test1 t1,
test2 t2
where
t1.id=t2.id;
I try to translate my german error message to english:
"There are no valid columns for export available. Clob- or Blob-Columns are currently not supported"
I get this message, when I right click into the query result grid and select export and then any data format.
Hope that is not a double post but searching for export did not find results for 2.1.
The following SQL also produces the error:
select t1.* from test1 t1;
These SQLs can be exported though:
select * from test1 t1;
select t1.id from test1 t1;
I should have mentioned that I work with Windows XP and Oracle 10.2.0.4.
Regards,
dhalek
Edited by: dhalek on Oct 13, 2009 5:04 PMHi,
Dhalek.
I've got the same problem here.
In my SQL Dev, I disabled the Autopopup code completion insight in SQL Worksheet. (Tools - Preferences - Code Editor - Code Completion - untick the checkbox). Restart SQL Dev. Tried to export a query.
The same error message appears.
My workaround is to re-enable the autopopup and restart SQL Dev.
The disabled autopopup code completion insight caused me these
2.1 EA1: Bugs - cannot Export Data from Grid
2.1 EA2: Bugs on code completion for displaying column name
Hope this helps,
Buntoro -
Xcelsius with XMLA or XML Query Result Set
Hi Experts,
I want a direct connection from Xcelsius to my BW-Data. Because the new connection, coming with Fix Pack 2.1 is only avaiable for EHP 1 for NW 7.0 I tried to configure with XMLA and XML Query Result Set.
This Document tells the necessary steps: How to integrate Xcelsius 2008 with SAP NetWeaver BI without Integration Kit.pdf.
When I test my XML connection over http://<host>:<port>/TXmla/srvlet/TestXmla my Cubes will display.
So I do a Webservice-Connection with WSDL-URL. At Input-Values there are some entries like CUBE_NAME, CATALOG_NAME...
Output values arent avalible. How do I use these elements to show my Data in Xcelsius?
My Problem with the XML Query Result Set Connection is, that when I Log On to VC the following error appears:
You are not authorized to view the requested resource.
So I get the authorisationobjects: S_DEVELOP and S_RS_COMP as describe in 'How To... Resolve Visual Composer Issues'.
What values have I to enter by S_RS_COMP? And how can I enter my External Service in S_SERVICE. At the type WS the service isnt't avaiable.
Regards,
JanTo use XMLA web service you need a wrapper function build to convert the XMLA output to the Xcelsius format. There are some documents available in SDN on how to do this.
You can use Live Office or Query as a Web service option to connect from Xcelsius to BW.
S_RS_COMP is the query ID which you are trying to access, S_SERVICE you can either give * or try to set up authorization log and see the expected value. -
Dear all expert,
I make an UDF and put query to that UDF. I want to make list of value of that query result is always appear when user click that UDF.
It's working fine if, the result of query is 2 rows (the list of value is pop up) but if the result only 1 row, the list of value is not show up.
The purpose to make this UDF and query is to give information to user. So, I need, the list is to show uptry this
SELECT T2.DocTotal as 'SPK Value', T0.DocNum 'Payment No', T0.DocDate 'Payment Date', T1.U_Progress, Sum(T1.U_Prog_Val) 'Progress Value', Sum(T1.U_Ret_Val) 'Retensi Value', T0.DpmAmnt 'Down Payment', T0.DocTotal 'Paid', T0.Comments
FROM OPCH T0 INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OPOR T2 ON T2.DocNum = T1.BaseRef
WHERE T0.U_SPK = $[$U_SPK.number] and T0.CEECFlag = 'n'
GROUP BY T2.DocTotal, T0.DocNum, T0.DocDate, T0.Comments, T0.DpmAmnt, T0.DocTotal, T1.U_Progress
Union All
SELECT 0,0, 0, '0', 0, 0, 0, 0, '0'
Edited by: Suraj V on Jul 24, 2009 1:16 PM
Maybe you are looking for
-
If I have a PreparedStatement, and I want to pass in a dynamic table name, can I accomplish that: PreparedStatement ps = conn.prepareStatement("SELECT * FROM " + tableName + ";"); ps.setString(1, "DINNERTABLE"); Thanks, Lior
-
How to turn off recuring automatic payment for an app
My daughter purchased "Sing!" by Smule, a karaoke app. Unfortunately, this has a weekly recurring automatic payment. How do I turn it off?
-
How to create Context Menu for Full Screen ALV
Dear Experts, Please tell me the procedure to create Context Menu for ALV Grid (full screen ALV using SLIS ). Regards Arnab
-
Installation hangs on 'createing java jar files' section
Hi, On installtion of JRE 1.4, on a new Win98 installation, the installation hangs at the point, "Creating java JAR files". Any ideas on the reason for this hanging Regards.
-
[Solved] systemd-hostnamed.service broken in systemd 212?
Can someone confirm by checking hostnamectl status and systemctl --failed Thanks! Last edited by gedgon (2014-04-03 20:30:03)