on 08-22-2007 3:09 PM
Hello All,
In my Bex query, fields which have no data are displayed as 'Not assigned'. How can I remove 'Not assigned' so the field is displayed empty?
Many thanks,
Nick.
Hi,
Just select the field,go to Properties(context menu).
Select "Not assigned"-->Context menu->(select)Exclude from selection.
Now Execute the query.
So all the data having "Not assigned " value will not display.
Hope this helps.
Regards,
Tulasi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think you can do that by changing a text element in the SAP standard program (this is a modification!).
in SE38, SAPLRRSV, menu goto, text elements, symbols, symbol 027...
change it to an empty value....
I believe you'll never see again a "not assigned" in your reporting....
hope this helps...
Olivier.
Hi,
no, don't remove the record! just delete the text...
The best way to figure this out is to test it.... It could affect other areas but I think it will just display a <empty text> instead of "not assigned" in your reports...
I would test this change by entering something like "TESTING TEXT SYMBOL 027" in your dev system...
hope this helps...
Olivier.
Based on the idea of Lashan Wanigatunga I adapted and refined the script to get empty cells instead of "#" (with 7.0).
You can copy the if-clause to replace every string you want, too.
Would like to post it, but i get:
Method Not Implemented
POST to /edit.jspa not supported.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The best solution i can think of is use the Authorisation Concept and assign the Authorisation value as #. This will solve the issue .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nick,
The way I can think of to change 'unassigned' to something else is:
In BEx Analyzer Change Query:
Select the object, right click
select properties
In the 'PRoperties of the Selection/Formula' window
change the 'Description' in the field/dropdown (you may create a new description too)
That new description will show in the report header in place of unassigned. Hope this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I've included the following javascript code in the web template to get around this. Obviously this will only work if you are displaying the reports using Web Analyzer. This is mainly for the values in the table. You might need to modify the code slightly to include drop-downs as well.
<!-- script to replace blank data in BW with space -->
<SCRIPT>
window.onload=Init
function Init()
{
var Elements=document.getElementsByTagName('TD');
for(var i=0;i<Elements.length;i++)
{
var str=Elements.innerText;
var found=str.search(/Not assigned/)
if ((found >=0 || str=='#') && str.length<50)
{
Elements.innerHTML =' '
}
}
Elements=null
}
</SCRIPT>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nick,
I haven't had much experience with BI 7.0. What I basically did was opened up the 0ANALYZER template and included the javascript code there, so that bex web analyzer will process the code (i.e. I don't need to include it in every web template I create). Shouldn't be too different for BI 7.0 since you still have access to WAD... and if you are going to display the queries on the web you would need to create web templates using WAD (right?)
Cheers,
Lashan
Hi Nick,
This did work for me on version 3.5, maybe it could be due to some difference in 7.0. It could also be an error in javascript if you modified the code. I would suggest doing the following in order to test this out.
1. Save the report from BEx as an html file and apply the code to confirm that the syntax for the javascript is correct.
2. Add a simple javascript (document.write statement for example) which you know to be working to the 0ANALYZER template to confirm that javascript code that you enter here is being picked up.
Cheers,
Lashan
Hi there,
I appreciate your post on this topic and implementedd your suggetion with WAD 7.01 and created a script element with the jscript the assigned in template z0analysis_pattern that we have assigned as the default for webanalyzer.
I restarted the cluster server and still no luck. A charachteristic that has no value still shows as # Unassigned.
Any ideas?
Thanks
Lee Lewis
Hi,
I think this is not possible except entering (maitaining master data for each IObj with RSDMD) a master data ID with empty key.
hope this helps...
Olivier.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Nick,
You can filter those characteristics in query desing by filtering #(not assigned records shown with is character) records. Or you can create a condition to remove # records from rows.
Sarhan.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nick,
In the update rules you will have to make a routine or formula that replaces "Initial" values with a dummy value that contains blancs as a description.
In all charcteristics you will have to add that dummy value.
But I don't think you want this
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.