Custom dimension change

Hi guys,
I have a dimension of 100 000 elements. The client asks to have a possibility to change properties of some elements. Without accessing Admin Console and waiting for hours until the end of the reprocess.
So, I developed a package that updates the dimension.
What I do is:
1) updating mbr
2) updating dim
3) updating Excel file
4) updating .DIM file
5) updating admin_cache.zip
6) incrementing the versions in the tblDefaults
7) dimension process (and also full application process to be sure)
When I update the versions BPC for Excel does not manage to download the dimension and I end up with BPC working with an empty dimension (BPC gives this error: DimensionInformation::LoadMemberCache => {Subscript out of range})
When I don't update the version, BPC does not update the APPINFO.ZIP in my user's PrivatePublications and thus downloads an old dimension cache.
My question is how to make a custom update of the dimension and make it work correctly. What is missing in my afore mentioned flow?
Thanks in advance.
Best wishes,
Valeriy Shylin

Hi,
thanks for your suggestions.
I managed to discover the problem, though, there is still no solution.
It seems that the standard SSIS way of generating the text file <dimension>.DIM is not liked by BPC.
Indeed, when I generate the .DIM, BPC for Excel goes in error on showing the dimension elements. Consequently, BPC thinks that the dimension is completely empty.
When I simply make the modifications in the .DIM file by means of Notepad everything works perfectly well.
As of now the only difference between the BPC generated .DIM file and my .DIM file that I managed to discover is the BOM mark at the beginning of the BPC generated file.
So I tried to update the SSIS package to force the insert of the BOM mark to my .DIM file too. Unfortunately, BPC for Excel continues to go in error.
Therefore, I can confirm that the general procedure of updating the dimension is correct, the only problem to solve is the way to generate the .DIM file.
I'll give feedbacks as soon as I manage to overcome this problem.

Similar Messages

  • Large Custom Dimension

    We have a requirement to have an application with forecasts performed at supplier level (in conjunction with accounts). I know that the question of how big can a dimension be is not a straight forward one and depends on several factors. However, I am having to answer it for a client and would like to ensure that I have the right starting point.
    My initial view was that a custom dimension of 18,000 (eventual) members is, in itself, not a great design approach. But, budgets and forecasts will be managed at this level of detail (by supplier), so I need to find a way to do it without ending up with a badly performing beast. WFP apps often have large employee dimensions, so I am thinking that (with everything else designed simply and optimally and adequate hardware being in place), maybe we can have a very large custom dimension and not have to endure massive performance issues?
    My first question then is, is it achieveable to have such a big, custom, sparse dimension? Has anyone else done this (maybe with a large employee dimension in an WFP app)?
    What major issues should I be concerned about? To some extent, I feel that I need to design and build the app to fully know what the issues and performance will be. But, before launching into that and failing due to size, I am hoping that someone here can give me some words of encouragement that it isn't outside of the realms of possibility to manage a very large dim.

    Thanks Alp.
    I have quite a few Planning implementations behind me, but this is the first time I have needed to go down the route of creating such a large sparse dimension, so your advice is very helpful and comforting!
    The "how big" can x be with Hyperion is often an essential and flaky question generally with an even flakier answer. There are obviously many factors involved, but all the same is something that crops up from time to time, so I appreciate your response. Many thanks!
    Absolutely, we will be managing this meta-data within it's own database and summarising to the main app. I will also have a think about th move to a single dense dimension and will do some calcs for block size. I assume that you mean to possibly change account and period from dense to sparse and make the custom dimension dense?

  • Calculating Average across 3 custom dimensions

    Hi,
    How can we calculate across 3 custom dimensions Entity , Product and Customer ?
    I have set the account to TBAvg so that it gives me an average against time dimension.
    The below formula works fine to calculate average across Customer dimension but how should I change it to incorporate Entity and Product dimension.
    @AVGRANGE(SKIPMISSING,"Margin Percent",@CHILDREN(@CURRMBR("Customer")));
    Thanks,
    SK

    Hello,
    what about @MINSRANGE ?
    http://docs.oracle.com/cd/E17236_01/epm.1112/esb_tech_ref/minsrange.html
    Inventory_MIN = @MINSRANGE(SKIPBOTH, "Inventory" , @LIST("config1","config2","config3"))
    should give the result,
    if you FIX @RELATIVE("Part",-1) to grab level 1 members.
    and you can extend expression something like
    Inventory_MIN = @MINSRANGE(SKIPBOTH, Inventory , @CHILDREN(@CURRMBR("Part")))
    Hope it helps,
    Ahmet

  • Variable Designer (custom dimension and members selection greyed out)

    Dear All,
    I want to crate a variable for business rule using Variable designer for a specific plan type (for example plan1)
    Entered the following
    Name = Test
    Type = Member
    Value = Dimension (when i click to open the dimensions it show nothing)  !!!
    Previously it was working fine, my functional mate made some changes it dimension members of account like ( Account type , Data storage etc)
    Your valuable suggestions are needed to solve the issue,
    Regards

    I wrote something on making a custom dimension variable in Global, maybe you can try doing that.
    Oracle - Hyperion Labs......: Variable limitations in Calc Manager 1
    Regards
    Celvin
    http://www.orahyplabs.com

  • *** How to get the username in a custom password change routine....

    How to get the username in a custom password change routine / procedure / form when a user's password has expired and is redirected automatically to this custom program?
    We use the 2nd parameter in LOGIN_URL column in WWSSO_LS_CONFIGURATION_INFO$ table to get to this custom change-password proc.

    OK !
    Use that maybe good :
    select USERID into v_user from sys.aud$
      where ntimestamp#=(
      select max(ntimestamp#)
      from sys.aud$ );

  • How to delete a custom dimension in planning - 9.3.1

    Hi
    some one please let me know how to delete a custom dimension in planning
    Thanks

    I never promote the method the deletion unless you understand the underlying tables of planning, if you search on the forum you will see posts on the subject just like this one - Delete dimension from planning application
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Error while running Webi report that uses Custom Dimension object(SAP BW)

    Hi,
    I have a universe that is based on SAP BW.I have created a custom dimension object that displays the maximum date.
    The object syntax is
    <expression>Max(@Select(CPS Online\Calendar day))</expression>
    The object parses successfully.
    The object 'Calendar Day ' is a defaultobject created during universe creation from the BW query.It is defined as [0CALDAY].[LEVEL01]
    I tried  to create a Webi report using this object and a measure .On running the query it throws the following error:
    A database error occured. The database error text is: The MDX query WITH MEMBER [Measures].[EBC10672-C0DA-4998-93,80,D3,FF,C3,E8,A2,22] AS ' Max{[0CALDAY].[LEVEL01]} '  SELECT  { [Measures].[EBC10672-C0DA-4998-93,80,D3,FF,C3,E8,A2,22], [Measures].[4JCOSFOKKCUR3RMBPNROFKQQD] }  ON COLUMNS , NON EMPTY [0CALDAY].[LEVEL01].MEMBERS DIMENSION PROPERTIES [0CALDAY].[20CALDAY] ON ROWS FROM [ZCCPSONL/ZCPSONLINE]  failed to execute with the error Invalid MDX command with (. (WIS 10901)
    I have tried every possible syntax I could think of but I keep getting this error each time.I have set the object type to Number (even though it is actually a Date), I have tried writing the MDX inside the Max instead of the @select , but nothing seems to work.Could anyone please let me know why this error is occuring?Is there anything wrong with the syntax or is there any setting in Webi needed before a custom dimension object can be used on it.

    Can you see data for Custom object @ BEx level??
    YES, then just try to re-create the same variable and Save the BW query.
    Now do View - refresh Strusture @ Universe. And you can see Filter for the same, just Parse it, just whether it is OK or not.
    OK -- then Export the Universe and create WebI reports, this will come as Prompt.
    Hope it will helps you.
    Thank You!!
    Sent from iPhone

  • When I move a shape or text in Photoshop, the dimensions/size changes. How do I fix this? ex) moved a 20px x 40px rectangle, and rectangle's dimensions changed to 20px x 40.16px.

    When I move a shape or text in Photoshop, the dimensions/size changes. How do I fix this?
    It's always a decimal point too.
    ex 1) moved a 20px x 40px rectangle, and rectangle's dimensions changed to 20px x 40.16px.
    ex 2) moved a 124pt text to the right (Shift + arrow right a few times) and text changed to 14.06pt.

    When I move a shape or text in Photoshop, the dimensions/size changes. How do I fix this?
    It's always a decimal point too.
    ex 1) moved a 20px x 40px rectangle, and rectangle's dimensions changed to 20px x 40.16px.
    ex 2) moved a 124pt text to the right (Shift + arrow right a few times) and text changed to 14.06pt.

  • Customer Recon Change(FX impact) @ the time of F101.

    Hi Gurus,
    I had a query regarding change of Customer's recon account and the impact of FX .
    After checking few threads i found that through  Tcode:- F101 the amount from old recon account will be reclassed to a new GL account(Adjustment GL) and after closing again it  will be reversed.The same process will continue  till collection of payment aginst those old items(old recon balance).
    The amounts are getting reclass from old recon to new gl (Adjustment gl)by taking the fx value  which is creating problem.The user needs to transfer only  the closing balance(open items) at the month end without taking the FX impact.
    Please suggest what is the exact process to proceed in the above situation.
    Secondly i request a tutorial for the process of "Vendor/Customer" recon change process from starting to end.
    Points will be rewarded.
    Regards,
    Ramakanta

    Dear expert
      use this t: code T.Code: FAGLF101
       or try below
    1. Go to FS00 -Enter the Recon accounts (Old and New) and tick the field "Ready For Input"
    2. Assign the New Recon account against the Old recon account
    IMG > FI > Accounts Receivable and Accounts Payable > Business Transactions > Postings with Alternative Reconciliation Account > Define Alternative Reconciliation Accounts....
    3. Now make a transfer posting from F-02, Dr and Cr the same customer... In the Dr Line item, change the Recon account and in the Cr Line item, do not change the same
    http://help.sap.com/erp2005_ehp_02/helpdata/en/96/8b335343ce11d189ee0000e81ddfac/frameset.htm
    Regards
      Ajeesh.s

  • Can We Create Custom Dimension ontop of BI Infocube

    Hello Guys,
    I need help on below questions. i appreciate all your help in advance.
    Can we create Custom Dimension ontop of SAP BI Infocube ? Does it support all functions like SQL and ORACLE database supports ? Can any body have list what kind of function it supports ? Does it support If..else ..if condition ??
    Ex. If Account = 410000 and Profit center inlist 100,200,500,999 Then u201CSales Revenueu201D else ifu2026.etc., Can we write this kind of condition in Universe on top of SAP BI Infocube ?
    Regards,
    Komik Shah

    Hi,
    here are some examples of what you can create:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0a45246-ce76-2b10-e688-f5c8206203eb
    Ingo

  • Which table contains - Customer Master Changes?

    Team,
    Which table contains - Customer Master Changes?
    Please be specific; For example:
    CDHDR:
    OBJECTCLAS ?
    CDPOS:
    BJECTCLAS?
    ABNAME
    ABKEY
    HNGIND
    Thanks

    Hi Naved,
    try this:
    CDHDR-OBJECTCLAS = 'DEBI'
    CDHDR-OBJECTID = customer no.
    CDPOS-OBJECTCLAS = 'DEBI'
    CDPOS-OBJECTID = customer no.
    CDPOS-CHANGENR = CDHDR-CHANGENR
    CDPOS-TABNAME = 'KNA1'
    CDPOS-TABKEY = sy-mandt + customer no. (key of table KNA1)
    CDPOS-FNAME = field modified
    CDPOS-CHNGIND = (U Update, I Insert, D Delete)
    Regards, Manuel
    PS: Please remember to reward points if the answer is useful.

  • Roll up hierarchie in custom dimension

    Hello,
    I'm trying to add the cost of materials so the node member could collect the total cost of the group.
    I have a dimension P_Material where materials are organized in groups by hierarchie:
    ID         Descr                              PARENTH1
    matA    Materials class A
    0001     xudud                             matA
    0002     yszysy                           matA
    Every material has a cost, represented by a member in a custom dimension P_Ratio.
    The problem is, once I have the cost of every material in the group, I don't get the subtotal cost rolled up.
    I made a BEX query and I got the subtotals but with a BPC report it seems to have no data.
    Could you please help me with this issue? give me some ideas?
    Thank you!

    Hi Ethan,
    My EvDRE structure is :
                                                                     P_RATIO        
    P_PRODUCTION     P_MATERIAL     
    And the member of P_RATIO is totcost.
    Thanks for your time!

  • Custom Net Change Booking Report

    Friends,
    I am in the process of creating a Custom Net Change Booking Report.
    The Report should show the changes that affect the sale order Bookings.
    The Audit history capture the changes but it stores two lines for each change.
    Main Constrains are:-
    * Order Lines getting splitted should not be consider since it will not affect the total quantity.
    * Qty Change, price adjustment and the New lines created to the sales order should be considered.
    Following is the query i tried.
    The main issue in the query is if an order line is getting changed for qty and price at the same time it is not showing the changes correctly.
    Any help is appreciated.
    SELECT a.hist_creation_date, b.hist_creation_date,
    TO_CHAR (a.order_number) order_number, a.header_id, a.line_id,
    b.new_attribute_value - b.old_attribute_value net_qty_change,
    0 net_price_change, a.hist_type_code,
    'QTY UPDATE/CANCEL' type_of_adjustment
    FROM oe_order_lines_audit_v a, oe_audit_attr_history b
    WHERE b.entity_id = 2
    AND a.line_id = b.entity_number
    AND a.HIST_CREATION_DATE = b.HIST_CREATION_DATE
    AND hist_type_code NOT IN ('SPLIT')
    AND attribute_id IN (1230) -- Quantity Change
    AND b.reason_code IS NOT NULL
    UNION ALL
    SELECT --DISTINCT
    /* -- Type Of Price Adjustment */
    a.hist_creation_date, b.hist_creation_date,
    TO_CHAR (a.order_number) order_number, a.header_id, a.line_id,
    0 net_qty_change,
    b.new_attribute_value - b.old_attribute_value net_price_change,
    a.hist_type_code, 'PRICE ADJUSTMENT' type_of_adjustment
    FROM oe_order_lines_audit_v a, oe_audit_attr_history b
    WHERE b.entity_id = 2
    AND a.line_id = b.entity_number
    AND a.HIST_CREATION_DATE = b.HIST_CREATION_DATE
    AND attribute_id IN (1316) -- Price Adjustment
    UNION ALL
    SELECT
    /* New Line */
    wsh.creation_date, wsh.creation_date,
    wsh.source_header_number order_number,
    wsh.source_header_id header_id, wsh.source_line_id line_id,
    wsh.requested_quantity net_qty_change, 0 net_price_change,
    NULL hist_type_code, 'NEW LINE' type_of_adjustment
    FROM wsh_delivery_details wsh
    WHERE 1 = 1
    AND wsh.source_line_id NOT IN (SELECT entity_number
    FROM oe_audit_attr_history a
    WHERE 1 = 1 AND entity_id = 2)
    AND wsh.split_from_delivery_detail_id IS NULL
    Thanks
    Karthik

    Sandeep,
    Thanks for the reply i am in Oracle Application release 12.0.4 and I could not find the view oe_order_lines_all_ac1 in this version.
    I appreciate your help.
    Thanks
    Karthik

  • Can We generate Check report based on Custom Dimension in FDM

    Hi All,
    We got a requirement in our project to generate the check report based on custom dimension. As far as i know the check reports that got generated in FDM are based on Entity Dimension.
    So, will you please let me know whether it is possible to generate report based on any one of the custom dimension.
    Thanks.

    I guess I am not understanding the question here?
    The check report is based on the location/entity that you are running the report for.  You can pull values for a specific intersection in the target application with the check report, so you could specify the custom dim in the intersection.

  • How to force updatedisplaylist in a skin when custom property changes

    Hi Folks,
    I have created a custom component based on a Spark Button.  In that custom component I have added a single, public, bindable property - let's call it Fred.
    I also have a custom skin, based on the Spark Button skin.  It's basically just like the delivered skin, just a bit different graphics stuff.  I have applied the custom skin to the custom button component.  So far, so good.  However...
    When a user action causes the Fred property to change on a custom button instance, I need my custom skin to re-draw something.  It appears that I need the skin's updateDisplayList function to fire.  Unfortunately, it appears that the only time that it fires is when "real" properties are changed, like 'left' or 'width'.  How can I get the custom skin to updateDisplayList when this fake, custom property changes?
    p.s. - the custom skin can 'read' the custom Fred property just fine.  And, if I set the Fred property and then 'mouse over' the custom button instance, the updateDisplayList fires...too late of course, but it does fire.
    I have read the docs, but there is not much written about updateDisplayList, or when it fires, or how to make it fire.
    Thanks,
    -David

    Good question...in my skin's 'creationComplete' event I call a function in the skin.  That function 'evaluates' the host component's Fred propertey, and based on what it finds, it draws some stuff:
    protected function doSpecialDrawing():void
         var hostFred:String = hostComponent.Fred;
         if (hostFred == "certain_value")
              //set some property in one of the path objects in my skin to a certain value
         else if (hostFred == "other_value")
              //set some property in one of the path objects in my skin to some other value
    When I created the skin, I did not anticipate the need to dynamically respond to setting the Fred property/value.
    I've placed a call to the 'doSpecialDrawing' function inside the skin's updateDisplayList, but unfortunately, the updateDisplayList does not seem to get called in real-time when I set the Fred property in a custom button instance.
    I'm all ears here... still a beginner/novice with Flex...
    Thanks,
    -David

Maybe you are looking for

  • Can't access the music on my iPod, iTunes freezes up

    Hello out there, I have a problem with my fifth generation 30 GB iPod video. It has worked like a dream until yesterday. I plugged my iPod into my computer (HP laptop running Windows Vista) and it showed up in iTunes as usual. I dragged three albums

  • Can I mirror my mac book pro with apple tv like i can do with my iPad 2?

    Cn I mirror my mac book pro with apple tv like i can do with my ipad2.

  • DV9000 Maximum Hard Disk Size Supported?

    I'm searching for a used HP Pavilion DV9000.  I need to know the maximum hard disk size the DV9000 series laptops support.  To be clear, could I put a 750G or 1TB disk in each bay? HP's web site isn't helpful. It gives only the "official" numbers at

  • Auto correct capitalization of first letter in sentence in Mail?

    I was used to Mt. Lion auto correcting my first letter in my sentences in Mail and now it does not.  The same is true for smaller case "i".  Sounds like both are not working in Mavericks Mail.  Hope this will get corrected (pun intended) in the next

  • Problems to reach some websites

    Hi, I'm asking for your help about a problem I have been struggling with for about a month. Background information: - 3 client computers (2 on Windows Seven, 1 on XP),  - 1 Windows 2012 server (AD service active) - ASA 5505 router for the WAN connect