Error formula SUMCT with drill across.

Hello everyone,
I have a problem with the formula SUMCT.
A formula has been defined applying the SUMCT operator to the 0???? index 0DEB_CRE_LC.
The 0COSTELMNT characteristic is on the query rows, and a hierarchy is active on the
cost element.
When the query is executed, the result of the SUMCT operator is correctely calculated.
However, if an additional characteristic (0BUS_AREA) is drilled across, the result of SUMCT
is 0 for some hierarchy nodes.
Nevertheless, the result is correct for all hierarchy nodes when the same characteristic is drilled down.

The documentation about the [percentage functions|http://help.sap.com/saphelp_nw70/helpdata/en/e2/16f13a2f160f28e10000000a114084/frameset.htm] (which is referred by the SUMCT documentation) explains that:
If a characteristic has been drilled down in both the rows and the columns, this reference is not unique. The system displays a warning and the relevant symbol for Data Does Not Exist.
[SAP Note 164352 - Norming, Normalization / Output in percent (SUMCT, %CT)|https://service.sap.com/sap/support/notes/164352] points out that:
When you use Function 'NORMING' / 'characteristic' -> 'Normalize to' -> 'Result' / 'Calculate single value as - norming...' a warning may be displayed: "Could not carry out all normings". The same message may occur when the formula operators %CT, %GT, %RT, SUMCT, SUMGT or SUMRT are used.
Norming to 'Result' is not unique in lists which are expanded twice (both horizontally and vertically) since you could do the norming for both the column totals and the line totals.
It is possible to determine the direction in which the system calculates ('calculate along the rows axis or the columns axis') for normalization or cumulation (definable in the properties of a structure element).
However, for SUMCT operations in Business Warehouse 3.X releases, there is no alternative. Changes are planned for the upcoming BW release.
Though the suggestion works for the normalization issue, it doesn't solve the SUMCT problem, even when working with BI 7.0.
Has anyone some info about this point? Are the promised changes to be released soon?
Cheers, [Davide|https://wiki.sdn.sap.com/wiki/display/profile/Davide+Cavallari]
Edited by: Davide Cavallari on Mar 3, 2008 2:52 PM

Similar Messages

  • Drill Across Essbase/Multidimensional cubes with a conformed dimension

    Hi Guys,
    Does anyone have any ideas/pointers on how to implement drill across on Essbase cubes or Multidimensional sources in general.
    For Eg:
    Cube 1 with aggregate data at Country Level
    Cube 2 with detail data at City Level
    Geography is the conformed dimension here.
    I need to implement drill across from the Country level in the Geography Hierarchy to go to the City level, across cubes. Facing a problem desinging it in the BMM.
    Any help would be appreciated.
    thanks,
    jboy

    We're discussing this already in your other thread? Different drill paths for a common Essbase Dimension with varied depth
    Close this one please...not necessary.
    Cheers,
    C.

  • Drill Across fields mapping with calculate field

    I create a calculation field in one view, then when config drill across, i set the calculation field to mapping to a Parameter of target view
    Save report
    Then, i open the report in view mode, click the view which config drill across, it get JavaScript error in DrillAcrossModifierManager.js line 272, Object required

    Hi,
    I'm using BAM 11.1.1.4, and I have a report wich calls another report through DrillAcross.
    Both reports have no calculated fields and I am receiving the same error message:
    Mensagem: object required
    Linha: 273
    Caractere: 5
    Código: 0
    URI: http://server:9001/OracleBAM/13846/reportserver/scripts/drilling/drillacross/DrillAcrossModifierManager.js
    Any idea about the cause of this error?
    Thanks.
    Luciano Gomes

  • From Drill Down to Drill Across

    Hi Forum,
    I'm using drill down from parent to child of the account dimesion.
    I'd like also drill across dimensions.
    For example, I have a report by account and I'd like drill to flow dimension. Cause i don't want to see the flow dimension for all account. The user want to see the flow details when he means that is necessary see it (unpredictable).
    Is it possible? If yes how it works?
    Thanks
    Best regards
    Gianluca

    Hi,
    Im not too sure, when you say drill across dimensions....
    My suggestion accoridng to my undertanding is to maintain a property called flow against in acct dimension and populate it with a "Y"  for account ids for which you want to display the flow dimension.
    Use simple IF formula in your control sheet or anyother excel aoning with your  EVDRE sheet like below and apply the same inn your flow dimension expansion.
    If Flow_Property of Acct is Y
    then
    Flow_ALL  in Expansion .
    else
    flow_none.
    Also, If it is not based on accounts, and you wantto kae it dynamic, populate it with Flow_None always and give the user the option of selecting which accts he wants to select a flow id.
    this can be done with the help of excel macro and the same excel formula as above.
    hope this helps
    sridhar

  • Drill across (joining facts) using Discoverer

    Hi,
    I've read a few books and article on DW talking about drilling across. It seems a good idea to build multiple star schemas with "conforming" dimensions and then join fact tables (drill across) when needed.
    I have tried this solution, and afer a few tests, got to the conclusion that it is preferable to UNION ALL the related facts using a view or a custom folder. Of course this solution is less flexible because we need to find all the required combinations of facts.
    Any comments?

    OK,
    I have 3 dimensions : D1, D2, D3 and 2 facts : F1, F2.
    Dimensions D1, D2 are related to fact F1.
    Dimensions D1, D2, D2 are related to fact F2.
    I want to query on fact F2 based on values of dimensions D1 and D2, and then join F1 to get corresponding measures.
    When running the query I get the following error:
    Invalid combination of joins using different join keys - query cannot be resolved.
    I use Oracle Discoverer 9.0.2.53.12.
    What would be the best way to work around this restriction?

  • Issue - Formula Variable with Replacement Path

    Hi,
    Is it mandatory to include the base characteristics in the rows on which the formula variable(replacement path) is based on. As long as the base char is in the rows the variable works fine. The moment I take that off, the variable doesn't produce any result. I know the char can be put in the rows and can be hidden, but then in that case I don't get the desired aggregation level.
    Has anybody come across this probelm and managed to sort this out? Kindly suggest any solution.
    Thanks,
    Anurag.

    Hi,
    a formula variable with replacement path only works if the replacement object is in the query in either the rows or colums. The data can never be aggregated on a higher level then the infoObject in the replacement path. If you want a higher aggregation you can add a new key figure as an attribute to your infoObject and fill it with the value you want in the loading process. You can use that key figure in your queries every way you want.
    Kind regards,
    Alex

  • Format Dimensions in Resulting Drill Across Spreadsheet, Linked Partition

    Hello,
    Does anyone know if / how I can format the order of the dimensions that appear in the Source of a linked partition, when drilling across from Target to Source in the essbase excel add-in? I am in version 9.3.1, using a linked partition going from aggregate storage to aggregate storage.
    An example: I have Cube "A" at the intersection where I can use my linked partition to drill across to Cube "B". When I do so, the drill works as expected. However I would like to specify an order for the dimensions of Cube "B" to show up in, in the new excel worksheet. Right now I can't determine the default order that is appearing, (it is not largest dense or largest sparse first). The order is consistently the same though, regardless of the format of the intersection of Cube A when I initiate the drill across.
    I want to specify an order mostly because I want to try to automatically drill to generation 2 on a dimension in Cube B that is not in Cube A. I haven't been able to do this with the Area and Mapping defintions in the partition yet. (Maybe that is my best bet) I'm hoping there is a config file or something that I can use to manipulate how the new worksheet appears.
    Can't find anything in the documentation yet.
    Any thoughts would be appreciated.
    Thanks,
    Carmen

    user616766 wrote:
    Does anyone know if / how I can format the order of the dimensions that appear in the Source of a linked partition, when drilling across from Target to Source in the essbase excel add-in? I am in version 9.3.1, using a linked partition going from aggregate storage to aggregate storage.I don't believe you can control the order/etc of the dimensions in the linked partition drill-through. I just took a look at both the Java API code for the IEssLinkedPartition class and I didn't see any methods/properties that give you any information about the orientation of the members (or even any mention of the members at the datapoint).
    I want to specify an order mostly because I want to try to automatically drill to generation 2 on a dimension in Cube B that is not in Cube A. I haven't been able to do this with the Area and Mapping defintions in the partition yet. (Maybe that is my best bet) I'm hoping there is a config file or something that I can use to manipulate how the new worksheet appears.The second problem you will have is automatically drilling to generation 2. The classic add-in gives you no notifications, or 'events', to tell you something has happened.
    Both of these issues are trivial to solve in our Dodeca product. Our 'intelligent navigation' feature allows you to navigate from a datapoint to a new view/report and will automatically package the members represented at the datapoint as a tokens that represent the point of view. The target view/report, which you can layout with the dimensionality located whereever you wish and can connect automatically to your 'linked partition' drill-through database, then places those tokens in the location you indicate when the view/report opens. As a bonus, you do not need to specify a linked partition to have this drill-through behavior. Finally, there is robust event support so you can have the zoom-in occur automatically. You can learn more about Dodeca at our website, www.appliedolap.com.
    Tim Tow
    Applied OLAP, Inc

  • Severe problem with 'Drill to Related' using drill icon

    Hi
    I have a severe problem with 'Drill to Related' in Discoverer Plus (10.1.2.54.25) using the drill icon of a worksheet:
    1. Though existing no items to drill to are shown in the context menu (or pop-up list), instead it says just 'Drill to Related...'
    2. Clicking on menue item 'Drill to Related...' results in 50% processor load (permanent) and no further update of the browser window (IE 7.0.5730.11) containig Discoverer Plus. There is no recovery of that state within about 20 minutes.
    This behaviour is both highly reproducible and annoying.
    When using the drill dialog instead of the icon the expected items are shown and 'Drill to Related' works fine. Although that is a workaround I don't think it acceptable to tell the end-users to use it.
    I searched metalink for a hint but couldn't find anything.
    Can anyone help?
    Franziska

    Hi S
    This seems to be a bug that was fixed earlier since we didn't experience it having applied cumulative patch 3 earlier.
    Something might be said about your problem in Metalink
    Doc ID: Note:422575.1
    Subject: Drilling With Discoverer Viewer 10g (10.1.2) Using Internet Explorer 7 (IE7) Fails With Javascript Error
    We still had to apply the patch for the bug I mentioned earlier in this thread in order to be able to see and select an item to drill to. Unfortunately the problem with the processor load up to 50% and nothing happening is still there.
    By the way IE 7 is certified now according to the Oracle certification information.
    Hope this helps
    Franziska

  • Drill across leads to 'X' in %CT function

    I am using the function %CT which gives me the share of a key figure against the subtotal.
    This works beautifully, except when I try to drill across.
    Drill across results into u2018Xu2019 values.
    Example:
              KF 1   %CT
    A        2         33%
    B        4         66%
    Total   6       100%
    KF1 can be split in Y / N by drilling across. I would expect:
              KF 1     KF1     %CT     %CT 
              Y           N          Y          N
    A        1           1         25%     50%
    B        3           1          75%    50%
    Total   4          2         100%   100%
    But instead the % show u2018Xu2019u2026.
    Does anybody know what the problem could be?
    Thanks,
    Jan.

    Hi Jan
    X comes when there is not assigned value.
    In your case , it is unable to calculate when KF is drilled down / accross with Y/N. Thats the reason why 'X' is coming.
    Cheers
    Chanda

  • \\Level 0 virtual members must have a formula associated with them

    Loading additional entity dimension members to essbase outline using load rule. Previously, the dimensions were loaded manually. File Layout includes Parent|Child|Alias|UDA|and some other Properties. Tested this in a QA enviornment successfully. All the new entities added and added to hierarchy. Since it ran successfully in QA, decided to run in PROD, and ran the load rule. The following error message was dumped into the .err file.
    \\Level 0 virtual members must have a formula associated with them
    The Parents of the Level 0 members were not in the outline, the same in QA. In QA, the new level 0 children's parents were added to the outline as they did not exist prior to running the load rule. When the load rule was executed, all of the new entities and parents were added correctly to QA. Expected same to occur in PROD. The outlines for QA and PROD were close to same, but were probably not exact.
    Have seen posts regarding this issue for planning applications, but did not see for Essbase only. Would greatly appreciate assistance with resolving this issue.
    David

    You can check following :
    1. If you are using Essbase, check the level 0 members have a formula associated to them if the data storage property is marked as "Dynamic Calc".
    2. If you are using planning, then make sure you do not ahve HSP_UDF as UDA attached to member in planning.

  • Do Not Expand on Drill Across/Down

    Hi All,
    I am having Two Restricted KeyFigures Called Short Term and Long Term. The Short term is restricted with Fiscal Month(Say  X) for a range of one year and the Long term is restricted with the same variable but Greater than Or Equal X. So the Long term contains lots of Data as the infocube has the future data also.
    Now the problem is when I do a Drill Across/Down on Fiscal Month the result exceeds the Microsoft Excel Limitations(Colunms 255).
    Is there any way that  Restricted KeyFigure ' Long term' should not expand when i do a drill across/down.that is how can i disable the drill across function on the Long Term Restricted key figure.
    Your ideas will be appriciated with points.
    Thanks

    Hi,
    Try this:
    Take a Virtual hierarchy on Fiscal year/period characterstic (which you have taken in the free characterstic area). So it will avoid display of all Individual values at a time. User can drill down on the hierarchy , if he want to do it. That also, will alow to drill down for a specific year and not at a time all.
    With rgds,
    Anil Kumar Sharma .P

  • Formula Variable with User Exit....Problem

    Hi
      My requirment is to create a Formula Variable on User Exit that will give me Current Cal Year...so that i can use that vale in Formulas
    Created Formula Variable with processing Type Customer Exit single Value,Mandator and Unchecked the Variable input ready
    The below code in CMOD
    WHEN 'XXXXXXX'.
    Year  = sy-datum(4).
    CLEAR L_S_RANGE.
    L_S_RANGE-LOW = Year.
    L_S_RANGE-SIGN = 'I'.
    L_S_RANGE-OPT = 'EQ'.
    APPEND l_s_range TO e_t_range.
    But when i execute the query i am getting the below error
    No value could be determined for variable xxxxxxx.
    Incorrect call of OLAP layer CL_RSR_OLAP; error in BW-BEX-ET
    Diagnosis
    This error diagnosis is specific only to the variables 0P_FVAEX or 0P_CTPCA !
    Termination message BRAIN 632 appears:
    Could not determine value for variable 0P_FVAEX (or 0P_CTPCA).
    WHAT WRONG I AM DOING...please update me

    Use the code:
    WHEN 'XXXXXXX'.
         IF i_step = 2.
              Year = sy-datum(4).
              CLEAR L_S_RANGE.
              L_S_RANGE-HIGH = Year.
              L_S_RANGE-SIGN = 'I'.
              L_S_RANGE-OPT = 'EQ'.
              APPEND l_s_range TO e_t_range.
         ENDIF.
    Let me know, if it is work or not!
      - Balajee Kannan

  • Error WHen rying to Drill down in the Report

    Hi ,
    I am getting the below error when trying to Drill down on a characterstic in the Report.
    "500 Internal Server Error"
    BEx Web Application
    Failed to process request; contact your system administrator
    Information for Administrator
    To avoid this exception see the steps below. To help SAP better investigate this issue, you will need to provide the diagnostic information from these steps.
    1. Most likely, the issue you are experiencing has already been corrected. Please make sure that the most recent patch level is deployed on your system according to notes 1033246 and 1011241. Starting with Support Package Stack 16 patch level 30, BI Java is delivered according to the synchronized delivery process described in the note 1033246.
    2. Please ensure that NetWeaver Business Intelligence Diagnostics & Support Desktop Tool  does not report any issues on your server according to note 937697. You can start it by clicking here (administrator permissions are required).
    3. When opening any customer message on this issue, please attach:
    Support Desktop Tool support info ZIP  file according to note 937697,
    Required information for reproduction  according to note 948490.
    Error Summary
    Exception occured while processing the current request; this exception cannot be handled by the application or framework
    If the information on this page does not help you locate and correct the cause of the problem, contact your system administrator
    To facilitate analysis of the problem, keep a copy of this error page Hint: Most Web browsers allow you to select all content, and copy and paste it into an empty document (such as in an email or simple text file)
    Root Cause
    The initial exception that caused the request to fail was: 
    Termination message sent
    ABEND RS_EXCEPTION (000): ORA-00904: "P0000"."CATTYPE_OT": invalid identifier
      MSGV1: ORA-00904: "P0000"."CATTYPE_OT": invalid
      MSGV2: identifier

    Good day,
    Please check if Note 1327130  helps ...
    Regards,
    Karen

  • Drill Out Problem with drill down

    Hello,
    help needed.
    I have two workbooks. The first consists of a hierachical Rowset. This workbook ist stored complettly collapsed.
    When I open it in Portal and use the option "analyze" and after that follow a drillout link to the second workbook it works.
    When I open it in Portal and use the option "analyze" open one level of the hierarchy and after that follow a drillout link to the second workbook the "save dialog" apears. If I answer yes I get an error and also if the answer is no.
    I also set in the discoverer\configuration.xml the flag saveWorkBehavior="never_save" nothing (still asking).
    Logging level is none
    Discoverer 10.1.2.48.18 with patch 5729515
    Can anybody can give me a solution, workaround or hint
    Application.log
    07/01/09 14:54:18 discoverer: [ERROR] [AJPRequestHandler-ApplicationServerThread-6] oracle.discoverer.applications.framework.ApplicationController._logException error.handling.event
    oracle.discoverer.applications.framework.ApplicationException: error.handling.event
         at oracle.discoverer.applications.framework.GlobalExceptionHandler.execute(Unknown Source)
         at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:553)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.discoverer.applications.framework.ApplicationEncodingFilter.doFilter(Unknown Source)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: java.lang.NullPointerException
         at oracle.discoverer.applications.framework.RawRequest.populateParameters(Unknown Source)
         at oracle.discoverer.applications.framework.RawRequest.<init>(Unknown Source)
         at oracle.discoverer.applications.framework.RawRequest.initDeferredRequest(Unknown Source)
         at oracle.discoverer.applications.framework.RawRequest.<init>(Unknown Source)
         at oracle.discoverer.applications.framework.ApplicationController.execute(Unknown Source)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         ... 14 more

    Hi user 552235...
    I am not sure if my next post will help you, since I am not working with portal, but I had a problem with drill to link in the same disco version (10.1.2.48.18) and the problem solved after applying patch 5507746 for bug 5475467.
    You can read more in metalink with the number I supplied you and try in a test environment of course...
    Hope this will help you solving your problem, if it does please update the thread for the rest of our community...
    Gidi Halamish

  • Error an exception with the type CX_SY_CONVERSYION_NO NUMBER Occurred

    Hi all
    I am trying to execute a demand report,which is of normal complexity,means some selections,new formulas, 2 variables,around 10 characteristics/Key figures.
    But this query thrwoing this error.and just disconnects from Bw server. with all users(means who ever access).The error is smae for all users.
    Error the argumnet 10,00,000 cant be interpreted  as a number
    Error an exception with the type CX_SY_CONVERSYION_NO NUMBER Occurred
    And starngely this query works fine in Dev/Qa.No error at all.
    So i did the transport again 2 times from Qa -->Prod,but still the error remains the same in Prod.and just kicks out of system
    Any possible advice here appreciated.Many Thanks.
    Regds,
    Preethi.

    I had a request who works fine since one year and these last two days i have a CX_SY_EXPORT_NO_SHARED_MEMORY.
    I tried many things like rebuild indexes, reload stats oracle .. but these actions didn't solve my problem.
    I didn't want to modify parameter via RZ11 because this request was working fine before and the system is stable (no more user or more activity than the past)
    I solved the situation by a deletion of Olap cache.
    So:
    Try to delete the OLAP cache by the RSRCACHE and reload again yu request (but be care because yu will erased the cache for all Bex request..)
    Edited by: Frédéric PIERRON on Nov 3, 2010 5:59 PM

Maybe you are looking for

  • My website doesn't work on firefox.

    So I've made a website for my internship assignment (first year of my study hence the lack of experience). Sadly I've ran into the problem where it works on every browser except firefox. I was wondering if anyone here could help me solve the problem

  • HOw to write/Develop this Start & Field Routine

    Hi Experts, As i am new(Learner) to BW Please advise me on how can i achieve this and update me with Releavent Start Routine and Field Routine....please My Requirment is Employee is Compounded on Location. On Weekly or Monthly basis (dependending on

  • Package Authoring Error

    Hi I may have come to the wrong Forum and if so my apologies but if there is some one who could let me know if i need be concerned of the following errors i have just noticed in Console after having done recent Java And Safari update today.both insta

  • How to save a PDF form in a Lotus Notes/Domino database

    In our enterprise we have Lotus Notes/Domino database and we offered a PDF form to many users for some subscriptions.  To receive these subscriptions, is it possible to put a SAVE button that saves the filled data into the Lotus Notes/Domino database

  • My screen goes to black when I click on FCP.  It's my fault, but why?

    I'm a new boy (both to Macs and Final Cut Pro): be gentle with me. I've done something stupid but don't know what. When I try to open FCP all that appears is a black screen. FCP is there, but blacked out. If I click in a corner of the screen (where t