Use one dimension to feed 2 other dimensions

Is there a way to use one dimension to push data into two other dimensions using push logic?  The client has one dimension in App1 that is a combination of 2 dimensions in App2 ie the Costcenter dimension in App1 is a combination of Plant and Account in App2.
Now they want to push data from App1 into App2 using the Costcenter dimension to populate the Plant and Account.
I have Plant and Acct properties in the Costcenter dimension for mapping.
I tried to use *Rename_dim CC= CC.Plant and *Rename_dim CC=CC.Acct but would get errors when validating the logic script.
Any help would be greatly appreciated.

Parameters
COSTCENTER: 70101014
When I test the logic using the logic debugger, I get the error:
Validate member failed:
70101014
70101014
70101014
70101014 on COSTCENTER dimension
When I run the logic thru data manager, the package is successful but the end of the detail status log is 'No records to process'
The push logic should ideally take the Costcenter 70101014 from App1 and take the first 4 char (7010) and record to the Plant dimension in App2 then take the last 4 char (1014) and record to the Account dimension in App2
Logic script:
*DESTINATION_APP= APP2
*RENAME_DIM CC = ACCOUNT
*RENAME_DIM CC= PLANT
*WHEN CATEGORY
*IS "AOP"
*REC(CC=CC.RPT_A,CC=CC.PLANT,CATEGORY=AOP)
*ENDWHEN     
*COMMIT

Similar Messages

  • Use one account for apps and other for itunes match

    Hello everybody
    My question today is quite simple. I use one account for apps and tv shows, but inwant to use a different itunes account for purchasing itunes match. How can I use them both on my devices? Will it be asking for my user-pass each time i play a song? What other thing should i consider?
    Thank you in advance

    I would strongly recommend you not do this.  You will regret it.
    I have played with this issue a lot.  You have to remain signed into match in order for it to show up on your phone. If you sign out to purchase an app or redownload one from your appstore id you use then match will be removed from your phone and when you go into your music app the icloud will not be there.  You then have to go sign back out of the store id you used for your app purchase and then sign back into match and everything will have to go though the download to your device process again.  This really is not what you want to do.
    Sign up to match with the apple id that you know you will use the most or has the most purchased items and use that for all purchases, i.e. books, apps, movies, and music.  You don't want to go though the other process.
    Plus apple will start not letting you sign into match because you signed out and back in, in to short a period of time.
    all store purchases on an iphone are linked to the store id.  if you sign out of your match id on the appstore and sign into another account to purchase an app then itunes match will sign out in the music app.  You can't have two store id's signed into your iphone at the same time.  They are all linked together.

  • Can I have two Time Capsules in the same network, use one as Time Machine and other to expand network?

    I need to purchase a divice to expand my Wi-fi network. I was looking at the AirPort Extreme, but a friend has a brand new Time Capsule for sale. So, for the same price of the AirPort Extreme, I´m getting the Time Capsule.
    I already own one and using it as Time Machine and wireless router. If I decide to purchase another TC would it have any conflict with the one that I already have?
    Is it possible to use one as Time Machine and wireless router and the other to just expand network and storage only (not as Time Machine)?

    If I decide to purchase another TC would it have any conflict with the one that I already have?
    No
    Is it possible to use one as Time Machine and wireless router and the other to just expand network and storage only (not as Time Machine)?
    Yes. The important thing to remember is that the "extending" Time Capsule must be located where it can receive a strong wireless signal from your "main" Time Capsule.

  • When trying to use one program it opens an other

    Just installed Office 2011 was previously on 2004.
    I am still using Entourage for a verity of reasons. I have just installed 2011 (using all other applications) and now when I click the Entourage icon in the Dock (or direct on the application icon), Outlook opens. I replaced the icon in the dock just case. How to turn this of?
    It is especially annoying since I use a number of scripts to access Entourage but they now all hang since they open Outlook.
    Anybody know why this is and how to fix?

    Hi ChangeAgent,
    This really isn't a OS X problem, it's MS.
    Have a look on Mactopia...
    http://www.officeformac.com/ProductForums/Entourage/
    You might try clearing the LaunchServices cache, it can't hurt
    Launch /Utilities/Terminal and copy & paste this at the command line to rebuild LaunchServices:
    Code:
    <pre class="alt2" style="margin:0px; padding:3px; border:1px inset; width:640px; height:34px; overflow:auto">/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchSe rvices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user</pre>
    Then press return. Wait until terminal returns to the command line. Quit Terminal. After that, log out and back in or restart. Let us know
    -mj

  • Error in using one's collection values in other collection

    hi,
    I want to fetch cursor s values based upon cursor r part_no column to populate childbkp table.but i m getting eror .plz help me to resolve.in code it might b many mistakes also.
    declare
              TYPE PartNum IS TABLE OF parent.part_num%TYPE
              INDEX BY BINARY_INTEGER;
              pnum_t PartNum;
              TYPE PartName IS TABLE OF parent.part_name%TYPE
              INDEX BY BINARY_INTEGER;
              pnam_t PartName;
              CURSOR r IS
                   SELECT part_num, part_name
                   FROM parent;
              type r_part_num_arry IS TABLE OF r%rowtype;
              r_part_num r_part_num_arry;
              r_pnum_t parent.PART_NO%type;
              CURSOR s IS
                   SELECT part_num, part_name
                   FROM parent p where rownum=1 and p.PART_NO = r_pnum_t ;          
    BEGIN
    OPEN r;
    LOOP
    FETCH r BULK COLLECT INTO pnum_t, pnam_t LIMIT 1000;
         FORALL i IN pnum_t.FIRST .. pnum_t.LAST
         INSERT INTO child
         (part_num, part_name)
         VALUES
         (pnum_t(i), pnam_t(i));
         COMMIT;
                   begin
                             OPEN s;
                             LOOP
                                  r_pnum_t := pnum_t(i);
                             FETCH s BULK COLLECT INTO pnum_t, pnam_t LIMIT 1000;
                                  FORALL i IN pnum_t.FIRST .. pnum_t.LAST
                                  INSERT INTO child_bkp
                                  (part_num, part_name)
                                  VALUES
                                  (pnum_t(i), pnam_t(i));
                                  COMMIT;
                             EXIT WHEN s%NOTFOUND;
                             END LOOP;
                             COMMIT;
                             CLOSE s;     
                   end;
    EXIT WHEN r%NOTFOUND;
    END LOOP;
    COMMIT;
    CLOSE r;
    END ;

    i need to run 1st qry based upoin below senerio.i need to do this work in collection case also.how to do it by collection.
    declare
         CURSOR r IS
              SELECT part_num, part_name
              FROM parent;
              r_pnum_t parent.PART_Num%type;
              pnum_t      parent.PART_Num%type;
              pnam_t      parent.PART_Name%type;
              CURSOR s IS
              SELECT part_num, part_name
              FROM parent p where rownum=1 and p.PART_Num = r_pnum_t ;
    BEGIN
         OPEN r;
         LOOP
              FETCH r INTO pnum_t, pnam_t ;
              INSERT INTO child(part_num, part_name)
              VALUES(pnum_t, pnam_t);
                                  begin
                                       OPEN s;
                                       LOOP
                                            r_pnum_t := pnum_t ;
                                            FETCH s INTO pnum_t, pnam_t ;
                                            INSERT INTO child_bkp(part_num, part_name)
                                                 VALUES(pnum_t, pnam_t);
                                            COMMIT;
                                       EXIT WHEN s%NOTFOUND;
                                       END LOOP;
                                  COMMIT;
                                  CLOSE s;
                                  end;          
         EXIT WHEN r%NOTFOUND;
         END LOOP;
         COMMIT;
         CLOSE r;
         END

  • Two fact and one dimension table

    Hi folks
    i am new to this field ( 3 months ), my TL has given me one task i have to finish it up today itself, Can anyone one give me some idea how to implement
    req. The req is
    1. there are 2 fact and one dimension table is there, i have to create reports on Quaterly and monthly basis by using one dimension table.
    Can any one tell me what all are the steps in need to follow
    2.What is standalone and integrated systems?
    Regards
    Reddy

    Hi
    If u r having mapping keys for quarter level n monthly level then create a Alias for the dimension table.Use the original dim table for quarter level mapping and the alias dim for monthly level.
    Thanks
    Don

  • Using a dimension twice

    Hi,
    I have a fact table which is using one dimension twice (dimension location "from" and "to"). I have problems with the discoverer working on it.
    When using the dimension in a matrix report, discoverer is asking which of the two foreign key constraints it should use. Using both is not a good idea, because it forces "from" and "to" to be equal. Using just one workings fine.
    I tried to copy the dimension to a new folder and using the other foreign key constraint there, but then the selection of the "to" location depends of the "from" location showing me just the target locations for the selected source. Choosing the "to" location first, I don't have that dependency on the "from" location.
    Is there a way to select both dimension "from" and "to" independend?
    Regards,
    Torsten

    LS,
    Another alternative is to create 2 views on your location table, for instance v_location_from and v_location_to, and import these into the Business Area instead of the location table itself.
    Then in your disco-report you will have 2 different folders to refer to and no longer have a problem with FK's, even if on the database you are accessing the same object more than once.
    You could even make a distinction in the view code if it is really a large table, select only from-locations for your from-view and the same for the to-view (if it is possible to make this distinction in the first place, of course).
    Hope this helps.
    Cheers, Patrick

  • How to use one module pool program in another module pool programming?

    Hi
    I have one moodule pool program.
    In one of my screen i want to use some code which already developed in another module pool program.
    Is there any direct way for using one module pool programcode  in another module pool program.
    If there any approaches for this plz help me in this issue.

    Dear,
    If you want to use the code.
    first you can write your code in a subroutine in module pool program 1
    and then you can use it from module pool  program 2 by
    perform subroutine_name(program_name)
    using P_1
    changing C_1
    if you wan to use one module pool data into other module pool.
    so that is another requirement.

  • Using one counter with FiniteSamps and another with ContSamps

    I am trying to use 2 counters on the USB-6229 (or USB-6259), where one counter is set up for FiniteSamps and another for ContSamps. I have the following MeasurementStudio code:
    ErrChk DAQmxCreateCOPulseChanTicks(hCnt0, "Dev1/ctr0", "", "20MHzTimebase", DAQmx_Val_Low, 0, 400, 400);
    ErrChk DAQmxCfgImplicitTiming(hCnt0, DAQmx_Val_FiniteSamps, 100);
    ErrChk DAQmxStartTask(hCnt0);
    ErrChk DAQmxCreateCOPulseChanTicks(hCnt1, "Dev1/ctr1", "", "20MHzTimebase", DAQmx_Val_Low, 0, 400, 400);
    ErrChk DAQmxCfgImplicitTiming(hCnt1, DAQmx_Val_ContSamps, 2);
    ErrChk DAQmxStartTask(hCnt1);
    When I run it, I get a run-error 50103 "The specified resource is reserved". If I change the FiniteSamps to ContSamps on the first counter, everything works fine.
    If I use only one counter with FiniteSamps, everything also works fine.
    Is this a bug in DAQmx or the dual counter use on M-series devices is limited to ContSamps?
    Vic
    Solved!
    Go to Solution.

    Hi Vic,
    This is actually expected on an M Series device.  Here's a timing diagram from the M Series User Manual that might make this a bit more clear:
    The device actually uses one counter to gate the other so the result is a finite pulse generation.  If you can provide the gate from another source, you may configure a continuous pulse generation on both counters and gate them (DAQmx calls this a "Pause Trigger") from this external signal. 
    You might also want to look into using Correlated Digital I/O to generate multiple finite pulses (up to 32 lines on your 6229 and 6259).  You could use one of the counters to generate a timebase for the digital lines, and build the waveform accordingly.
    One thing to note is that our new X Series boards can generate a finite pulse generation on a "single" counter (there is actually a paired internal counter that allows for this).  There are four user-accessible counters on X Series devices, meaning you could generate four finite pulse trains.
    Best Regards,
    John
    John Passiak

  • How to delete the members in one dimension use the maxl script

    i have question that i want to delete the members in one dimension useing the maxl script, but i do not know how to do it. can the maxl delete the members in one dimension? if can, please provide an sample script, thank you so mcuh.

    MaxL does not have commands to alter an outline directly, except the reset command which can delete all dimensions but not members selectively. The best you could do would be to run a rules file (import dimensions) using a file that contains the members you want to keepload rule for the dimension. As typical the warning is to test this first before you do it on a production database

  • One dimension used twice in a cube

    I have one dimension, but it has two meanings. How can i use the same dimension twice in the same cube as it was two separate dimension?
    Example:
    There is dimension "Region". The fact table has two keys. First key means - "region of birth", and second "region of living". So one dimension has two meanings.
    I tried put the same dimension twice with two different aliases in one cube. OEM shows such cube as valid, but querrying it through OLAP API, or building analytic workspace based on this cube is impossible (error ORA-1007).
    The only workaround i see is to build two separate but identical dimensions.The bad side of this is that i have to create two separate but identical tables of data for those dimensions (i can't create two levels from the same column).
    Raf
    i work with Oracle9iR2

    i did the same on Oracle9iR2 with OEM 9.2.0.1.0.
    Creating the cube with two aliases for one dimension was ok.
    But creating MOLAP cube from that source cube using AWM was impossible .
    Also querrying that cube (the one created in OEM) for example through Discoverer or Excel is imposible.
    I searched forums on that question, and some people had the same problem, but no answer.
    Raf

  • Moving the object from one dimension to other in the cube in BI7.0

    Hi Gurus,
    I am new to BI7.0
    We have a requirement wherein we need to move the object from one dimension to other dimension within same Infocube.I tried doing 'cut' and 'insert' from the context menu of the dimensions, but it didnt work.
    Please let me know how do we do that..
    Thanks,
    Shalaka.

    Hi,
    Use Remodelling opttion avialable .For more info, earch the forum and go through SAP standard help.
    With rgds,
    Anil Kumar Sharma .P

  • Using different logical tables in one dimension

    Hello.
    I have two fact tables and two dimension tables Country and Region. One fact table depend on one dimension table like it shown in this link - http://file.qip.ru/file/121151603/3b4ebdba/2_online.html. Table Country is received from table Region by DISTINCT.
    At the presentation I have to realize one column in Presentation Catalog for both columns Country Name (or Country Id) from Country and Region, the user won't know that one fact table depends on COUNTRY and other on REGION.
    Also I have to realize the dimention "Geography" (Country->District->Region) for fact table SALE_REGION.
    Could Oracle BI automatically choose from which table get data and if it can, how I should make the logical model?
    Thanks.
    PS.
    The best variant I realized it this - http://file.qip.ru/file/121154314/8d242b81/3_online.html where District is the shared child for second Country level, but it doesn't work properly.

    Y don't u use union request in first request details of fact1 and its related dimensions and in 2nd request fact 2 and its related dimensions.
    I guess this should work
    Thanks
    Subhash

  • How to use one Account dimension for multiple account structures

    We are implementing a HFM application to replace two general ledger applications, one being Corporate and the other a new subsidiary. We need to maintain both of the chart of accounts and their unique rollup structures. We are facing the difficulty in attempting to combine the two chart of accounts into one HFM Account Dimension because a few of the subsidiary accounts have the same account numbers but they are meant different things. 
    Question:
    How can we set up two distinct account structures in HFM and also have the subsidiary accounts rolled into the Corporate accounts for consolidation reporting? 
    Appreciate your help.

    Hope this help.
    _http://technet.microsoft.com/en-us/library/cc164331(v=exchg.65) .aspx

  • Copy one dimension to other in the same Application

    Dear Experts,
    I need to create a new dimension as a copy of one dimension inside App_set (yes, two dimensions with same data), I think about implement a BADI like this:
    Time dimension & BAdI
    But really I'm not sure what happens in this code.  I'm in a good way or I need to change my point of view?. Anyway, can somebody help me with my problem?
    Many thanks.

    Solved.
      lo_context = cl_uj_context=>get_cur_context( ).
      lo_model = cl_uj_model=>get_model( i_appset_id = lo_context->d_appset_id ).
      lo_dim_origin = lo_model->get_dim_data( 'Dimension7' ).
      lo_dim_post = lo_model->get_dim_data( 'Dimension8' ).
    " Leémos los datos de la dimensión origen
      CALL METHOD lo_dim_origin->read_mbr_data
        EXPORTING
         " if_ret_hashtab = abap_true
          "if_sort        = abap_true
          "if_inc_txt     = abap_true
          if_only_base = abap_false
        IMPORTING
          er_data        = lr_data.
      ASSIGN lr_data->* TO <lt_dim_mbr>.
      if lines( <lt_dim_mbr> ) = 0.
        return.
      endif.
    " Escribimos los datos de la dimensión destino
      CALL METHOD lo_dim_post->write_mbr_data
        EXPORTING
          i_key_date   = sy-datum
          it_md        = <lt_dim_mbr>
          if_overwrite = abap_true
        IMPORTING
          ef_success   = lf_success
          et_message   = lt_msg.
      IF lf_success = abap_false.
        RAISE EXCEPTION TYPE CX_UJ_CUSTOM_LOGIC.
      ENDIF.
    Edited by: Roger Peruchet on Oct 25, 2010 6:31 PM

Maybe you are looking for