Copy Package

Hi,
I have following issue: I want to launch a copy package which copies dimensions of another application.
So being in the finance application I want to launch to copy members of the Ownerhip application which has of course other dimensions (for example Ownaccount)
Someone knows how to do this?
Br,
Benjamin

Hi Benjamin,
I think, if you're familiar with SSIS, you will have better to build a specific package for that, using back-end SQL tables called "mbrAccount" and inject the new member into "mbrOwnAccount" (via a SQL query).
I think standard packages cannot do that.
Hope this help.
Best Regards,
Patrick

Similar Messages

  • Error while using Copy Package

    Hi,
    I want to copy data from category BudgetV1 to BudgetV2,
    I have tried to use Copy Package but I always get error with
    error message "The file is empty".
    Can anyone help me with the problem?
    Thanks in advance.

    Hi,
    Please check if you have data in category BudgetV1. This error normally occurs when there is no data in source specified in COPY package. Make sure to select appropriate members when you specify other source dimensions.
    Hope this helps.
    Regards,
    Shoba

  • Error data file is empty in standard Copy package

    Hi,
    We have an appset that consists of four applications and we can't successfully run Data Manager Copy package in one of them. It launches the following tasks: Dump, Convert (execution fails in this step with error "Data file is empty") and Load. SSIS configuration in BIDS is defined by default and we haven't set any parameter.
    We have figured out this error appears when we select any member of a dimension in "COPYMOVEINPUT" prompt except for Time dimension. Previously there was a custom Copy package based on standard BPC and it only filters by Time dimension. Perhaps this error is related to application configuration to run custom package.
    We show code:
    INFO(%TEMPFILE1%,%TEMPPATH%%RANDOMFILE%)
    INFO(%TEMPFILE2%,%TEMPPATH%%RANDOMFILE%)
    TASK(DUMP,APPSET,%APPSET%)
    TASK(DUMP,APP,%APP%)
    TASK(DUMP,USER,%USER%)
    TASK(DUMP,FILE,%TEMPFILE1%)
    TASK(DUMP,SQL,%SQLDUMP%)
    TASK(DUMP,DATATRANSFERMODE,2)
    TASK(CONVERT,INPUTFILE,%TEMPFILE1%)
    TASK(CONVERT,OUTPUTFILE,%TEMPFILE2%)
    TASK(CONVERT,CONVERSIONFILE,%CONVERSION_INSTRUCTIONS%)
    TASK(LOAD,APPSET,%APPSET%)
    TASK(LOAD,APP,%APP%)
    TASK(LOAD,USER,%USER%)
    TASK(LOAD,FILE,%TEMPFILE2%)
    TASK(LOAD,DATATRANSFERMODE,4)
    TASK(LOAD,DMMCOPY,1)
    TASK(LOAD,CLEARDATA,%CLEARDATA%)
    TASK(LOAD,RUNTHELOGIC,%RUNLOGIC%)
    TASK(LOAD,CHECKLCK,%CHECKLCK%)
    Any variables as %CONVERSION_INSTRUCTIONS% aren't defined. Is it a system constant?
    Thanks.

    Hi Roberto,
    Thanks for having a look at my question.
    We're using .act files to upload data from SAP BW into SAP BPC.
    This is the content of  .act file that I'm trying to upload:
    ACTUAL
    1
    1
    GCN.CZN,2621.LC_.EUR,100.5000
    GCN.CZN,2621.TC_.CZK,7050.0000
    Transformation file looks like:
    Conversion files are:
    Time:
    Category:
    Entity:
    Counterpart:
    RCCinterco:
    IntercoCurr:
    Transcurrency:
    In case of any other info needed, please let me know.
    Thanks a lot in advance,
    Wai Yee Kong

  • Standard BPC Copy Package Fails

    Has anyone experienced the standard copy package failing in BPC?  I get the error message: 'Object variable or With block variable not set'.

    I tried to submit data via an input template and received the same error (Object Variable or With block variable not set).  I checked the security and the ID has all functionality access.  The member is a base member.  I also had the server rebooted and still no luck.
    Below is the detail log of the copy pkg:
    TOTAL STEPS  3
    1. Dump:           completed  in 3 sec.
    2. Convert:        completed  in 3 sec.
    3. Load:           Failed  in 2 sec.
    [Selection]
    CLEARDATA= No
    RUNLOGIC= No
    CHECKLCK= No
    (Member Selection)
    Category: ACTUAL
    Time: 2006.JAN
    RateSrc:
    Rate:
    InputCurrency: 
    (Destination Member Selection)
    Category: ACTUAL
    Time: 2007.JAN
    RateSrc:
    Rate:
    InputCurrency: 
    [Messages]
    Object variable or With block variable not set

  • COpy Package not working as it should in BPC V 5.0

    Problem:-
    When I choose Replace and Clear Data Values, it merges them .. I have run it few times and each time the data was duobled.
    When I chose, Merge Data Values, it cleared and the numbers !!. 
    Possiable Cause:-
    The function seems to be working in reverse order, Could this be bug in the SAP BPC v5.0?
    If any of you have any idea how to fix this, I would appreciate it.  Thanks.
    Sam

    Hi Sam,
    Check the modify script for the copy package by going to modify package, view script and advanced tab.
    In script, in the prompt comand, '0' should be assigned to Merge data values and 1 to clear data. If it is in reverse order, change it and save it back.
    Note that if you are using sql 2005, you can directly modify the script, if it is 2000, you need to modify the EVmodifyscript task in the DTS assigned to Copy package.
    Hope this helps,
    Kranthi

  • Copying Packaging Spec

    When I am copying packaging spec, the fields  'Category', 'Sub-Category' & 'Group' are getting copied over, however the fields under 'Available UOM', 'UOM Conversions' and Cross Reference' are not getting copied, whether I choose to keep the copied Spec linked to the Template or not. [Both the Spec copied from and the Template used has those UOM/Cross reference fields defined] . Aren't those UOM/Cross reference fields suppose to be copied over to the new Spec?  When I create a new Spec from Template, system brings over all fields [UOM/Cross reference etc.] from Template, so I was expecting the same behavior while copying too, since I am linking to the Template during the copying process. Can someone shed some light on this issue please?

    I believe that the functional use cases are different. When you are copying from a Template, you are not copying a real existing specification - rather, you are creating a spec with values that should be there by default. These values from a template are typically not meant to be specific to one single specification, but rather to a grouping/classification of specs. Perhaps a Beverage type specification, created from a Beverage template, would have certain Available UOMs that a Sauce specification would not. Cross References on a template may be used for pack size purposes, which may also be specific to a template.
    When you copy an existing specification, the assumption is that the specification is linked to some external system(s) using the cross references - if those were copied over, you could have an possible discrepancy. Also, since you are doing a copy and not a new revision, we assumed the UOM info would be different so is is cleared out.

  • Error with standard Copy package

    Hello!!
    When I run the standard copy package selecting the option "Replace & clear data values" the execution finishes with status error and I receive the next error message in the log:
    Item has already been added. Key in dictionary: '[Invalid time Member] - EN_NONE|DSP_INPUT|2004_UPA_SEPT|'  Key being added: '[Invalid time Member] - EN_NONE|DSP_INPUT|2004_UPA_SEPT|'
    If I run the package with the option "Merge" it executes OK.
    Anybody help?
    Thank you in advance
    Pedro
    Edited by: Pedro de las Heras on Aug 7, 2009 3:16 PM

    Hello,
    You probalby get this error message beacuse you have not setup the Work Status for this application. Please defined the Work Status you want to use on the appset level and then define the dimensions you want to use to control the work status on the application level. That should solve your issue.
    Regards,
    Marcel

  • Adding a table (JCDS) to a copy package

    We have used TDMS many times now, and our end users have identified a table they would like to add to our transfer. Table JCDS.
    Question, Does anyone know how to add a table to a copy package? 
    The step "Select Tables for reduction" does not appear when we choose to copy an existing package to transfer data again.
    Thanks,
    Anthony

    I am assuming you mean TDTIM type package though not sure how you can re-use a TDTIM package.
    You may not find this table in the reduction activity since it may be defined as u201Cno transferu201D in Config.
    To set it transferable go to transaction CNVMBTCOBJ and set this table as transferable by unchecking No Trans flag.
    Harmeet

  • Reg:Copy package problem BPC 7.5

    Hi Experts,
                        i am using standard data manager COPY Package to copy data from one category to another .While copying i use merge functionality but it clear all data in destination category and replaces the data.not sure its BI issue or BPC issue?
    Regards,
    Vikram

    Hello,
    I know this post is old, but maybe someone is still looking.
    In order not to lose data, you need to try and restrict the dimensions in the left side of the prompt to the members that you want to change, because the copy package first removes all data from destination and then writes the new records. It considers that if you want to copy something over, then data is already present so it doesn't need the old data. The records that will be deleted are selected using the key defined in the right side.
    If you want to change a record with key ACC1+B1 to ACC1+B2, you need to specify on the left side ACC1+B1 and on the right side ACC1+B2 (obviously) and data on ACC2+B2 ACC3+B2 and ACC4+B2 will not be deleted, BUT only if this 2 fields represent your entire key.
    If the key in your BPC Model contains also other dimensions, and you do not specify a member for them (left side ANY and right side SAME), the package will first delete all data using the right key and then copy the records from the source.
    Let's say you also have the dimension TIME, so we need to copy ACC1+B1+2014.01 to ACC1+B2+2014.01, and we already have a record ACC1+B2+2014.02 present. If you set filter to ACC1+B1 on the left side and ACC1+B2 on the right side, the package will first use the right key ACC1+B2 to delete all data present (so the record ACC1+B2+2014.02 present will be removed) and then copy your data changing B1 to B2. However, if you also specify the field TIME in your filter, then the package will use the combination ACC1+B2+2014.01 in order to delete the data present in the system (at this point nothing) and then copy the data.
    Hope it helps,
    Ana-Maria

  • Launch Copy Package for OWNERSHIP app from within the FINANCE app

    Is it possible to launch the standard COPY package from within another application?
    My case is:
    I have an OWNERSHIP application with the standard dimensions ENTITY,TIME,CATEGORY,OWNACCOUNT,INTCO. I would like to copy my ownership data from one period to another as it is faster than doing data input for all my entities
    Now the challenge:
    I would like to launch this standard COPY package that copies OWNERSHIP data from within the FINANCE application. Otherwise the user always needs to switch from applications.
    I know it was possible in v4, but I seem to forget something when trying it v7.0 SP7.
    Any help is much appreciated

    Dear Shoba,
    I tried the following macro
    Sub copytest()
    Application.Run ("MNU_eData_SelectPackage(""Copy"",""system files/Copy.dtsx"",""Company"",""Ownership"")")
    End Sub
    When I was in the legalapp, copy package was opened but with the dimensions of the legalapp
    When I changed of to the ownership and tried the macro again, it gave me the good dimensions, but that was not the purpose
    When I copied the package and changed the %APP%ù it didnt work either
    I even changed %dim% to ownaccount,time,category,legalentity,intco and then the good dimensions appeared when launching the package but he gave an error when selection ownaccount, as it is not a dimension of the legalapp.
    Do you see other possibilities?
    br,
    Benjamin

  • Copy package returns error

    Hi,
    I am trying to run the copy.dtsx package (BPC 7.5) in my ownerhsip application but it returns an error.
    Time: 2010.JAN
    Entity:
    OwnAccount:
    ConsolView: KONZ
    IntCo: 
    (Destination Member Selection)
    Category: ACTUAL
    Time: 2010.MAY
    Entity:
    OwnAccount:
    ConsolView: KONZ
    IntCo: 
    [Messages]
    Record Count : 30
    Accept Count : 30
    Reject Count : 0
    Skip Count   : 0
    Incorrect syntax near '.'.
    The record count would be correct, but even though it says accepted, the data is not in the database when I check. I can manually enter data into the period in question and the copy package is identical to the one in the consolidation application where it works just fine.
    Does anyone have an idea what the problem could be?
    Thanks,
    Arnold

    Apologies, I didn't copy the whole message.
    TOTAL STEPS  3
    1. Dump:           completed  in 0 sec.
    2. Convert:        completed  in 0 sec.
    3. Load:           Failed  in 1 sec.
    4. Copy:           completed  in 1 sec.
    [Selection]
    CLEARDATA= Yes
    RUNLOGIC= Yes
    CHECKLCK= No
    (Member Selection)
    Category: ACTUAL
    Time: 2010.JAN
    Entity:
    OwnAccount:
    ConsolView: KONZ
    IntCo: 
    (Destination Member Selection)
    Category: ACTUAL
    Time: 2010.MAY
    Entity:
    OwnAccount:
    ConsolView: KONZ
    IntCo: 
    [Messages]
    Record Count : 30
    Accept Count : 30
    Reject Count : 0
    Skip Count   : 0
    Incorrect syntax near '.'.

  • Copy Package: Different number of members

    When I do a standard copy package of two categories into one, I get a warning:
    Warning: Different number of members
    Is this new to OS 5? I don't remember having this issue with 4.2. Can you not copy data from two categories into one?

    Even in 4.2 the standard copy packages would only support 1:1 member relationships.  We always ended up writing either a custom package or a short logic script to combine data.  If you were doing this in 4.2 and it was working, then it was something customized.

  • BPC 10 Copy Package - One to Many members

    Hi all
    The standard BPC copy package only allows you to copy data on a one to one relationship.
    Our user would like to copy a value from a specific member to several other members.
    The system prompts to says "The number of selected members in the source and destination should be the same".
    Is there an easy way to do this without diving into the world of BADI's ?
    Any help or examples would be very much appreciated.
    Thanks, Ian

    Hi Vadim,
    Ending with an error when I run the data manager package
    Please look at the script logic
    *XDIM_MEMBERSET TIME = $SOURCE$
    *WHEN TIME
    *IS *
    *FOR %M%=$DEST$
       *REC(EXPRESSION=%VALUE%,TIME=%M%)
    *NEXT
    *ENDWHEN
    And data manager script i used to pass the parameters
    PROMPT
    (SELECTINPUT,%SOURCE%,,,"%TIME_DIM%")
    PROMPT
    (SELECTINPUT,%DEST%,,,"%TIME_DIM%")
    INFO
    (%EQU%,=)
    TASK
    (/CPMB/ALLOCATION_LOGIC,EQU,%EQU%)
    TASK
    (/CPMB/ALLOCATION_LOGIC,SUSER,%USER%)
    TASK
    (/CPMB/ALLOCATION_LOGIC,SAPPSET,%APPSET%)
    TASK
    (/CPMB/ALLOCATION_LOGIC,SAPP,%APP%)
    TASK
    (/CPMB/ALLOCATION_LOGIC,SELECTION,%SELECTION%)
    TASK
    (/CPMB/ALLOCATION_LOGIC,LOGICFILENAME,Test.LGF)
    TASK
    (/CPMB/ALLOCATION_LOGIC,REPLACEPARAM,SOURCE%EQU%%SOURCE%)
    TASK
    (/CPMB/ALLOCATION_LOGIC,REPLACEPARAM,DEST%EQU%%DEST%)

  • BPC copy package doesnt consider selections

    Hi all,
    we work with BPC 7.5 Frontend- & Backendpatch 07 on NetWeaver.
    We use normaly load_infoprovider package on process chain "/CPMB/LOAD_INFOPROV_UI" to load initial data in our BPC-System. After that loading process we copy the loaded data to other dimension members; for example from "2011.JAN" into "2011.FEB". We always start these two packages with a packagelink which loads the data first and then copy it.
    One of our users told me, that he made selections in these packages (in both of it) and the package doesnt consider these selection. For exaple he gave in some selection for a specific month in the copy package of the package link and the package link didnt consider these selection and loaded the data for all month. When I look at the packagelog --> no selections are listed.
    Does anybody ever heard about such a problem with these two packages? Maybe its an issue about the package link?!?
    Thanks in advance
    Christian

    Hi,
    Log below:
    /CPMB/MODIFY completed in 0 seconds
    /CPMB/CM_CONVERT completed in 1 seconds
    /CPMB/CLEAR_SOURCE_CUBE completed in 0 seconds
    /CPMB/APPEND_LOAD completed in 0 seconds
    /CPMB/CLEAR completed in 0 seconds
    [Selection]
    SCATEGORY = ACTUAL
    TCATEGORY = PLAN
    TIMESEL = /ENV/MODEL/PRIVATEPUBLICATIONS/USER/TempFiles/
    FROM.TMP@@@SAVE@@@@@@EXPAND@@@|
    DIMENSION:TIME|2015.02
    [Message]
    Task name CONVERT FOR COPYMOVE:
    Reject count: 0
    Record count: 0
    Skip count: 0
    Accept count: 0
    Task name CLEAR SOURCE DATA:
    Submit count: 0
    Reject count: 0
    Task name APPEND LOAD:
    Replace and Clear Submit count: 0
    Replace and Clear Reject count: 0
    Submit count: 0
    Reject count: 0
    model: MODEL. Package status: SUCCESS
    Doesnt say much apart from it didnt work...

  • Copy package(One to many)

    Hi friends,
    Using copy package i'm tring to load actual data to Budg_01,selections
    source selection-> desination selection
    Actual -> Budg_01
    inputcurr(all) -> same
    R_ACCT(all) -> same
    enitty(GLOBAL)->same
    time(2010.JAN) -> 2010.JUL,2010.AUG,2010.SEP,2010.OCT,2010.NOV.2010.DEC,2011.JAN,...2011.JUN
    here  system not allowing to do one to many(next button is disabled). I tried with 12 times coping same month in source time(i.e
    2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN,2010.JAN)
    Even then system copying to only one month i.e starting month of destination time selection.
    Could anyone share any ideas how can do this? via input form that we have one option.
    if you have code related script, can u plesase share?
    thanks,
    naresh

    Hi Naresh,
    You can use a script logic to do this:
    *XDIM_MEMBERSET CATEGORY = ACTUAL
    *XDIM_MEMBERSET ENTITY = GLOBAL
    *XDIM_MEMBERSET TIME = 2010.JAN
    *WHEN R_ACCT
    *IS *
       *REC(TIME = 2010.JUL)
       *REC(TIME = 2010.AUG)
       *REC(TIME = 2010.SEP)
       *REC(TIME = 2010.OCT)
       *REC(TIME = 2010.NOV)
       *REC(TIME = 2010.DEC)
       *REC(TIME = 2011.JAN)
       *REC(TIME = 2011.FEB)
       *REC(TIME = 2011.MAR)
       *REC(TIME = 2011.APR)
       *REC(TIME = 2011.MAY)
       *REC(TIME = 2011.JUN)
    *ENDWHEN
    I can try to make the script dynamic, if you can provide me inputs on that.
    Hope this helps.

  • SAP BC, Copying package

    Hi,
    I copied package one server to another server.
    And I wanted to select replace some files, leave others and delete others.
    So I released like an attached file 'e01.doc'.
    But it failed as below.
    Replace some files : success,
    Leave others : success , 
    Delete some files : failling. 
    What's the problem?
    I want to release package and delete some files from the target package.
    Plz tell me the way of the copy.
    (I'm sorry that I'm poor in english.)
    thanks.
    Edited by: Heui-Kyung Jeong on Feb 2, 2009 8:18 AM
    Edited by: Heui-Kyung Jeong on Feb 2, 2009 8:24 AM

    you can add the pakages in Default package in SAP BC. With this you need to copy node and flow files in /ns folder
    example
    if you want to import a package name : Checklist
    then go to SAP BC installation folder and then go to /server.
    There you will find Default , SAP etc.
    Copy your packages to Default/ ns/
    and then restart Server and Developer, to make changes effective..

Maybe you are looking for