UDA dimension in System 11

Hi All,
We are currently upgrading our 9.3.1 Planning EPMA apps to 11.1.2.1 (via 11.1.1.3). The upgrade process converts all UDAs to a single UDA dimension in 11.x.
We have a large projects dimension (>10000 projects) with hundreds of UDAs, making the UDA dimension in v 11.x a little messy.
Is there a way to introduce a hierarchy within the UDA dimension?
Alternatively is there a way to split UDAs into multiple UDA dimensions in 11.x? (e.g Account UDAs, Entity UDAs, Projects UDAs etc)?
Thanks for you help.
Seb

Thanks Alp,
The problem is that the schema upgrade process migrates all UDAs into 1 dimension. This means we would then have to manually create UDA dimensions and load the UDAs etc...
Since our upgrade project is running over a period of 8-9 months we plan on refreshing our 11.1.1.3 and 11.1.2.1 environments at least 4 times from our Production 9.3.1 environment. This means we would have to upgrade the schema and recreate the UDA dimensions manually every time in order to capture the latest EPMA changes.
We are trying to find a way to bypass this step but I am not sure this is possible at this stage.
Thanks again.
Seb

Similar Messages

  • Creating UDA for a dimension member

    Hi All,
    when I am creating UDA for a dimension member in my planning application I get the following error.
    The associated dimension ID has not been set for this property. Do you want to create the association now?
    Can anyone please let me knwo wahts this error?
    Thanks

    I take this is an EPMA application, you have to create dimension association between the UDA property and the UDA dimension.
    Have a read of :- http://download.oracle.com/docs/cd/E17236_01/epm.1112/epma_admin/epma_create_assoc.html
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Multiple UDA properties in a Dimension -- Is it possible?

    I want to create two UDAs to define two propeerties in a dimension. Say, I have a customer dimension and I want to define two properties like 1) Customer Categories (Values may be anyone like Normal, Important, Very Important) and 2) Customer Territory (Values may be any territory from a Territory list). Just for your information I have problem of creating attribute dimension, so I want to achieve this functionalities using two seperate UDAs. While trying to associate existing UDA property I have constraint to add only one UDA and while I try to create new property I don't have option to add UDA dimension (i.e. in new proprty it shows only attribute dimension). Is it possible?

    You can have multiple UDAs applied to members.
    I take it you are talking about using them with EPMA, you would just have a UDA dimension and multiple children, once associated the UDA dimension then you should be able to assign multiple UDA members.
    Here is an example - http://2.bp.blogspot.com/-bIt1dk1vOWc/Twmfg_2MpXI/AAAAAAAAEGg/9k2r3vaB8y8/s1600/image025.png
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • UDA loading via Data load rule

    Hi all,I would like to load a file with two columns:-1st column contains current members of a dimension-2nd column contains the UDA I would like to associate to the member.Ex:ENP8XX,CNYENR8XX,CNYENB3XX,THBENM4XX,JPYI know that I should do it through the Data Prepr Editor. But I can't.I open the data file, associate the 1st column to the dimension, declare the 2nd column as UDA.When I try to validate the rule, I always get the same error message:"Field 2 -- This field is defined as a USERATTR. There is no associated member field preceding this field in the same dimension."Can anyone detail the steps to do what I want ?ThanksJM

    Hi,I tried this:1. Opened Data Prep Editor2. File | Open SQL and Enter3. Enter SQL with 2 columns and OK/Retrive button4. userid/password for RDBM5. click on first column and Field | Properties6. Dimension Building Properties tab7. Field Type: Generation Dimension: <select dimension> Number: 28. Next button to move to secound column9. Field Type: UDA Dimension: <select dimension> Number: 210. View | Dimension build field11. Options | Validate12. OK message: "The rules file is correct for dimension building".Hope this helps,GrofatyMy system: Windows XPsp1, Essbase 6.1.4

  • A question about UDA and Data-Forms

    Hi all,
    I have a couple of questions about UDA. I am using Hyperion Planning 11.1.1.3m, and when I desing a Data-Form I would need to use the UDA I asigned for the Entity dimension: is that posiible?
    The other question is, when creating a Substiution Variable in Essbase I use the function @UDA (+dimension+, "MemberA"), but when using this variable in the Data-Form, it does nothing at all(in fact, it is been detected as an error). Why is that happening?
    Thanks a lot

    Use an attribute dimension to achieve what you are trying to do with UDA's in a data form. An attribute dimension will allow you to filter on members in the base dimension by a specific attribute the same way a UDA will. You can create the attribute dimension in the dimension editor in Planning by selecting the base dimension (Entity) and then select the custom attributes' button. Check the dba guide for a step-by-step approach.
    With regards to the subvar, are you trying to add the function as a value of the subvar when you create it in EAS? If so, this is not allowed. What are you trying to do with the subvar on the form? Subvars are supported in data forms as part of the member selection for a dimension. For instance, you can set up a subvar called CurYear and set the value equal to FY11 for the Fiscal Year dimension. In the data form you can set the member selection for the Fiscal Year dimension to CurYear. When the user opens the form, the member FY11 is returned.

  • Shed some light on loading UDA's

    Hello,
    My accounts dimension members each have 3 UDA's associated with them and I am trying to load metadata into EPMA using flat files. I am unclear on how to load UDA information.
    I created a UDA dimension - UDA1 and am trying to associate it with Accounts dimension in the following way.
    !Section=Dimensions
    'Name|DimensionClass
    ACCOUNT|Account
    ALIAS|Alias
    UDA1|UDA
    !Section=DimensionAssociations
    'BaseDimension|Property|TargetDimension
    ACCOUNT|Alias|ALIAS
    ACCOUNT|UDA|UDA1
    !Hierarchies=ACCOUNT
    'Parent|Child|Alias=Default|SourcePlanType|Plan1Aggregation|DataStorage|TimeBalance|SkipValue|VarianceReporting|TwoPassCalc|MemberFormula|UDA
    Since there are 3 UDA's for each member, I separated them with comma's.
    Is this format correct?
    I received the following error for all the columns starting with (SourcePlanType .... UDA)
    Import Dimension ACCOUNT does not have a mapping for source property (SourcePlanType....UDA). Data for this column will not be processed
    Please advise. Appreciate your help greatly

    Hi,
    I am receiving an error as EPMA is treating UDA values to be members. "Dimension Member (UDAValue1) not found".
    Hierarchy section format is -
    'Parent|Child|Alias=Default|SourcePlanType|Plan1Aggregation|DataStorage|TimeBalance|SkipValue|VarianceReporting|TwoPassCalc|MemberFormula|UDA|UDA|UDA
    Please let me know
    Thanks!!

  • Dimension 1 Cost centre field is not able to edit in Incoming payment for Down payment Request

    Hi Exports,
    I am facing an issue on selecting Cost centres in Incoming payment screen.
    Issue: While I am booking the payment entry for Down payment request, I am not able to select first Dimension cost centre in Incoming payment rows for down payment request document, the Second dimension is able to select and update. the field is in non-editable mode (only on specific document row)
    Setup:
    1. Two Dimension are enabled
    2. In Separate Columns - Both Cost Centres are in separate column
    The above issue is only for Down payment request, for other documents (Invoice) I am able to select and update cost centre
    Please find below snap shot for reference
    Kindly check and let me know the solution
    Regards,
    Kiran

    Hi Gordon,
    Thanks for your reply.
    Yes agree, The Down Payment request is not a financial document but the Cost centres are able to select in Down payment request rows, no issue at all in this case.
    In Incoming payment screen it is necessary to select Cost centres because it has financial implication using down payment request with related to currency difference or Bank charges (both are Expense accounts) and DR assignment is mandatory in this case.
    And you have to notice one thing in above issue, I am able to select second dimension cost centre and it is allowing to edit and update the cost centre on respective row. Only issue is specific cell (dimension 1 cost centre) is not able to edit.
    Even I am not able to process payment entry without selection of Cost Centre on first dimension, the system is blocking and displaying the error message "DR Assignment is mandatory on Dimension 1 for specific account"
    Looks like bug, please clarify
    SBO version: 9.0 PL 11
    Regards,
    Kiran

  • Solaris 10 - Installing Errors - Dell Dimension 4100

    Hello All,
    I am tring to install Solaris 10 on a Dell Dimension 4100 system. I am getting an error, then the system reboots.
    I am able to boot the Solaris 10 (03/05) DVD, I downloaded.
    I get prompted : "Type of Installation you want to perform"
    No matter which option I chose - I get the same results.
    I get the msg: "Booting Kernel/Unix"
    I then get the msg : "Configuring devices"
    The screen flashing with information, then the computer reboots.
    Computer Specs:
    PIII 866mhz
    256MB RAM
    ATI 32MB Radeon
    40G HD
    DVD Writer
    CD Writer
    3COM NIC
    SB Live
    I checked in the BIOS - nothing about ACPI.
    I am able to install multiple distros of Linux with no issues. I have not try to install any of the BSD's.
    I tried to install Solaris 8, but I was unable. The issue was an open memory slot. I have 1 256mb memory card.
    I was able to install Solaris 9 but I had an issue with a virus on my Windows side. I had to completly format the drive.
    I have read alot aboiut Solaris 10 and wanted to give it try. I have installed via VMware.
    I am tring to install only the Solaris 10 - no other OS will be on the HD.
    Thank you in Advance,
    Harry

    I don't know why Solaris is so good at finding faulty ram. Windows seems to instal but will crash randomly (Nothing unusual there :) so it's hard to say the memory is bad). I don't really use Linux that much so Ive never run it on a machine with faulty ram.
    If we have a machine which is acting up in windows we simply try to boot solaris. If it fails then we change the ram and it usually fixes the problem. It's just our experience.
    I hope that the second sim fixes your problem
    Good Luck

  • Dimension refresh fails with ORA-34034

    Hi All,
    We are currently experiencing a strange behaviour when we refresh one of our dimensions.
    One of our dimensions is refreshed daily and has been working fine until yesterday when it fails with this error:
    <ERROR>
    <![CDATA[
    XOQ-01601: error while loading data for Cube Dimension "OLAPUSER.PROD" into the analytic workspace
    ORA-34034: 742 is already a value of SALES!PROD_CLASS_SURROGATE.
    XOQ-01600: OLAP DML error while executing DML "SYS.AWXML!R11_LOAD_DIM"]]>>
    </ERROR>
    The PROD dimension is a balanced hierarchy and we've checked theren't any duplicate keys at every level of the hierarchy.
    Any idea?
    Thanks

    I have seen this (in 11.1.0.7, I believe) when the metadata cache ("kgl") gets out of synch with the data dictionary. Specifically there is a flag that determines if prefixes get added to dimension members ("use surrogates" in AWM terms) that becomes false instead of true. If you look at the generated SQL in the OUTPUT column of the CUBE_BUILD_LOG you may find that sometimes a prefix is added to dimension members (e.g. "LEAF_LEVEL_" || dim_table.leaf_column) and othertimes it is not (e.g. just dim_table.leaf_column). A workaround if this is the case may be to execute the following (as dba) before building the dimension.
    alter system flush shared_pool;

  • Resizing ScrollPane and Dimension

    I am currently making a scrollbar program using ScrollPane and Dimension. I have to use those classes.
    When I click "ok" button, that calls dc.enlarge(500,800) method. But it doesn't work.
    When it is clicked, Dimension object should be changed and the panel has to show Horizotal
    and Vertical scrollbar according to the width and height parameters.
    Of course, the size will be calculated by the String contents object's rows and width. But it does not work.
    How to resize the Dimension and How to display the Horizontal, Vertical scrollbar accoring to dc.enlarge's parameters?
    Plz... help me...
    -------------- ScrollerTest.java -----------------------------------------------
    import java.awt.*;
    import java.applet.Applet;
    public class ScrollerTest extends Applet {
       public Scroller sc = null;
        public void init() {
            sc = new Scroller(700,250);
            sc.setVisible(true);
         add(sc);         
    }-------------- Scroller.java -----------------------------------------------
    import java.awt.*;
    import java.awt.Window;
    import java.applet.Applet;
    import java.awt.event.*;
    public class Scroller extends Panel implements  ActionListener {
        private Button btOk;   
        private int width = 0;
        private int height = 0;   
        private DrawCanvas dc;   
        public Scroller(int width, int height){   
            this.width = width;
            this.height = height;   
            dc = new DrawCanvas(width, height);
            setNewsContents();                           
        private void setNewsContents() {
            setLayout(new BorderLayout());
            ScrollPane scroller = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);       
            scroller.add(dc);
            Adjustable vadjust = scroller.getVAdjustable();
            Adjustable hadjust = scroller.getHAdjustable();
            hadjust.setUnitIncrement(10);
            vadjust.setUnitIncrement(10);
            scroller.setSize(615     , 272);
            btOk = new Button("ok");
            btOk.addActionListener(this);
            add("Center", scroller);
            add("South", btOk);       
        public void actionPerformed(ActionEvent event) {
            if(event.getSource()==btOk) {
                dc.enlarge(500,800);
                dc.validate();
    }    -------------- DrawCanvas.java -----------------------------------------------
    import java.awt.*;
    class DrawCanvas extends Component {
        private int width = 0;
        private int height = 0;
        private Dimension d;
        public DrawCanvas(int width, int height) {
            this.width = width;
            this.height = height;
       Dimension theSize = new Dimension(300, 200);   
       public Dimension getPreferredSize() {
            return new Dimension(width,height);               
       public void enlarge(int width, int height) {       
            theSize.width =  width;
            theSize.height = height;
            setSize(theSize);       
        public void update(Graphics g) {
            paint(g);
        public void paint(Graphics g) {       
            Rectangle r = getBounds();       
            String contents[] = {
            "addition to its usual stable of Clydesdale horses, the company will also enlist help this year ",
            "from racing star Dale Earnhardt Jr., some beer-thieving crabs and a scary hitchhiker.",       
            "The Super Bowl represents an enormous commitment for Budweiser. Bob Lachky, chief creative" ,
            "officer of Anheuser-Busch, said the St. Louis-based brewer has been advertising on the game since 1976 and has been the exclusive alcoholic beverage sponsor since 1989",
            "since 1976 and has been the exclusive alcoholic beverage sponsor since 1989, an arrangement that runs through 2012.",
            "It's important to us because it kicks off our selling season, it's the best platform",
            "possible to launch new ideas or to sustain existing campaigns, and it's absolutely the most efficient way to reach the most  it's absolutely the most efficient way to reach the most",
            "adult consumers in one sitting,",
            "Despite the rise of cable, the Internet other media to compete with broadcast television iewers and enticing a huge array of marketers ",
            ", the Super Bowl remains the most-viewed media event all year, drawing in some 90 million ",
            "viewers and enticing a huge array of marketers to pony up the big bucks for an ad",
            ", the price of which is running as high as $2.6 million for this year's broadcast",
            "on CBS Corp.'s CBS network, up slightly from about a top price of about $2.5 million last year.",
            "Comedian Carlos Mencia, of the Comedy Central show  gets ",
            "a big break with a spot set in a classroom. Lachky predicts that Mencia will get an enormous boost Lachky predicts that Mencia will get an enormous boost ",
            "following the appearance, which similarly did wonders for Cedric the Entertainer.",
            "And what would Budweiser Super Bowl ads be without some animated critters? This year, a ga",
            "ng of mischievous red crabs turn up on a beach to carry off a cooler full of beers. As in past years, Bud is keeping many ",
            g.setColor(new Color(226,250,255));
            g.fillRect(0, 0, r.width, r.height);
            g.setColor(new Color(233,231,224));            
            int line = 35;
            int line_1 = 39;
            for (int i = 0; i < contents.length; i++) {       
                 g.setColor(Color.BLACK);
                 g.drawString(contents, 5,line);
         g.setColor(new Color(233,231,224));
         g.drawLine(0,line_1,605,line_1);
         line += 20;
         line_1 += 20;

    The class names have been changed so you can run this as-is without name-clashing.
    //  <applet code="ST" width="720" height="300"></applet>
    import java.awt.*;
    import java.awt.event.*;
    import java.applet.Applet;
    public class ST extends Applet {
        public ScrollerRx sc;
        public void init() {
            sc = new ScrollerRx(700,250);
            add(sc);
    class ScrollerRx extends Panel implements ActionListener {
        private Button btOk;
        private DrawCanvasRx dc;
        public ScrollerRx(int width, int height) {
            dc = new DrawCanvasRx(width, height);
            setNewsContents();
        private void setNewsContents() {
            setLayout(new BorderLayout());
            ScrollPane scroller = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
            scroller.add(dc);
            Adjustable vadjust = scroller.getVAdjustable();
            Adjustable hadjust = scroller.getHAdjustable();
            hadjust.setUnitIncrement(10);
            vadjust.setUnitIncrement(10);
            scroller.setSize(615, 272);
            btOk = new Button("ok");
            btOk.addActionListener(this);
            add("Center", scroller);
            add("South", btOk);
        public void actionPerformed(ActionEvent event) {
            if(event.getSource()==btOk) {
                dc.enlarge(500,800);
                // validate is a Container method.
                validate();
    class DrawCanvasRx extends Component {
        Dimension theSize = new Dimension(300, 200);
        String[] contents = {
            "addition to its usual stable of Clydesdale horses, the company will " +
            "also enlist help this year ",
            "from racing star Dale Earnhardt Jr., some beer-thieving crabs and a " +
            "scary hitchhiker.",       
            "The Super Bowl represents an enormous commitment for Budweiser. Bob " +
            "Lachky, chief creative" ,
            "officer of Anheuser-Busch, said the St. Louis-based brewer has been " +
            "advertising on the game since 1976 and has been the exclusive alcoholic " +
            "beverage sponsor since 1989",
            "since 1976 and has been the exclusive alcoholic beverage sponsor since " +
            "1989, an arrangement that runs through 2012.",
            "It's important to us because it kicks off our selling season, it's the " +
            "best platform",
            "possible to launch new ideas or to sustain existing campaigns, and it's " +
            "absolutely the most efficient way to reach the most  it's absolutely " +
            "the most efficient way to reach the most",
            "adult consumers in one sitting,",
            "Despite the rise of cable, the Internet other media to compete with " +
            "broadcast television iewers and enticing a huge array of marketers ",
            ", the Super Bowl remains the most-viewed media event all year, drawing " +
            "in some 90 million ",
            "viewers and enticing a huge array of marketers to pony up the big bucks " +
            "for an ad",
            ", the price of which is running as high as $2.6 million for this year's " +
            "broadcast",
            "on CBS Corp.'s CBS network, up slightly from about a top price of about " +
            "$2.5 million last year.",
            "Comedian Carlos Mencia, of the Comedy Central show  gets ",
            "a big break with a spot set in a classroom. Lachky predicts that Mencia " +
            "will get an enormous boost Lachky predicts that Mencia will get an " +
            "enormous boost ",
            "following the appearance, which similarly did wonders for Cedric the " +
            "Entertainer.",
            "And what would Budweiser Super Bowl ads be without some animated " +
            "critters? This year, a ga",
            "ng of mischievous red crabs turn up on a beach to carry off a cooler " +
            "full of beers. As in past years, Bud is keeping many ",
        public DrawCanvasRx(int width, int height) {
            theSize.setSize(width, height);
        public Dimension getPreferredSize() {
            System.out.printf("theSize = [%d, %d]%n", theSize.width, theSize.height);
            return theSize;
        public void enlarge(int width, int height) {
            theSize.width  = width;
            theSize.height = height;
            // Mark this component as needing a new layout.
            invalidate();
        public void update(Graphics g) {
            paint(g);
        public void paint(Graphics g) {
            Rectangle r = getBounds();
            g.setColor(new Color(226,250,255));
            g.fillRect(0, 0, r.width, r.height);
            g.setColor(new Color(233,231,224));
            int line = 35;
            int line_1 = 39;
            for (int i = 0; i < contents.length; i++) {
                g.setColor(Color.BLACK);
                 g.drawString(contents, 5, line);
         g.setColor(new Color(233,231,224));
         g.drawLine(0, line_1, 605, line_1);
         line += 20;
         line_1 += 20;

  • Getting mobile screen dimensions

    Hi all,
    I'm developing a game which is to be played on two mobiles. I use the Canvas class to display the playing field. Both mobiles need to decide on the screen size that both mobiles can use, e.g. find the smallest size displayable in both mobiles.
    I use getHeight() and getWidth() in the canvas objec MyCanvas:
        public MyCanvas(MyGame theGame, MyData theData, Font theFont) {
             myGame = theGame;
            myData = theData;
            font   = theFont;
            // Get dimensions of the screen
            height = this.getHeight();      
            width  = this.getWidth();
            myData.setFieldDimension(width, height);But if I ask to print the dimensions using:
    System.out.println (" myCanvas.constructor, read height=" + height + " and width = " + width + ".");        I get:
    myCanvas.constructor, read height=0 and width = 0.
    Anyone know why I do not get the requested screen dimensions?
    TIA,
    Maik

    Hi,
    I appreciate the effort you both put into my problem, but your advices contradicts each other.
    I set my code back to the original situation, like:
        public MyCanvas(MyGame theGame, MyData theData, Font theFont) {
             myGame = theGame;
            myData = theData;
            font   = theFont;
            // Let Server start
            isServer = true;
            // Get dimensions of the screen
            height = getHeight();      
            width  = getWidth();
            myData.setFieldDimension(width, height);
    System.out.println ("myCanvas.constructor, set height=" + height + " and width = " + width + ".");       
            // Set width of the rackets
            racketWidth = width/QUOTIENT;
    System.out.println ("myCanvas.setScreenDimensions, set rackets to; " + racketWidth);       
        }with the result:
    myCanvas.constructor, set height=0 and width = 0.
    myCanvas.setScreenDimensions, set rackets to; 0I even tried waiting until the canvas is shown by using Canvas.isShown(). But no luck in that department.
    Anyone have an insight I can use?
    Maik

  • Numbers assigned to user defined dimensions

    Dear Experts
    I have created application set from APPSHELL and created three user defined dimensions viz., A, B and C
    Then removed all not required dimensions including 'P_ACTIVITY' which was a User defined dimension.
    System has assigned numbers as U4, U8 and U9 to these dimensions on its own (I do not know what is the logic system is following to assign numbers to these dimensions)
    Questions:
    1. What is the logic system is following for assignment of the numbers to User defined dimensions?
    2. Can I change these numbers to U1, U2 and U3 (for ease in ad-hoc reporting). If YES how can I do that?
    Thanks

    Hi,
    The userdefined dimensions are named Sequentially as they are created and these are not constant for them, the same dimension may have different names in different applications.
    Also the user defined dimensions are named as Ua to Ux in NW.
    For example, in App1 some dimension X may be named as Uc, the same dimension X in App2 may be named as Ud or some other.
    We need to manually work betweeen "a to x" with the below macro to find the exact name for the user defined dimension in the application.
    "MNU_eTOOLS_MEMBERSELECTOR_X"
    Eg:
    MNU_eTOOLS_MEMBERSELECTOR_Ua
    Also as suggested in earlier replies i dont think this naming can be changed.
    Hope this helps,
    Regards,
    G.Vijaya Kumar

  • EPMA - Essbase BSO application - UDA problem

    Hi
    we have a shared hierarchy in EPMA which we are using to maintain the Dimensions in the applications.
    Among the dimensions that I need in the Essbase BSO application - two of them have specific UDAs assigned to them. (two for each member in these dimensions - UDAs can be common between the dimensions)
    Dimension_A
    --Member_A1 (UDAx, UDAy)
    --Member_A2 (UDAp,UDAq)
    Dimension_B
    --Member_B1 (UDAx, UDAy)
    --Member_B2 (UDAp, UDAq)
    UDA
    --UDAx
    --UDAy
    --UDAp
    --UDAq
    But when I deploy the application I am only seeing one UDA getting updated into the Essbase Outline (am checking via EAS)
    Dimension_A
    --Member_A1 (UDAx)
    --Member_A2 (UDAp)
    Dimension_B
    --Member_B1 (UDAx)
    --Member_B2 (UDAp)
    I don't know why it is not updating the outline correctly - can anybody suggest what the problem might be ?
    I have tried redeploying multiple times / deleting the dimensions adding them again / even deployed a new application from scratch - no luck.
    Regards
    Ankur

    I tried even in another environment - had the UDA dimension from the Shared Library - and another local dimension.
    Just added multiple UDAs to the same member of the Local dimension and deployed the application - but in the Essbase application it only updated the first UDA that I had assigned to these members.
    For e.g. I added 3 UDAs to
    MemberX : Check1, Check2 & Check 3
    MemberY : Check3, Check1 & Check 2
    But it only updated the first UDA in each
    MemberX : Check1
    MemberY : Check3
    Is there any setting that I am missing ? in EPMA or in Essbase.
    Not sure about EPMA but I don't remember any setting that we need to configure in Essbase for multiple UDAs (it always accepts multiple UDAs)
    Regards
    Ankur

  • EPMA Validation Error: dimension removed or deleted since first deployment

    Dear experts,
    Our deployment is on EPMA and we were able to successfully deploy the Planning application before. Then we tried to update the dimension by loading UDA to each members, after which, we hit this error at validation:
    Error : The xxxx dimension has been removed or deleted since the first successful deployment of the application.
    We did have UDA dimension in it before the update and all dimensions in the applications are shared from the library.
    Our application is on 11.1.1.3 and we have tried to removed all associations and redo it, but still hit this error. As there are many members being assigned with UDA, wonder if it's possible to solve the error without deleting the UDA dimension and recreate it?
    Any input help, please kindly help!
    Thanks!!
    Edited by: 845931 on Apr 5, 2012 4:20 PM

    You will find it in My Oracle Support.
    The contents are as below:
    Applies to:
    Hyperion Planning - Version: 11.1.1.0.00 to 11.1.2.0.00 - Release: 11.1 to 11.1
    Information in this document applies to any platform.
    Goal
    You cannot delete a UDA dimension from EPMA once the application it belongs to has been deployed.
    ERROR
    The 'Colour' dimension has been removed or deleted since the first successful deployment of the application.
    Is there some way to remove the UDA dimension (not just modify its members)? This was possible in the Classic Planning interface but is not when using EPMA.
    Solution
    This is a limitation of EPMA and Planning. There is no mechanism in version 11.1.1.3 and earlier to allow EPMA to remove dimensions from Planning, and because EPMA treats UDAs, Attribute Dimensions, and Smart Lists as dimensions they also cannot be removed from Planning once the application has been deployed for the first time. They can be modified, but not deleted.
    In version 11.1.2 you can delete a UDA dimension in EPMA with no errors but the application will no longer validate (throwing the same error as in 11.1.1.3) and therefore cannot be deployed. However, this does offer an easy way to remove all UDAs assigned to members. If you delete and then re-create a UDA dimension in EPMA the application can be re-deployed again, even if you do not re-create any dimension associations. When you redeploy, all UDAs for this dimension are cleared from Planning and Essbase. This means that although the UDA dimension itself is required in EPMA, there is no trace of it in Planning and Essbase after redeploying.
    HTH-
    Jasmine.

  • Issue load UDA in Planning

    Hi guru,
    I'm finding a way to load several UDA (in my case are just 2) on account member with ODI.
    My steps:
    1) load UDA dimension with all uda member needed
    2) load onto the account dim the parent, child, alias.... and the uda (relative to field ACC_UDA1)
    3) load onto the account dim (the same record of the previous load, except regarding the uda field in witch I load a different value)
    ex: PARENT :AAA
    CHILD :BBB
    ALIAS :CCC
    ACC_UDA1 :AA1
    ACC_UDA2 :AA2
    What I expect is that at the member BBB, are associated both the uda (ZZZ and KKK),
    but what happened is that after the second load, only one UDA is associated to the member, just the last one loaded...I think that the IKM uses the update method.
    So, are someone of you solve this issue?
    any help will be appreciate.
    Thx in advance,
    Paolo

    John,
    I read your blog and I try to use your precious info...
    My case is the second one that you propose in you page...my source is a table, so first of all I load the UDA table and then I use your rule concatenated the two field but...
    every record was refuse:
    error message is: java.lang.RuntimeException: The specified UDA "A008RC" is not defined.
    the message is true, in my application exist only "A008" and "RC" uda member and not "A008RC"
    Can you explain me what heppened?
    Thx again
    Paolo
    Edited by: user595991 on 5-feb-2010 9.35

Maybe you are looking for

  • App developers censoring negative reviews

    I read a while ago how private information about yourself like name, user id, etc. is given to the developer when you download an Android app. As a rebuttal, someone said that Apple works the same way. I am inclined to think that and I am also distur

  • How to get top 10 employees in BEx Report

    Hi all, I am trying to get top 10 employees who have worked over 50 hrs of overtime in any pay period i choose in query. How do i get it ?? right now my report gives me total of over 50hrs overtime in all chosen pay period employees list. Any suggest

  • Best practices for starting Weblogic at boot?

    I need to set up a Solaris10/X86 VM instance to start up WebLogic (AdminServer and NodeManager) at boot. In the past, I've done things like this in the "rc" scripts. After a cursory look through the Solaris 10 docs, I see references to "SMF" (Service

  • Calling the PAI of a screen dynamically

    Hi Experts, I have two screens say 9000 and 9001. If the user enters a certain command in screen 9000 I am supposed to call screen 9001 for some secondary information. After the user enters the info in screen 9001 i am supposed to return back to the

  • Cannot select flagged pictures with filter

    Is that a known issue? I cannot filter all the flagged pictures in directory. I have a set of pictures selected in the grid view. Some of them are flagged. If I activate the flag on the filter the grid view shows no picture at all! I haven't found th