Supressing Zero Rows after drilldown with a free characteristic

Hello,
during drilldown with the usage of a free characterictic, some zero rows are shown. If a key figure has no value for all columns, we would like to supress these rows, which are show up with the drilldown characterictic.
Especially drilldowning to account number level in our reports creates a confusing long list with a hundred of zero lines.
Can someone tell me how to suppress this zero lines?
Thanks,
Nuran

unfortunately that didn't work. I think so we need a  general condition function, that we can say; when all the columns are zero then suppress this row, but with a standard condition function it seems also not possible to do this.
Message was edited by: Nuran Adal

Similar Messages

  • Supress Invalid rows after Drilldown

    Hi Experts
    I have a BEx query with row and column structures, where within the row structure I am using a hierarchy of (SEM-BCS) items columns are key figures.  Within Analyzer, when I select from the navigation menu add drilldown according to items, I would expect that the query would expand to include only the relevant items within each row.  Instead, every value of an item including zero values are added to each row thus exploding the report unnecessarily.
    This occurs from both the filter and row specific right click menu.
    Zero suppression is activated for the query for both rows and columns (Query properties -> Rows/Columns tab) Supress zero = Active for both rows and columns.
    Zero suppress is also activated from the row and column key figure structure via Display tab u2013 Structure as Group Only apply suppress when all elements are 0.  I turned this off too and tried without success.
    Any ideas to correct this?
    Thank you in advance.
    Eyal Feiler

    Eyal,
    Let me just say that I wish it worked like you are expecting it to work .....
    Now an explanation of my previous post:
    Suppose you have a query where Rows have InfooBject A and InfoObject B. Zero suppression eliminates rows where both are blank.
    Now lets us say you have  Structure S in rows with two elements in the structure E1 and E2. Then you drill down by InfoObject B. In this case system treats Structure S equivalent to InfoOBject A with two values E1 and E2. This will never be blank and will never be elimnated by zero suppression. You might have defined element E1 as InfoObject B = Values V1 and V2, but the drill down by InfoOBject B will show all the values of InfoObject B, because the definition of structure element is only used to compute the value of the structure element and doesn't behave the same way as using the InfoObject. I guess this is becuase the structure element definitions can be very complex and it may not be possible to evaluate the relvancy fo drill-down rows in all conditions.
    Hope it helps
    Thanks
    Vineet

  • Authorization to inhibit  the drilldown of a Free Characteristic in a Query

    Hi all
    I have a problem: I want to implement authorizations profiles for two different roles linked to two users, in order to allow the execution of a query from Bex Analyzer. The Query contains the free characteristic "A", which is an authorization relevant object
    - On the first role I want to allow the user to display only values "x" and "y" for the characteristic A: I used analysis authorizations and it works properly
    - On the second one role I need to inhibit the possibility to drilldown characteristic "A", but the user should execute the same query without restrictions. Is it possible without creating a new Query that doesn't contain "A" as a free characteristic?
    Thanks in advance
    Ugo

    Hi,
    Have you tried authorization value ':'?  Basically, value ':' has 2 purposes.
    1. Enable execution of query that do not contain authorization-relevant InfoObjects that are checked in the cube.
    2. Enable summary data to be reported for characteristic levels where users does not have authorization to access details data.
    So, perhaps you can give the user authorization value ':' and build your second query without the authorization object in the free chars.
    Regards
    Kate

  • CO12-Yield quantity shown is zero even after confirmation with correct qty.

    Hi Experts,
    While confirmation using CO12- collective confirmation, i get a message "Total confirmed quantity does not equal planned quantity"( ECC6.0 system). Moreover for  few plants, the yield is zeroed out, eventhough i enter the planned qty and after confirmation is executed, the yield shown is zero for those confirmed operations.
    1. Why does the message "Total confirmed quantity does not equal planned quantity" appear eventhough i enter the planned operation quantity for confirmation?
    2. Why does the yield quantity zeroed out for some plant? (maybe for some material)?
    Any pointers would be of great help.
    Thanks,
    SudhaharN

    Hi,
    Answers to your questions are,
    1. Why does the message "Total confirmed quantity does not equal planned quantity" appear eventhough i enter the planned operation quantity for confirmation?
    Total confirmation quantity for that particular operation is exceeding the actual Qty.
    You can check in CO14 how much it is already confirmed.
    2. Why does the yield quantity zeroed out for some plant? (maybe for some material)?
    Check setting in OPKI (for collective conf) wether you have selected the option Qtys immeed.
    This will propose you the remaining qty in CO12 you need not to enter.
    Give points if this is useful.
    Regards,
    Vinayak.

  • Performance problem on a table with zero rows

    I queried the v$sqlarea table to find which SQL statement was doing the most disk reads and it turned out to be a query that read 278 Gigabytes from a table which usually has zero rows. This query runs every minute and reads any rows that are in the table. It does not do any joins. The process then processes the rows and deletes them from the table. Over the course of a day, a few thousand rows may be processed this way with a row length of about 80 bytes. This amounts to a few kilobytes, not 278 Gig over a couple of days. Buffer gets were even higher at 295 Gig. Note that only the query that reads the table is doing these disk reads, not the rest of the process.
    There are no indexes on the table, so a full table scan is done. The query reads all the rows, but usually there are zero. I checked the size of the table in dba_segments, and it was 80 Meg. At one point months ago, during a load, the table had 80 Meg of data in it, but this was deleted after being processed. The size of the table was never reduced.
    I can only assume that Oracle is doing a full table scan on all 80 Meg of this table every minute. Even when there are zero rows. Dividing the buffer gets in bytes by the number of executions yields 72 Meg which is close to the table size. Oracle is reading the entire table size from disk even when the table has zero rows.
    The solution was to truncate the table. This helped immediately and reduced the disk reads to zero most of the time. The buffer gets were also reduced to 3 per execution when the table was empty. The automatic segment manager reduced the size of the table to 64k overnight.
    Our buffer cache hit ratio was a dismal 72%. It should go up now that this problem has been resolved.
    Table statistics are gathered every week. We are running Oracle 9.2 on Solaris.
    Note that this problem is already resolved. I post it because it is an interesting case.
    Kevin Tyson, OCP
    DaimlerChrysler Tech Center, Auburn Hills, MI

    Kevin,
    The solution was to truncate the tableThis is not a scoop... isn't it ?
    Table statistics are gathered every weekIs there any reason for that ?
    If stats ran when no rows, perf can be very bad after loading data, and if stats ran when thousand rows, perf can be very bad after deleting. Perhaps can you find a more restrictive stat running ?
    Nicolas.
    Message was edited by:
    N. Gasparotto

  • Supress warning message in Query Analyzer after free characteristic removed

    Hi
    I have a query and several workbooks looking to the same query.
    When I remove a free characteristic from the query (not the cube) I am presented with a warning message when opening Analyzer indicating that the removed field is no longer available on the report.
    Is there any way to supress these warning messages?  I am aware of the option Settings > Supress warnings from server but I would not want to ask every people to do this in the company.  Is there a way I can supress the warning from the query?
    We are running 3.x for this particular query and report.
    Thanks

    Hi,
    In RSRT, you have an option for the suppressing the messages.
    Have a look on the below link -
    http://wiki.sdn.sap.com/wiki/display/BI/SuppressquerymessagesusingRSRT
    Regards,
    Geeta

  • My credit card account was charged with usd 1.00 after I downloaded a free app (bitstrips). How can I request for a credit back? This is cheating!!!

    My credit card account was charged with usd 1.00 after I downloaded a free app (bitstrips). How can I request for a credit back? This is cheating!!!

    Your card was not "charged".  Apple requested a charge hold approval.  They must submit an actual charge to the holding bank/institution within a set period (usually 5 business days) and if they don't the hold will roll off.  For free apps, they won't submit the actual charge, and the hold will roll off.  This is why you see so many people complaiing about not being able to "purchase" free apps, because the hold approval for $1.00 is rejected by their credit card company, either due to expired card, incorrect CVV, or no available credit.

  • Table has 85 GB data space, zero rows

    This table has only one column. I ran a transaction that inserted more than a billion rows into this table but then rolled it back before completion.
    This table currently has zero rows but a select statement takes about two minutes to complete, and waits on I/O.
    The interesting thing here is that previous explanations to this were ghost records in case of deletes,
    there are none. m_ghostRecCnt is zeroed for all data pages.
    This is obviously not a situation in which the pages were placed in a deferred-drop queue either, or else the page count would be decreasing over time, and it is not.
    This is the output of DBCC PAGE for one of the pages:
    PAGE: (3:88910)
    BUFFER:
    BUF @0x0000000A713AD740
    bpage = 0x0000000601542000          bhash = 0x0000000000000000          bpageno = (3:88910)
    bdbid = 35                          breferences = 0                    
    bcputicks = 0
    bsampleCount = 0                    bUse1 = 61857                      
    bstat = 0x9
    blog = 0x15ab215a                   bnext = 0x0000000000000000          
    PAGE HEADER:
    Page @0x0000000601542000
    m_pageId = (3:88910)                m_headerVersion = 1                 m_type = 1
    m_typeFlagBits = 0x0                m_level = 0                        
    m_flagBits = 0x8208
    m_objId (AllocUnitId.idObj) = 99    m_indexId (AllocUnitId.idInd) = 256
    Metadata: AllocUnitId = 72057594044416000                                
    Metadata: PartitionId = 72057594039697408                                Metadata: IndexId = 0
    Metadata: ObjectId = 645577338      m_prevPage = (0:0)                  m_nextPage = (0:0)
    pminlen = 4                         m_slotCnt = 0                      
    m_freeCnt = 8096
    m_freeData = 7981                   m_reservedCnt = 0                   m_lsn
    = (1010:2418271:29)
    m_xactReserved = 0                  m_xdesId = (0:0)                    m_ghostRecCnt
    = 0
    m_tornBits = -249660773             DB Frag ID = 1                      
    Allocation Status
    GAM (3:2) = ALLOCATED               SGAM (3:3) = NOT ALLOCATED          
    PFS (3:80880) = 0x40 ALLOCATED   0_PCT_FULL                              DIFF (3:6) = CHANGED
    ML (3:7) = NOT MIN_LOGGED           
    DBCC execution completed. If DBCC printed error messages, contact your system administrator.
    Querying the allocation units system catalog shows that all pages are counted as "used".
    I saw some articles, such as the ones listed bellow, which addresses similar situations where pages arent deleted in a HEAP after a delete operation. It turns out pages are only deleted in a table when a table level lock is issued.
    http://blog.idera.com/sql-server/howbigisanemptytableinsqlserver/
    http://www.sqlservercentral.com/Forums/Topic1182140-392-1.aspx
    https://support.microsoft.com/kb/913399/en-us
    To rule this out, I inserted another 100k rows which caused no change on page counts, and then deleted all entries with a TABLOCK query hint. Only one page was deleted.
    So, it appears we have a problem with pages that were created during a transaction that was rolled back, huh? I guess rolling back a transaction doesn't take certain physical factors into consideration.
    I've looked everywhere but couldn't find a satisfactory answer to this. Does anybody have any ideas?
    Just because there are clouds in the sky it doesn't mean it isn't blue. Some people would disagree.

    And this is the reason why you should have heaps (unless your name is Thomas Kejser :-).
    Try TRUNCATE TABLE. Or ALTER TABLE tbl REBUILD.
    Erland Sommarskog, SQL Server MVP, [email protected]
    I rebuilt the HEAP a while ago, and then all pages were gone. I don't know if TRUNCATE would have the same results, I would have to repeat the test to find that out. There are many ways to fix the problem itself, including creating a clustered index as Satish
    suggested.
    Id like to focus on this interesting fact I wanted to bring to the table for discussion: You open a transaction, insert a huge load of records and then roll back. Why would the engine leave the pages created during the transaction behind? More specifically,
    why would they not be marked as "free pages" if they are all empty? Why are they not marked as free so scans would skip them and not generate a lot of I/O throughput and long response times just to query a zero row table? Isn't this like a design
    flaw or a bug?
    Just because there are clouds in the sky it doesn't mean it isn't blue. But someone will come and argue that in addition to clouds, birds, airplanes, pollution, sunsets, daltonism and nuclear bombs, all adding different colours to the sky, this
    is an undocumented behavior and should not be relied upon.

  • Webi: unwanted zero rows suppression on BEx selection structure

    Hello,
    I have a Webi report/universe based on a BEx query having 2 structures: keyfigures in columns, characteristics selection structure in rows. We are still using BO XI 3.1 SP1.
    Now: the webi report suppresses the zero rows of the char structure, but we do not want that. in the bex query, there is no active zero rows suppression.
    I read in a similar thread about the opposite and that it will be fixed with XI 3.1 SP3:
    Re: Zero Rows suppression is not working in Webi report.
    Question: does anyone know, if "my" case is also solved by SP3? or anyone knows a workaround?
    Unfortunately the PDFs XI31_SP3_Fixed_Issues_1of2.pdf and XI31_SP3_Fixed_Issues_2of2.pdf of SAP note 1457545 contain no information about this point.
    Thanks and regards,
    Phil

    Hi Ingo,
    thanks for the workaround tip!
    In BEx query I tried with a calculated keyfigure set to "1" and alternatively with a restricted keyfigure set to "constant selection". Unfortunately, both did not work, the webi report was clocking long after the bex process was finished in BW.
    Then I got error WIS 30284 ( universe connection corrupt) and 30285 (no free memory). But maybe we just have an issue with webi server performance.
    anyway, thanks!
    Best regards,
    Phil
    Edited by: Phil on Jun 23, 2010 10:42 AM

  • Supress zeros data

    Hi,
    I want to supress zero data in my input schdule. How to do supress zero data.
    Cheers,
    Reddy.

    Hi Reddy,
    In fact, it depends of the type of Input Schedule you are using.
    If you are using Dynamic Schedule template or a Input Schedule using EVSND() function, then step-by-step explanation from Vijay should halp you to suppress zeros.
    If you are using EVDRE Input Schedule, after having built it, please unhide the control panel on the left and in the second block of the control panel (defining Parameters and Expansions), you should find a Suppress line. By filling one or several expansion intersections with Y, then you should be able to suppress zeroes by rows/columns.
    There are some other options to suppress zeroes or specific Null values. You can fin this additional information in the BPC Office User Guide, available on the SAP Service Marketplace.
    Regards,
    Julien

  • How to hide zero rows from a structure

    Hi
    I have a month structue in rows which consists of 36 months. In the keyfigure coulmn also I have a structure with 6 keyfigures. In normal circumstances there will be values only upto 12 or 15 months. I want to hide the remaning rows. Is it possible.
    I created a counter on one important keyfigure so that when value>0 it is 1 otherwise 0. I call this counter. Then I tried to create a condition to show only the 1. But while creating the condition after the keyfigure a column for month with the different elements of structure has to be selected. And of course the condition does not work.
    Any suggestions how to hide the zero rows of structure
    Ram

    Right click on the key figure structure and characterstic structure select 'Properties' and check the option 'Also use Zero Suppression for Structure elements'.
    Also from the query properties select the 2nd tab display and select the option Suppression "Active All Values = 0" and from Effect on Select "Rows and Columns".
    Thanks.

  • Retain trailing zero's after decimal

    Hi,
    i have a requirement to retain trailing zero's after decimal....
    is it possible?
    version: 9.2.0.7
    example: select 150.200 from dual;
    we will get 150.2 as output.
    but i need 150.200 as the output...
    how would i do this?

    oraDBA2 wrote:
    Hi tony,
    sorry, that is not the constant value...that is a variable based on the value, what user enters with the decimals.......if i understood you correctly,
    it seems like you will need to use char or varchar2 datatypes in that table to start doing what you would like to do in the way you wan't it.
    and still you have option to apply to_number and to_char on that varchar2 column.
    SQL> create table b (charr varchar2(15) );
    Table created.
    SQL>
    SQL>
    SQL> insert into b (charr) values ('1000.000');
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select* from b;
    CHARR
    1000.000
    http://stanford.edu/dept/itss/docs/oracle/10g/appdev.101/b10795/adfns_ty.htm#1006325

  • Hide zero rows based on keyfigure

    Hi Experts,
    In my report i have a characteristic and 2 keyfigures B and C for eg . i want to display only those records where B has some value, if value in a cell is zero or empty then the entire column shoudnot be seen.
    For eg:
    Char                             KeyB                                KeyC
      Q                                 15                                     10
      R                                                                          50
    Report should show
    Char                             KeyB                                KeyC
      Q                                 15                                     10
      Second row shouldnt be shown as there is no value in keyB.
    At present, i m getting all the records as displayed above.
    Is there any solution to this problem?
    Regards,
    Vaishnavi.

    May be u have the blank values in the report thats why the condition is not working it seems. Did u try with the above post which has mentioned the condition.
    If it wont work we can write the If condition in the formula and we will write the condition on the new formula. And also go to the querry properties desect the supress zeroes, may be u have specified the supress zeroes thats y it is showing blank values.
    Khaja

  • Supress empty rows !

    Hi,
    How to supress empty rows?
    i want to supress the rows in a report that does not have a value. i wish to display only those recors which has some value.
    I have tried using Supress = Y under expansion, nothing happened.
    any ideas ?
    Regards

    Hi ,
    If you are creating an EVDRE report and if you want to ignore the rows with zero values then you can use 'Y'.
    Please check if your report says  EVDRE=OK on the left top corner of excel to see if syntax is correct
    you can use this expansion rows under SUPPRESS as mentioned by you.
    SUPPRESS=Y
    Please let us know . thanks.
    Sanjeev

  • Insert  Blank row  After every Row  in alv report

    How to insert blank  row After every row  in Alv report

    what do you mean by a 'blank row'? ALV displays tabular data with 'any' number of columns. Now if you actually want a blank row (no columns at all, just a row), then that is just not possible. If I'm not mistaken, this question was posted before, so try to do a search on SCN. See what is says.

Maybe you are looking for