Adding a KF from another Cube

Hi Gurus,
       I have requirement to add 2 Key Figures from one query of InfoProvider A to another query of a different InfoProvider B. Please guide me in designing the query.
Thanks,
S

Hi Sid,
In this case you can consider using jump target queries. You need the 2 queries set up on the cubes as reqd. Then in RSBBS assign them as sender and receiver. Then when you execute the sender query, you can right click and jump to the receiver query. When you do so char values from report 1 will be transferred to report 2 (for whatever chars are common in both queries).
Hope this helps...

Similar Messages

  • Reading data from another cube

    Hi All,
    I have a cube, lets say with 6 fields. I am getting the data for the 1st 3 fields directly from R/3. I have the data for the remaining fields in some other cube. Now, I have to get the data for the remaining 3 fields from 2nd cube based on the 1st 3 fields.
    I know that this is possible but I am not sure how to do this. Can someone let me know the steps to do this.
    Best Regards,
    James.

    James
    u can follow the method suggested by dinesh with the help of ABAPer.
    There is also few another way. Let me tell you how.
    First way :
    declare source cube as a export datasource.
    create update rule for target cube from source cube and update only required fields.
    cons: this method will unnecessarily consume more database.
    remedy: u can use multiprovider for reporting which will pull data from all possible required cubes.
    Second way:
    u can use one infosource to fed several cubes at the same time. With this u can update only required fields into another/target cube.
      This procedure will increase loading time as infosource is feeding to several data targets.

  • Adding mp3,s from another computer

    Ive a nice library of music on my ipod from one computer, now i want to add music from another computer to that library on my ipod. Somehow my ipod cant do that and erases everything thats on the hd,,, this is terribly frustrating.
    Is there a way to ad mp3's to the ipod library from other computers without erasing the current content?

    http://docs.info.apple.com/article.html?artnum=61675

  • Valur from another cube

    Hi All,<BR><BR>We have these two cubes, A and B. The values of FTEs in the two cubes are different (coming from different data sources). <BR><BR>The idea is to take the value of the FTE from cube A and use it in a formula or a calc script in cube B. Both are in the same server. Is this possible?<BR><BR>I am just throwing this thought out. If not, we have to bring the FTE values of cube A into the oracle views and load them in cube B. This is additional work in the backend. <BR><BR>Let me know.<BR><BR>Thanks,<BR>Hank

    You have two basic options. Look in the technical reference for the @XREF function. Given the scope of what you are trying to do, this is probably the best option. A slightly more involved approach is using a partition if you have the partitioning option licensed.<BR><BR>

  • Adding AB names from another computer

    I would like to ADD the names from Address Book on one Mac to the existing Address Book on another.
    Do I need to export one address book as text (how?) and then import the text into the other?
    thanks
    Pete

    Hi Peter,
    Select the 'All' group in AddressBook. Next, under the File menu select 'Export Group vCard...' and save the file somewhere.
    Copy this file to your other Mac (email it, copy to a flash drive/CD etc) and simply drag and drop the vCard file into the open AddressBook on the new computer.

  • Adding named constraints from another schema using stored procedures

    I need some help. I am trying to create a constraint like Primary key on a table in schema say 'a' from schema 'b'. in Oracle 10g. Schema b has all permissions of create, alter table, create index and other permissions required.
    I can create this constraint from schema b using SQL command 'alter table add constraint...' but not from inside a procedure. I am using 'Execute Immediate' statement to alter table to add constraint. While trying from a procdure, it throws the error as 'insufficeint previleges'.
    Kindly advise.

    it is due to roles.
    if schema b has for example role DBA it is not sufficient. You should
    GRANT ALTER ANY TABLE TO B;maybe also CREATE ANY INDEX. not sure...
    regards
    Laurent

  • Copying data from another cube

    Dears:
    I have the following scripts
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    SET CACHE ALL;
    SET CACHE HIGH;                         
    SET LOCKBLOCK HIGH;
    SET UPDATECALC OFF;
    SET CREATEBLOCKONEQ ON;
    SET CREATENONMISSINGBLK ON;
    SET FRMLBOTTOMUP ON;
    FIX("N/A Cliente")
    FIX(@CHILDREN(I5370),@CHILDREN(I5356))
    FIX("N/A Jefe Grupo")
    FIX("N/A Ejecutivo")
    FIX(&año_actual)
    FIX(Mensual)
    FIX(Nominal)
    FIX(Ppto)
         FIX("Spread")
         FIX(PRODUCTOS, @IDESCENDANTS(ACTIVOS), @IDESCENDANTS(PASIVOS), @IDESCENDANTS(INGRESOS))
              Ajustada (
                   BaseProy = @XREF("_Tckcube_", Moneda, &mes_base, &año_base, Real, Final, Acumulado);
         ENDFIX; /*Productos*/
         ENDFIX; /*Accounts Spread*/
    ENDFIX; /*Versión*/
    ENDFIX; /*Nominal*/
    ENDFIX; /*Mensual*/
    ENDFIX; /*Periodo*/
    ENDFIX; /*JEFE DE GRUPO*/
    ENDFIX; /*EJECUTIVOS*/
    ENDFIX; /*ENTITIES*/
    ENDFIX; /*CLIENTES*/
    but it works well if I have created the block in the cube destination
    What I do for that data be copied without having to create blocks?
    What instructions can help me?
    Thank very much

    Okay, thank you very much for your answers
    Anyway already found a solution: I was allocating even xref member of a dense dimension (BaseProy), the change I made was to assign the xref a member of a sparse dimension (Ajustada) and add instructions SET CREATENONMISSINGBLK
    and works without problem.
    This is the code improved:
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    SET CACHE ALL;
    SET CACHE HIGH;                         
    SET LOCKBLOCK HIGH;
    SET UPDATECALC OFF;
    SET CREATEBLOCKONEQ ON;
    FIX("N/A Cliente")
    FIX(@CHILDREN(I5370),@CHILDREN(I5356))
    FIX("N/A Jefe Grupo")
    FIX("N/A Ejecutivo")
    FIX(&año_actual)
    FIX(Mensual)
    FIX(Nominal)
    FIX(Ppto)
         FIX("Spread")
         FIX(PRODUCTOS, @IDESCENDANTS(ACTIVOS), @IDESCENDANTS(PASIVOS), @IDESCENDANTS(INGRESOS))     
    SET CREATENONMISSINGBLK ON;     
         BaseProy = #Missing;
              BaseProy(
                   IF (@ISMBR("Nominal"))     
                        Ajustada     = @XREF("_Tckcube_", Moneda, &mes_base, &año_base, Real, Final, Acumulado);
                   ENDIF
         SET CREATENONMISSINGBLK OFF;
         ENDFIX; /*Productos*/
         ENDFIX; /*Accounts Spread*/
    ENDFIX; /*Versión*/
    ENDFIX; /*Nominal*/
    ENDFIX; /*Mensual*/
    ENDFIX; /*Periodo*/
    ENDFIX; /*JEFE DE GRUPO*/
    ENDFIX; /*EJECUTIVOS*/
    ENDFIX; /*ENTITIES*/
    ENDFIX; /*CLIENTES*/

  • Adding external data from another forest?

    Hello Community
        The following 2 scenarios are how data is entered and stored in a non-Sharepoint environment: 
        Scenario a) C# ASP.Net or C# Windows applications are used to enter data that gets stored
    into SQL Server databases on a network.
        Scenario b) Users create Word applications, Excel Spreadsheets, PDF's, etc and the data is
    stored in folders on servers on a network.
        In the future a Sharepoint 2013 Server farm is created in a domain in a separate forest.
        The question(s) is:
            #1) How do you add those servers that contain the data in the pre-existing
                 SQL Server databased to the Sharepoint 2013 farm?
            #2) How do you add those servers that contain the data in the pre-existing
                 Word documents, Excel spreadsheets, PDF's, etc into the Sharepoint 2013 farm?
            #3) If it exists, what 3rd party software stated in either #1 and/or #2 above can
                 add those servers or import that data on those servers into the Sharepoint 2013 farm?
        Note: If BCS can be used does each client need to have Microsoft Office 2013 installed
              on each client computer?
        Thank you
        Shabeaut

    SharePoint won't be able to manage documents in those custom/3rd party databases. If this is a 3rd party database, there may be a solution to migrate the information into SharePoint. If it is custom/in-house, then you'll need to build migration utilities
    yourself.
    Ideally, those documents should reside within Document Libraries in SharePoint to have full management over those documents.
    As for BCS, it is meant more for display List-style data, not documents. But clients do not have to have any components installed to leverage BCS, as BCS is a service on SharePoint.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Read group membership for a user object and populate every group with matching user from another domain

    I have LON\JSmith in LON domain and DEL\JimSmith in DEL domain
    I would like to extract group memberships of LON\JSmith in LON domain and append matching by email (i.e. DEL\JimSmith) user object in every group in LON domain.
    for instance
    LON\JSmith and DEL\JimSmith is the same person and has same email address [email protected]
    LON\JSmith belongs to 3 groups - LON\localadmingroup;LON\univdesktop;LON\globalsurvey
    The outcome of the script should be
    LON\JSmith; DEL\JimSmith    should be in 3 groups - LON\localadmingroup;LON\univdesktop;LON\globalsurvey.
    How can i do it?
    Navgup

    Hi Navgup,
    Please refer to the script below, to query users in other domain by specifying the parameter "-Server" in the cmdlet "get-aduser", and also note I haven't tested the script below:
    import-module activedirectory
    get-adgroupmember "group"|foreach{
    $email=(get-aduser $_.samaccountname -properties *).EmailAddress#get the user email
    Get-ADUser -filter {EmailAddress -eq $email} -properties * -server DomainB.company.com|select samaccountname, memberof}#filter user name and group with the email in other domain
    To get users across domain, please also refer this blog:
    Adding/removing members from another forest or domain to groups in Active Directory:
    http://blogs.msdn.com/b/adpowershell/archive/2010/01/20/adding-removing-members-from-another-forest-or-domain-to-groups-in-active-directory.aspx?Redirected=true
    I hope this helps.

  • Can we pull data from one cube to another cube

    Hi All,
    I need to pull the data for a 4 fields from an existing info cube to another cube. Can any one let me know the procedure of how to do this.
    Thanks in Advacne

    scenario cube1 --> cube2
    1) load data into cube1
    2) cube1 > export datasource > it creates the ds with 8cube1
    3) rsa1 > source systems > myself sourcesystem > replicate datasources
    4) cube2 > rt clk > create update rules
    5) map the update rules for the 4 fields and activate
    6) rsa1 > infosources > search for 8cube1 > create infopackage and load data.
    Regards,
    BWer
    Assign points if helpful.

  • Move data from one cube to another cube

    Hi,
    I am on BW 3.5 and I have moved the data from one cube to another cube and found that the number of records in the original cube does not match to the newly created cube. for eg. if the original cube contains 8,549 records then the back up cube contains 7,379 records.
    Please help me on what I need to look on and if in case the records are getting aggregated then how do I check the aggregating record.
    Regards,
    Tyson

    Dear tyson m ,
    check with any update rules in ur transfer.If so check in it.
    Just go through these methods for making transfer from one cube to another cube fully without missing data.
    Update rules method
    if it's updated from ods, you can create update rules for cube2 and update from ods
    or you can try datamart scenario
    cube1 right click 'generate export datasource'
    create update rules for cube2, assign with cube1
    rsa1->source system->bw myself, right click 'replicate datasource'
    rsa1-> infosource -> search 8cube1 name
    (if not get, try right click root note 'infosource'->insert lost node(s)
    from that infosource, you will find assigned with datasource, right click and 'create infopackage', schedule and run.
    Copy from
    While creating the new cube give the cube name in the "Copy from" section. It would copy all the characteristics and Key figures. It would even copy the dimensions and Navigational attributes
    Another option is:
    The steps for copying the contents of one cube to another:
    1. Go to Manage -> Recontruct of the new cube.
    2. Select the "selection button"(red , yellow, blue diamond button).
    3.In the selection screen you can give the technical name of the old cube, requests ids you want to load, from & to date.
    4.Execute and the new cube would be loaded.
    Its all that easy!!!!!!
    Refer this link:
    Copying the structure of an Infocube
    Reward if helpful,
    Regards
    Bala

  • I have copied many photo's from another laptop to my Mac.  The older photo's are in directories with names that help me select what I need to view. I would like to have all my imported new photo's also bee added to the directory structure I have in Finder

    I have copied many photo's from another laptop to my Mac.  The older photo's are in directories with names that help me select what I need to view. I would like to have all my imported new photo's also bee added to the directory structure I have in Finder but my new photo's are all in iPhoto.  I want to use directories for storing and iPhoto for viewing.  Is this possible or do I need to have all my photo's in iPhoto??
    Mitch

    iPhoto is not a Photo Viewer. It's a Photo Manager and designed for looking after the files while you organise the Photos. It really works much better if you let it manage those files. If you use iPhoto you never go near those files because iPhoto is your start point for anything you want to do with your Photos - the point of the pplication.
    You can run iPhoto in Referenced mode, where it does not copy the files to the Library, but I caution you that you are making life a lot more difficult for yourself by doing that.
    How to, and some comments on why you shouldn't, are in this thread
    https://discussions.apple.com/thread/3062728?tstart=0
    Regards
    TD

  • Data archiving from a cube to another cube

    Hi All,
    We need to archive huge volume of data from a cube to some other cube may be like a back up cube.
    We have come across archiving to a file but we need to archive to another cube.
    Kindly suggest steps or way to execute this.
    Thanks,
    Dinesh

    Hi Dinesh,
    As you are looking for a backup of data in other target,
    You can collect the below information first before loading the data from Main target to Back up target.
    1. Data volume present in main target in terms of Number of year.
    2. Kind of application.
    3. Also whether all the data from the lower level target has been updated to this main target or not?
    Once everything is there then you can split the data into multiple based on calyear or fiscal year period. So you can load multiple load to back up target instead of pushing all the records in one load which will take long time and also the system resources.
    So perform multiple load with different selections based on the system processors availability.
    Perform this once all the selections are done.
    Hope this helps.
    Murali

  • Adding a JPanel from one class to another Class (which extends JFrame)

    Hi everyone,
    So hopefully I go about this right, and I can figure out what I'm doing wrong here. As an exercise, I'm trying to write a Tic-Tac-Toe (TTT) game. However, in the end it will be adaptable for different variations of TTT, so it's broken up some. I have a TTTGame.java, and TTTSquareFrame.java, and some others that aren't relavent.
    So, TTTGame:import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import joshPack.jUtil.*;
    public class TTTGame extends JFrame
         private Integer sides = 3;
         private TTTSquareFrame mainSquare;
         private TTTGame newGame;
         private Container contents;
         private JPanel mainSquarePanel, addPanel;
         public static void main(String [] args)
              TTTGame newGame = new TTTGame();
              newGame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         public TTTGame()
              super("Tic-Tac-Toe");
              contents = getContentPane();
              contents.setLayout(new FlowLayout());
              addPanel = startSimple();
              if(!addPanel.isValid())
                   System.out.println("Something's wrong");
              contents.add(addPanel);
              setSize(300, 300);
              setVisible(true);
         public JPanel startSimple()
              mainSquare = new TTTSquareFrame(sides);
              mainSquarePanel = mainSquare.createPanel(sides);
              return mainSquarePanel;
    }and TTTSquareFrame:import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import joshPack.jUtil.Misc;
    public class TTTSquareFrame
         private JPanel squarePanel;
         private JButton [] squares;
         private int square, index;
         public TTTSquareFrame()
              System.out.println("Use a constructor that passes an integer specifying the size of the square please.");
              System.exit(0);
         public TTTSquareFrame(int size)
         public JPanel createPanel(int size)
              square = (int)Math.pow(size, 2);
              squarePanel = new JPanel();
              squarePanel.setLayout(new GridLayout(3,3));
              squares = new JButton[square];
              System.out.println(MIN_SIZE.toString());
              for(int i = 0; i < square; i++)
                   squares[i] = new JButton();
                   squares.setRolloverEnabled(false);
                   squares[i].addActionListener(bh);
                   //squares[i].setMinimumSize(MIN_SIZE);
                   squares[i].setVisible(true);
                   squarePanel.add(squares[i]);
              squarePanel.setSize(100, 100);
              squarePanel.setVisible(true);
              return squarePanel;
    }I've successfully added panels to JFrame within the same class, and this is the first time I'm modularizing the code this way. The issue is that the frame comes up blank, and I get the message "Something's wrong" and it says the addPanel is invalid. Originally, the panel creation was in the constructor for TTTSquareFrame, and I just added the mainSquare (from TTTGame class) to the content pane, when that didn't work, I tried going about it this way. Not exactly sure why I wouldn't be able to add the panel from another class, any help is greatly appreciated.
    I did try and cut out code that wasn't needed, if it's still too much let me know and I can try and whittle it down more. Thanks.

    Yea, sorry 'bout that, I just cut out the parts of the files that weren't relevant but forgot to compile it just to make sure I hadn't left any remnants of what I had removed. For whatever it's worth, I have no idea what changed, but something did and it is working now. Thanks for your help, maybe next time I'll post an actual question that doesn't somehow magically solve itself.
    EDIT: Actually, sorry, I've got the panel working now, but it's tiny. I've set the minimum size, and I've set the size of the panel, so...why won't it respond to that? It almost looks like it's being compressed into the top of the panel, but I'm not sure why.
    I've compressed the code into:
    TTTGame.java:
    import java.awt.*;
    import javax.swing.*;
    public class TTTGame extends JFrame
         private Integer sides = 3;
         private TTTSquareFrame mainSquare;
         private TTTGame newGame;
         private Container contents;
         private JPanel mainSquarePanel, addPanel;
         public static void main(String [] args)
              TTTGame newGame = new TTTGame();
              newGame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         public TTTGame()
              super("Tic-Tac-Toe");
              contents = getContentPane();
              contents.setLayout(new FlowLayout());
              mainSquare = new TTTSquareFrame(sides.intValue());
              contents.add(mainSquare);
              setSize(400, 400);
              setVisible(true);
    }TTTSquareFrame.java
    import java.awt.*;
    import javax.swing.*;
    public class TTTSquareFrame extends JPanel
         private JButton [] squares;
         private int square, index;
         private final Dimension testSize = new Dimension(50, 50);
         public TTTSquareFrame(int size)
              super();
              square = (int)Math.pow(size, 2);
              super.setLayout(new GridLayout(size, size));
              squares = new JButton[square];
              for(int i = 0; i < square; i++)
                   squares[i] = new JButton();
                   squares.setMinimumSize(testSize);
                   squares[i].setVisible(true);
                   super.add(squares[i]);
              setSize(200, 200);
              setVisible(true);
    I've made sure the buttons are smaller than the size of the panel, and the panel is smaller than the frame, so...
    Message was edited by:
    macman104

  • Inventory data load from Inventory Cube to another Copy Cube

    Hello Experts,
    I am trying to load Inventory data from the Inventory cube(say YCINV) to a copy cube  say YCOPY_CINV(copy of Inventory cube), but the results appear inconsistant when I compare the reports on these 2 cubes. I am trying to populate a fiield in copy cube so that I can populate the same data back to the original cube with the new field in it, I am doing this reload back and forth for historical data purpose only.
    I have seen lot of posts as how to run the setups for Inventory data, but my case does not need to perform set up runs.
    Does the note 1426533 solve the issue of loading from one cube to another ? we are on SAP BI 7.01 with SP 06 ,but the note specifies SP 07 ?
    I have tried note 375098 to see if it works, but I do not see the options as mentioned from  step "Using DTP (BW 7.x)" in BI to perform this note
    Please advise on whether to go with implementing note 1426533 or is there any other way to load inventory data from one cube to other.
    Regards,
    JB

    Hi Luis,
    Thanks for your reply,
    I do not see any setting like Intial stock in DTP except "initial non-cumulative for non- cumulative". I did try using the option "initial non-cumulative for non- cumulative" ,but the results still do not match with the inventory cube data.I do not see the check box for marker in the copy cube (under roll up tab). Please let me know if we can really implement this solution ,i.e. copying from inventory cube to copy cube and then re-loading it back to inventory cube for historical data. Currenlty, I am comparing the queries on these 2 cubes, if the data matches then I can go  ahead and implement it in Production, other wise it would not be wise to do so .
    Regards,
    JB

Maybe you are looking for