BW Restriction: Is there a way out?

Hello Guys,
I have 2 Info Cubes:
Cube_1 and Cube_2.
Cube_1 has Department and Employee.
Cube_2 has some Employee and Cost Incurred.
Now as per my report, User will needs to Cost Incurred by Department.
So I need to collect all Employees of a particular Department of Cube_1 and then go to Cube_2 and caclulate the total medical cost.
So what I have done is that I have created a MultiProvider on Cube_1 and Cube_2.
But when I fire the query on MultiProvider, it does not return me proper data. When I go to RSRT and try to debug the query with the underlying SQL, I see one peculiar thing.
The join between two cubes is never made. The reporting is done always from one cube. I asked few experts and they told me that it is a lilitation of OLAP. Since BW is based on OLAP, hence it is not possible.
Can you tell me that if this actually is a restriction. If not, then what is the solution to this scenario.
Regards,
Abhishek

Creating an infoset is definitely the most efficient way to go about in this case (assuming you are on BI 7.0). But if you are interested in making it work through a multiprovider...try the option of CONSTANT SELECTION, it works miracles with multiprovider joins (UNION).
Please refer to this <a href="/people/prakash.darji/blog/2006/09/19/the-hidden-secret-of-constant-selection.
Based on the information you presented here, you have restrict the keyfigure COSTS by DEPARTMENT and in this RKF (restricted keyfigure), right click on DEPARTMENT and choose CONSTANT SELECTION.
Lemme know if this helped.
Good luck!

Similar Messages

  • Is there a way out by which commitment item can be created in all company

    Hi  All
    Is there a way out by which commitment item can be created in all company
    codes at one go? or any other  way to do the same.
    Advance thanks
    reddy

    Thanks for your advise, 
    I mean to say  ""  GL Accounts can be replicated in all company codes using the transaction code FS15. Commitment item is created using transaction code FIPOS. The issue is as the GL can be replicated in all company codes at one go but the commitment items are to be created one by one for each company code. For creating commitment items in all company codes from x to z ", involves considerable amount of time to create GL Account completely.""
    thanks in advance  any how  assigned points

  • I forgot my password for my device restrictions, is there a way to reset it??

    I forgot my password for my device restrictions, is there a way to reset it??

    As noted in iOS: Understanding Restrictions (parental controls) you will need to do a factory restore: Use iTunes to restore your iOS device to factory settings

  • Is there a way out of this?

    Hi,
    I am facing a BIG problem. And ofcourse that is why I am posting a topic here, as you Gurus always help out someone like me in trouble. Ok now to the main topic....
    I have got a class called config (extends Serializable). Which stores all the configuration details. It is stored to a file on the disk as to store the configuration details. Now when ever I change the config.java file the signature and other details of the class file is changed a little. (Please let me know what changes could and could not change the signature of the class)
    And this makes the application's text file (where the config.class was written to) useless as it has different version of class in it. This happens even if I change just the package of the config class.
    Is there a way out of it? Do I have to create a bridge class everytime I update anything in config class?
    What could be someother ways to store a configuration file? I am trying to learn XML for it right now but this will be a long process for me to get this out of it. And will there be this problem of bridging all the time, between two different versions or not if I use XML?
    Please reply for both the solutions Serializable as well as XML (and/or anyother solution you may have).
    Thanks a lot in advance.
    Ri

    Okay here it is.
    Hope you find it useful. If you need any help just email me.
    package com.wp.io;
    import com.wp.util.Dbg;
    import java.io.*;
    import java.util.StringTokenizer;
    import java.util.*;
    * New file type for parameter loading and text loading.
    * Assume that if this code destroys your computer, I
    * wont be held responsible and may actually find it amusing.
    * Creation date: (30/01/2003 5:12:47 PM)
    * @author: [email protected]
    public class JFile extends File
        InputStream in;
        java.util.StringTokenizer st = null;
        Object object;
         * JFile constructor comment.
         * @param parent java.io.File
         * @param child java.lang.String
        public JFile(File parent, String child)
            super(parent, child);
         * JFile constructor comment.
         * @param pathname java.lang.String
        public JFile(String pathname)
            super(pathname);
         * JFile constructor comment.
         * @param parent java.lang.String
         * @param child java.lang.String
        public JFile(String parent, String child)
            super(parent, child);
         * Load in this file as a string
         * @return String This File.
        public String loadText()
            if (!exists())
                return null;
            try
                byte[] p = new byte[(int) length()];
                InputStream in = new FileInputStream(this);
                in.read(p);
                in.close();
                return new String(p);
            catch (Exception e)
                Dbg.printWarning("Could not load in File:\n\t");
                return null;
         * If this file can be represented as an object input stream,
         * and is not currently being read in it can
         * be read in as an objct stream
         * @return boolean If there are objects to read in
        public boolean hasMoreObjects()
            try
                if (in == null)
                    in = new ObjectInputStream(in);
                object = ((ObjectInputStream) in).readObject();
                if (object == null)
                    in.close();
                    in = null;
            catch (Exception e)
                in = null;
                Dbg.printError("Error in hasMoreObjects():\n\t");
            return object != null;
         * Return the current object from this file stream.
         * @return java.lang.Object
        public Object nextObject()
            return object;
         * If this file can be represented as a string,
         * and is not currently being read in it can
         * be read in as an delimited string
         * @return boolean If there are strings to read in
        public boolean hasMoreTokens(String delimit)
            if (st == null)
                st = new java.util.StringTokenizer(loadText(), delimit);
            return st.hasMoreTokens();
         * Return the current object from this file stream.
         * @return java.lang.Object
        public String nextToken()
            return st.nextToken();
         * Copies the file to the destination
         * @param pPath java.lang.String
        public void copyTo(String pPath) throws IOException
            OutputStream out = new FileOutputStream(pPath);
            InputStream in = new FileInputStream(this);
            byte[] buffer = new byte[1024];
            int len;
            while ((len = in.read(buffer)) >= 0)
                out.write(buffer, 0, len);
            in.close();
            out.close();
         * Overwrite the List() method to return JFiles
         * @param pFileFilter FileFilter The template to match files.
         * @return JFile[] a List of matching JFiles
        public JFile[] listJFiles(FilenameFilter pFileFilter)
            File[] files = super.listFiles(pFileFilter);
            if (files == null)
                return null;
            JFile[] jFiles = new JFile[files.length];
            for (int i = 0; jFiles != null && i < jFiles.length; i++)
                jFiles[i] = new JFile(files.getAbsolutePath());
    return jFiles;
    * Populate a hashtable from a file.
    * For example, a file that reads
    * param1, param1value
    * param2, param2value
    * param3, param3value
    * param4, param4value
    * would be read in using the command
    * Hashtable configoration = myJFile.parametersLoad("\n", ", ");
    * @return java.util.Hashtable
    * @param paramDelimiter java.lang.String the delimiter that seperates parameters (I use \n for more readability)
    * @param ValueDelimiter java.lang.String The delimiter that seperates the param name from the value
    public Hashtable parametersLoad(
    String paramDelimiter,
    String valueDelimiter)
    Hashtable memory = new Hashtable();
    if (!exists())
    return new Hashtable();
    String line = "";
    while (hasMoreTokens(paramDelimiter))
    line = nextToken();
    int sp = line.indexOf(valueDelimiter);
    memory.put(line.substring(0, sp), line.substring(sp + 1));
    return memory;
    * Save from a hashtable to a file.
    * @param source java.util.Hashtable
    * @param paramDelimiter java.lang.String How to seperate the params in the file. eg "\n"
    * @param valueDelimiter java.lang.String String to seperate the param from the value. eg. ","
    public void parametersSave(
    Hashtable source,
    String paramDelimiter,
    String valueDelimiter)
    String output = "";
    Enumeration keys = source.keys();
    String key = "";
    while (keys.hasMoreElements())
    key = (String) keys.nextElement();
    output += key + valueDelimiter + source.get(keys) + paramDelimiter;
    try
    DataOutputStream out =
    new DataOutputStream(new FileOutputStream(this));
    out.writeBytes(output);
    out.close();
    catch (Exception e)
    Dbg.printError(e);
    and this is the debug class which you don't need but will need if you don't want to have to modify JFile.
    package com.wp.util;
    * So you can override the printing if need be from one central location.
    * Creation date: (30/01/2003 5:22:37 PM)
    * @author: [email protected]
    public class Dbg
        public static final int WARNING = 1;
        public static void printError(Object e)
            System.out.print(e);
        public static void printWarning(String g)
            System.out.print(g);
        public static void printInformation(String g)
            System.out.print(g);
        public static void printDebug(String string)
            System.out.print(string);

  • Had desktop Mac Pro set up with recent operating system there is a message that say setting up your Mac on the screen do I have to wait for the this process to complete or is there a way out of this screen?

    I took all of my devices in to the apple store in ridge hill in Yonkers, the rep helped me set up the new operating system on all my
    Devices from my phone to my desk top tower at home. I powered up my desk top this morning and a message came up saying that
    The system did not recognize a program that was not compatible with the new operating system and it went right into "Setting up your Mac"
    Mode. Do I have to wait for the setup or is there a way to by pass this process?
                            Dee Brown

    I think maybe wait for a bit. Usually, on startup and installing the new OS, the assumption is that the user might not know too much, and that compatibility must be checked, which may be helpful, or not.  For now, I'd say ignore it, wait until it's done its thing, then update the program that's not compatible. If you can, Mr. Brown, find out which one isn't "making nice" with Mavericks. Hopefully it'll give you a name
    John b

  • HT4098 Is there a way out of this Gordian knot?

    Does anyone know what an app developer has to do in order to allow NON-auto-renewing subscription? It really bugs a lot of (Israeli) people who want to subscribe to various publications (The Economist, The New Yorker, etc...) which have fabulous iPad apps but are blocked by this totally silly Apple restriction (even if it is a result of a rather strict interpretation of Israeli law).
    All app developers I talked to, point me back to Apple but surely there has to be a way for an app to create a non-renewing subscription...
    Or is there?
    Thanks!
    Misha.

    Apple has to keep within the law for each country, that's why certain apps are different for certain countries, and some options may not be available.

  • Is there any way out in business explorer to calculate key figures

    Hi friends,
    I need your help to calculate key figure in run time, actually I have a infoset of billing item and stock transfer order (STO) with purchase requsition (PR) . one STO line no. is having multiple PR for example one STO line of 100 nos qty is having two different PR for 50, 50 nos. but in billing item there is no linking of PR only STO and STO line is there. I am having problem to calculate balance qty in case partial delivery for example if delevered qty is 10 then pending quantity should be 40 in first PR and 50 in second PR but it is showing 40, 40 in both. please help me out to resolve this.
    With Regards,
    Raman

    Hi Radha,
    If I am not wrong, you need to have the delivered quantity at the PR level in order to get the pending quantity per PR. Since delivered quanity is for the STO line item only, you can get the pending quantity for each STO line item and not the PR. You can get the correct values for the STO line items are using the query designer options.
    Regards
    Renu

  • Is there any way out to share videos on whats app

    Hello, how can we share videos on whats ap through nokia Lumia 625.

    Hi hitu123,
    With regards to your concern about the video sharing on WhatsApp on your Lumia 625, it's best to check with the publisher to confirm the availability of this feature. You can contact them here:
    http://www.whatsapp.com/contact/

  • Is there a way to customize MFMessageComposeViewController?

    Hi All,
    I have a requirement to customize MFMessageComposeViewController.
    Is there any way out?
    Or, we create custom message composer and send the message through MFMessageComposeViewController in the background?
    Or, is there paid API for that?
    Thanks,
    Pranesh

    Yes..
    Create a new Project
    Go to the Project Settings screen via the menu option File: Project Settings : Tuning
    Select Fixed and then click on the dropdown menu as highlighted above
    Now you will see a long list that includes the following as examples...
    If the Hungariian Scale isn't included (I didn't see it specifically but it may be hidden away in the long list...
    Then you can click on the User option and create your own tuning scale....
    Cheers..
    Nigel

  • HT201304 Is there a way to restrict user access to find my ipad with out restricting the mail app?

    I am working on setting up multiple Ipad 2 tablets with iOS 5.1.1 and I need to restrict access to turn off find my ipad. The only way I see to do this is to turn on restrictions and dont allow changes on accounts. The issue I have then is it also restricts the Mail app setup. Is there a way to restrict one and not the other? We use microsoft exchange mail and I would be willing to use another mail app if anyone can suggest one that works as an alternative?
    Thank you.

    I don't know of any reliable tracking app, but perhaps someone else here can suggest one I'm not aware of. Any could be defeated by just restoring the iPad, though, so about all you could hope to do would be make things a bit more difficult to turn off. For a third-party app, you'd have to restrict the user's ability to uninstall apps, something which might be equally problematic for you.
    Regards.

  • Is there a way of restricting access to columns in a BI BEANS report?

    Hi,
    I was wondering if there is a way to retrict access to a column in a BI BEANS crosstab report. The scenario is, if a particular user has the priviledges to see the profit column in a crosstab, but another user doesn't is there any way to stop the less restricted user from seeing this column using the same BI BEANS report?
    This is really the alternative to having 2 reports, 1 with the profit column and 1 without, and depending on what user is logged in, it will show one or the other.
    Regards,
    Scott.

    Hi Scott,
    This is an interesting question.
    If I presume you are talking about an OLAP data source where data does not reside in an Analytic Workspace, then the following is true :-
    The BI Beans respects database security and therefore the user has access to a particular schema(s) and table(s) in the database.
    When talking about cubes, you must remember a cube is mapped to a particular Fact table and dimensions.
    Because a Measure is a constituent sub-component of a cube, unless the measures are sourced from different fact tables with different user privileges, then it would be difficult to discriminate against users and hide columns or measures.
    Basically, what I am saying is:
    A cube is the finest granularity at which users can be differentiated.
    A cube maps to a fact table, hence this is the level at which the DB grants are applied.
    Unless measures belonged to different cubes, and hence different fact tables, then it would be impossible to discriminate against users and access to different columns/measures.
    What you could do however, at the BI Beans application level is :-
    Before displaying a presentation object, you could filter the Query programmatically and remove components which you did not want to display i.e. measures etc.
    This would require more leg work with the presentation object and filtering the embedded query, but would achieve the same effect. You would have to work out a method of validating users too and what they had access to.
    I hope this answers your Question.
    Should you require more information, please let us know.
    Many Thanks
    BI Beans
    Product Management

  • I put parent control on my sons apps so he cant download 17  apps, but I just found out if he restores his phone in itunes he can download an app then go back and back it up. Is there a way I can black restore on Itunes?

    I put Parents Control on my sons apps so he cant download 17+ apps, but I just found out if he goes on itunes he can restore his phone to orginal settings which wont have parent control on it. Then when ever he wants he cant backup his phone so it looks like nothing ever happened. Is there a way I can bloack restore on itunes?

    You can't block restoring in iTunes, but any restrictions you put on the phone are included in the iPhone backup, thus if your son restores from backup, he will restore any restrictions you put on the phone. His only choice, to completely remove restrictions, is to restore as a new device. You can also set parental controls in iTunes: iTunes>Preferences>Parental.

  • Is there a way to find out how long my child has been playing with my ipad

    Is there a way to find out how long my child has been playing with my ipad???  He has been getting up before me in the morning and in the evening he is super tired and I'm wondering how early he has been getting up????

    No way to see exactly how long the iPad has been used but you may want to consider using parental controls.
    iOS: Understanding Restrictions (parental controls)

  • Is there a way to restrict "mature" apps from app store?

    Is there a way to restrict "mature" apps from the app store? We are not purchasing or downloading these apps, but when you just search through available apps there are some pretty mature ones available, and some have pretty explicit photos in the "previews". I have changed all the settings I can find in itunes and on my iphone, but as far as I can tell this just applies to what we download. And let me reiterate that these "mature" apps show up even though we're not specifically looking for them (I'm sure you've seen them, all the bikini girls, lingerie, and karma sutra apps in the "fitness" section of the apps store, etc.) These are usually categorized as 17+, so why are they even showing up if my security settings restrict content to 12+ ? I'm assuming there is no way to restrict them, but let me put it out there that it would be much appreciated if there were a way (any apple employees listening???)

    (any apple employees listening???)
    http://www.apple.com/feedback/itunesapp.html
    Matt

  • HT201304 I can't remember the four digit code to access the Restrictions settings.  Is there a way of resetting it?

    I can't remember the four digit code to access the Restrictions settings.  Is there a way of resetting it?
    I set restrictions on a child's iPod and can't remember the code to change them.

    Apple Unsavvy wrote:
    Thanks.  Do you know how many attempts I get before the iPod locks?
    No, but you will probably be warned.  Also if you happen to have a backup from before you set your Restrictions you can do a restore from that backup.  But if the latest backup was done after you set the restrictions, you are out of luck.

Maybe you are looking for