Copying data between Applications

Hello all,
Is there a recommended approach to copying data between applications within the same application set? I have a cube that's the mirror image of another cube, excluding the difference in dimension names. I want to pass data from one cube to another cube. I am hoping this is something that can be done through DM using one of the standard packages provided by SAP.
Thanks,
Rob

Hi Rob,
Apart from using Data Manager option to copy data between applications, please also explore "Destination_App" statement in your script logic as you mentioned both the applications are mirror images of each other. Please check for sap help or SP02 doc addendum for more insight into destination app logic. There is also BADI option to take aggregated data from one application to another. There is a how-to-guide available for this.
Please check which one of these options suit better for your requirement.
Cheers,
Santosh

Similar Messages

  • Copy data between applications

    Hi!
    We have two applications in one appset. In first Application PB_KeyFigure we have such dimensions:
    DPB_KeyFigure (Account),
    DPB_Category,
    DPB_Time,
    DPB_Entity,
    DPB_DataSource,
    DPB_Currency,
    DPB_Correction (User_defined)
    Second Application PB_Balance with dimensions:
    DPB_Account,
    DPB_Category,
    DPB_Time,
    DPB_Entity,
    DPB_Currency,
    DPB_DataSource,
    DPB_Version (User-Defined),
    DPB_PayType(User-Defined),
    DPB_Type(User-Defined)
    Accounts from DPB_KeyFigure correspond to Accounts from DPB_Account as 1:1, and sometimes one DPB_KeyFigure can corresponds several DPB_Accounts. Our business process is that users input data  in Application PB_Keyfigures and than data coping into Application PB_Accounts according to dependencies of DPB_KeyFigure and  DPB_Account. We develop following logic
    *FOR %MY% = F01.TRAN.GR.01, F01.TRAN.GR.02, F01.TRAN.GR.03, F01.TRAN.GR.04, F01.TRAN.FAR, F01.TRAN.SUB, F01.TRAN.SER.INFRA, F01.TRAN.SER.LOK AND  %ACC%=  AC5110, AC5120, AC5180, AC5190, AC5210, AC5220, AC5350, AC5360   
    *XDIM_MEMBERSET DPB_KEYFIGURE = %MY%
    *XDIM_MEMBERSET DPB_CATEGORY = Predv_PB
    *DESTINATION_APP=PB_Balance
    *SKIP_DIM=DPB_KEYFIGURE
    *SKIP_DIM=DPB_CORRECTION
    *ADD_DIM DPB_ACCOUNT = %ACC%
    *ADD_DIM DPB_ACTIVITY = ACT_TRAN
    *ADD_DIM DPB_TYPE = PPB 
    *ADD_DIM DPB_PayType = PT_FUND
    *ADD_DIM DPB_Version  = Ver1
    *WHEN DPB_CATEGORY
    *IS "Predv_PB"
    *REC(EXPRESSION=%VALUE%)
    *ENDWHEN
    *COMMIT
    *NEXT
    We have more than 1,5 thousand of DPB_KeyFigures Accounts and writing such logic take a long time and doesn't effective. And difficult to change logic if dependencies between DPB_Keyfigure and DPB_Account change.
    Can anybody give some advices how better organize this operation? 
    Thank you for help.
    Best Regards,
    Iaroslav

    Hi,
    if as you mention you have a 1:1 relationship, I think you could use a dimension property to link source account with destination account. You can have a look at this [thread|Optimizing SQL script logic;
    Hope this helps,
    Rafa

  • Copy data between Applications (closed, explorer error)

    sorry, explorer error
    Edited by: brdmike on 02.12.2008 7:08

    ***Hyperion Planning**** Partitioning Question.
    Would Partitioning work in the case of the Hyperion Planning below?
    Example:
    Clothes Company, the Main Application contains all the clothes mades
    by the company in all it's divisions. Jeans and Shirts for this example.
    Then we have the Jeans division. In this applicaiton contains all the
    data related to jeans (only, no Shirts data). When the modify thier budget
    numbers these are then updated/transfered back to the Main Application
    (HQ if you will)
    Then we would have the same thing for the shirt division.
    Now, these three applications ( Main, Jeans and Shirts ) are all on
    independent servers applications. Main is where everything happens
    where it's linked to the GL. If there is a new account it is created
    in the GL synced to the Main and then synced to jeans and shirts.
    Jeans updates it's budget data for example and this is then
    transferred back to Main. Same thing for Shirts.
    The goal here is to decentralize the Hyperion Planning Budget sequence
    so that each division can work on there budget independently and that
    the results of their work is returned to the Clothes Company HQ which
    will then update the Clothes Company GL, only Mains talks to the GL.
    What in your expert / experience the best way to archive this with
    Hyperion Planning?
    Hyperion Planning has a relational meta-data repository.
    What would I need to sync between Jeans which contains updated budget
    data back to Main?
    Relational Planning meta-data,
    Essbase meta-data
    Essbase data?
    What is the best way to do this? Is Partitioning the solution?
    Does this work also with Hyperion Planning?
    Thanks for your time!
    Eric

  • How to pass XML data between applications

    Hi,
    can any one tell me how to pass XML data between applications
    Thanks in advance
    Sudheer

    Steve,
    I tried the code in the http package in the Appendix A section of your book. Each time i try a POST I get a HTTP/1.1 400 Bad Request error from the server. I can successfully do a GET from URLs. I have pretty much copied your code verbatim. Any ideas?
    Thanks,
    Sunder
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Steven Muench ([email protected]):
    See the "Working with XML Messages" section starting on page 242 of my Building Oracle XML Applications. It covers how to Send and Receive XML messages over the web through HTTP GET and HTTP POST as well as specifically Example 6-30 that illustrates how to receive a posted XML message in a servlet and process it.
    Hope this helps.<HR></BLOCKQUOTE>
    null

  • Copy data between Apps filtered by  workstatus

    Hello all gurus,
    BPC 7.5 NW
    I am copying data between apps. I want to do it with abap code because I use BADI.
    I dont want to copy all data, only data that have been filtered by WorkStatus. I cant use DESTINATION_APP in Script Logic because I need to filter
    Structure app is the same. Origin app is APP_A and destination app is APP_B.
    I only copy data if Workstatus is 'Approved'
    App: APP_A                 App: APP_B
    Dim1 WS
    Dim2 WS
    DIm3 WS
    Dim4
    Dim5
    If workstatus(DIM1, DIM2, DIM3) = "Approved" then
            Copy Dim1,..,5 belongs to APP_A to APP_B
    else
                    Nothing
    end if
    Example:    2014,Actual,Account1,E1toN,Act1toN   copy to  2014,Actual,Account1,E1toN,Act1toN (same rows, same structure)
    Note: Act1toN= act1, act2, act3,...actN
    Then, my filter is
    SETAPP = WB
    APP_A = BHN
    Worstatus table--> /1CPMB/LKWSWBBHN
    Select statuscode from /1CPMB/LKWSWBBHN where DIM1=2104, DIM2=Actual,Dim3=Accoun1
    if statuscode='5' then  // 5 is Approved (statid) in UJW_STATCODE
         copy data  2014,Actual,Account1,E1toN,Act1toN belong APP_A  copy to  2014,Actual,Account1,E1toN,Act1toN belong APP_B(same rows, same estructure)
    end if
    if you need more information dont hesitate to ask
    thanks
    Gustavo

    The main How-To page: Enterprise Performance Management (EPM) How-to Guides - Business Process Expert - SCN Wiki
    Please read BADI related How-to for BPC NW 7 and 7.5 (BADI's for BPC 7 can be used in 7.5).
    Try this: How To Custom BADI for Rounding Off Values in SAP BUSINESSOBJECTS Planning and Consolidation, Version for SAP NetWeaver
    Also read badi sample in help.
    In order to write data to another cube you have to use write_back_int with the appropriate application selected.
    B.R. Vadim
    P.S. Read also here: Useful ABAP code in BPC 7.X NW version
    Message was edited by: Vadim Kalinin - P.S. Added

  • Different ways to copy data between two schemas in one instance

    Hi there,
    I am searching a good way to copy data between two schemas in the same instance.
    Both schemas have an identical structure such as triggers, tables, views and so on. The only difference is the purpose: one is the productivity system and one is for development.
    I looked at datapump but I do not explicit want to export / import. I want to keep the data in the productivity schema as well as copy it to the other schema. Any ideas? I found out there is a copy statement but I dont't know how that works.
    Thank you so far,
    Jörn

    Thank you for your replies!
    I also thought of creating a second instance for development and move the dev - schema to it. I just don't know whether our server can handle both (performance?). Anyway the idea is to have a possibility to quickly rebuild the data inside a schema without indixes or triggers, just pure data. I thought the easiest way would be to copy the data between the schemas as they are exactly the same. However if you tell me DataPunp is the best solution i won't deny using it :).
    When you export data a file is created. does that also mean that the exported data is deleted inside the schema?
    best regards
    Jörn
    Ps: Guido, you are following me, aren' t you? ;-)

  • Copy data between 2 localisations

    My client is using Sap business one 2007A. he has a database with localization "Spain". he created another database with UK localization. he needs to copy the accounting entries from the first to the other one. copy express doesnt allow to copy data between 2 localization (only settings). is there any way to copy data between 2 localizations

    You may export accounting entries from the first db and DTW to the second one.
    Thanks,
    Gordon

  • Copy data between cubes

    I need to copy data between two cubes (through a business rule). Can I do it using Partition/Replication? If so, does anyone have an example on how it is done? I'm currently using @XREF, but that does not transfer data for blocks that don't already exist in target database.
    I'm very new to this so a detailed description will help.
    Thanks for your help.

    Yes, partitions are great. I like to use replicated partitions because I can control the data, and deal with integrity issues etc. Your usage may vary.
    Basically, you go to your "Source" database, go to the partitions menu, and "Create New Partition". You then walk through each of the tabs in the partition menu
    Type Tab: Choose the type. Let's say a "replicated" partition.
    Connection Tab: Choose what databases will be connected with the partition
    Areas Tab: I like to check the "Use Text Editor" to just type out the formulas. Also check the "Show Cell Count" to have some confidence your formulas are working as planned. Here you define what data moves from source to target. For example I might setup the following
    Source:
    ("Actuals Data"),
    @LEVMBRS("Province",0),
    @GENMBRS("Company",2)
    Target:
    ("Actuals Data"),
    @LEVMBRS("Province",0),
    @GENMBRS("Company",2)
    If the names don't match, you can adjust that in the advanced properties or mapping properties. (If you have multiple slices of data - use the advanced mapping).
    Now validate and save

  • Copy pages between Applications?

    Hello all
    please can someone tell me if it is possible to copy pages between applications in APEX 3.0 onwards?
    We are currently on APEX 2.0, where I don't think it is possible to copy pages from one application to another.
    Many thanks
    Paul

    Hello,
    >> I'm not sure, but is it not possible to simply export the page from one application and save it on ur computer, and then import it into another application?
    That will work only if the applications share the same workspace, However in this case, using the copy option, as Andy described, seems simpler.
    If you want to import the page into a different machine, the target application must reside on a workspace with the same ID as the source workspace (most likely, the target workspace was created by importing the source workspace.
    Regards,
    Arie.

  • Copying data between models

    Hi Gurus,
    I need help in copying data between models. Below is the scenario.
    Model A (Source model)
    It contains plan data:
    Important dimensions: Facility, Product, Time
    Model B (Target model)
    Important dimensions: Facility, Product, Time; Additional dimensions: Cost Center, Cost Element
    Model C (For lookup while copying data)
    Important Dimensions: Facility, Product, Time, Cost Center, Cost Element
    Task:
    Copy data from A to B and populate cost center and cost element in B by lookup C (key for lookup is Facility, Product, Time)
    Please let me know the required steps to do the job.
    Can we do it using logic script and avoid BADI?
    Which data package should I use?
    Thanks.

    Hi Vadim,
    It seems like I can move the data from A to B while data gets saved in A using input screen.
    So far I have written below which is working fine. For now I am hard coding the cost center, now I need to know how to lookup to the other model. Please review and let me know. Thanks.
    *XDIM_MEMBERSET P_ACCOUNT = VOLUME, REVENUE
    *XDIM_MEMBERSET P_CATEGORY = Forecast
    *DESTINATION_APP = PLANNING_RETRACTION
    *ADD_DIM COST_CENTER = 3000011
    *WHEN P_ACCOUNT
    *IS "VOLUME", "REVENUE"
    *REC(EXPRESSION = %VALUE%)
    *ENDWHEN

  • Auot-copying Data between Spreadsheets

    How do you create a summary spreadsheet based on data in other spreadsheets in other folders and automatically updated when opened? In other words, copy data from one spreadsheet to another by simply identifying the source field .... I was able to do it in Office back when I was a Windows user.

    psu63 wrote:
    I was able to do it in Office back when I was a Windows user.
    psu63,
    That's no guarantee that you can do it in iWork. External links are weak in iWork, but getting a bit stronger with each upgrade. We're looking for an upgrade in the next few months, just a guess, and maybe table cell links between documents will be added. You can register your wishes from the Numbers Menu - select Provide Numbers Feedback.
    For now, consolidate your data into one document if you want to link the tables.
    Welcome to the discussions,
    Jerry

  • Copying data between two tables with different structures

    I have two tables. second table has three extra fields at the end. How can I copy data from first table to the other? I tried the following but it does not seem to work:
    INSERT INTO second_table ((select * from first_table),'text','text',5)
    Please help. Thanks

    INSERT INTO second_table SELECT col1, col2, col3, .., 'text', 'text', 5 FROM first_table;
    Cheers!
    r@m@

  • Copying data between databases

    Hi Gurus,
    Is there any way to copy data from one DB to another DB, other than COPY command ?
    My reqt is this. I want to copy data from one DB to another one periodically (weekly basis). I'm trying to create a USER JOB for this and call a PL/SQL proc in the JOB. As COPY is a SQL/PLUS command, I think I can't use it in a DB procedure. Any help is appreciated. Thanks a lot.

    Hi,
    Thanks for the reply. It works now.
    It was my fault while creating the database link. The SQL*NET version was NET8 and I created the DB link with 'USING t:XXX:XXXX'. So the link was using SQL*NET old version and I was getting ora-6401 (Invalid Driver Designation). Now I recreated the link private DB link) and it works fine.
    Thanks for your help.

  • Copy data between productive and test system

    Hi everybody,
    I need to copy data from one cube in productive system into the same cube in the test system.
    How can I do it?
    Regards
    Erwin

    If you need to copy data from one system to another maybe you can do a Data Refresh or a SAP_DATA System Copy.
      If you wan't only to copy data from 1 Cube to another in other system you shoul'd try transforming the data on the Cube to a Report or maybe an ODS and then dowload it to a CVS archive, and then make a Transformation From PC_FILE to ODS and Cube o from PC_FILE to Cube.
    Hope it's work.
    Grettings.
    Ignacio.

  • How to copy data between two tables row by row

    Hi All,
    I have three tables TableA and TableB and TableC
    I wanted to write a stored procedure to copy data row by row from TableA to TableB and then update TableC by replacing any record that has the old id (before copying) to the new id after copying the data.
    here is the steps 
    iterate throw all the rows in tableA ( probably with a foreach)
    in each iteration we will do the following:
    Get current ID (identity) for each record in TableA ( will call it @oldID)
    Insert the row in TableB
    Get the new ID for the row from TableB will call it (@NewID)
    find rows in tableC that has the (@oldID)
    replace all ids in tableC with @oldID to @NewID
    Thanks in advance

    0
    TableA and TableB are identical they should have the same columns 
    TableC columns will be ( ID, TableA_ID , Notes)

Maybe you are looking for

  • Seeking new display for B/W Power Mac

    I have an older 20 inch Sony CRT connected to my B/W Power Mac. The CRT has finally met its day and I am seeking a replacement. I am looking at a flat panel, 19 or 20 inch where I can connect it to my existing graphics card. Any recommendations?

  • Unable to add value to model node with cardinality 0..n

    Hi All,    Im working with Webdynpro Java.i have an issue here.i have a input field item named customer and a drop down box item location.when i give customer and location as inputs,a WSDL (named Equipment WSDL) is called.the result is a  drop down l

  • Call List in IC Web Client

    Hello All, I have successfully created a call list and am able to call people from the call list in IC Web Client. When I click the "Full View" link on the top right corner of the screen, I see a table with the following fields: No, Name, Calling Tim

  • ITSDefault parameters on integrated ITS

    Dear Sirs, we have set some parameters in our standalone ITS (ItsDefault.xml file) as described in  <a href="http://help.sap.com/saphelp_me21sp2/helpdata/en/32/116700f97811d1801d00c04fadbf76/content.htm">Setting Program Parameters</a>. I am however u

  • Use of Router Header Status Code 9 - "Withdrawn"

    Hi Folks , We have a significant number of  material numbers that currently have routings - but are being converted to Phantoms. Normally, this would mean deleting the routings. However, since a significant amount of effort went into creating these r