Loading data from one master data to another

Hi
      I have scenario where i have to load a master data (ZMATERIAL) which is exactly a copy of another Master Data (0material) ..Is it possible to load the data from 0MATERIAL to ZMATERIAL (Both are in BW side ) ...if yes please tell me the procedures.
Regards
Siva

Hello Siva,
be carefull what you ask for
The created data source of 0MATERIAL will not be harmfull to your system It is just a data structure which you use to create an update rule between 0MATERIAL and ZMATERIAL.But are you sure that is what you want ? In this case you always have to load data to 0MATERIAL first and to ZMATERIAL after that.
Perhaps it would be easier to use infosource 0MATERIAL_ATTR for ZMATERIAL too. 0MATERIAL_TEXT on the other hand is a pure Text Infosource and you have to decide to use it on 0MATERIAL or ZMATERIAL. You could create a new Datasource in the source system to provide you wih the Material Master data text.
Hope this helps.
Kind regards,
Jürgen

Similar Messages

  • Keynote 6.5 Loses Ability to Copy and Paste Master Objects (Titles, Body) From One Master Slide to Another

    This is just a major pain point that I hope is fixed as soon as possible.
    In all Keynote 6 versions of the past (and 5), you were able to do the following:
    1) Copy a Title or Body object (with proper formatting) from one Master Slide to another.
    1a) The slide you would paste it into would have had to have been deleted/unchecked.
    2) The pasted Title and Body objects would then assume the role of the Master's Title and Body Boxes
    Now:
    Instead of assuming the role of the Master Slides Title and Body Boxes, they are simply text box objects. If you were to check "Title" or "Body", the old objects (with probably improper formatting) would still be that slide.

    Below is the EtreCheck report. If Needed I am willing to make a screencast of the problem.
    Problem description:
    copying and pasting elements on masterpages in Keynote doesn’t work.
    EtreCheck version: 2.1.8 (121)
    Report generated 9 februari 2015 17:56:13 CET
    Download EtreCheck from http://etresoft.com/etrecheck
    Click the [Click for support] links for help with non-Apple products.
    Click the [Click for details] links for more information about that line.
    Hardware Information: ℹ️
        MacBook Pro (Retina, 15-inch, Late 2013) (Technical Specifications)
        MacBook Pro - model: MacBookPro11,3
        1 2.3 GHz Intel Core i7 CPU: 4-core
        16 GB RAM Not upgradeable
            BANK 0/DIMM0
                8 GB DDR3 1600 MHz ok
            BANK 1/DIMM0
                8 GB DDR3 1600 MHz ok
        Bluetooth: Good - Handoff/Airdrop2 supported
        Wireless:  en0: 802.11 a/b/g/n/ac
        Battery Health: Normal - Cycle count 235
    Video Information: ℹ️
        Intel Iris Pro
        NVIDIA GeForce GT 750M - VRAM: 2048 MB
            Color LCD spdisplays_2880x1800Retina
    System Software: ℹ️
        OS X 10.10.2 (14C109) - Time since boot: 5:43:37
    Disk Information: ℹ️
        APPLE SSD SM0512F disk0 : (500,28 GB)
            EFI (disk0s1) <not mounted> : 210 MB
            Macintosh HD (disk0s2) / : 400.00 GB (133.37 GB free)
            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
            BOOTCAMP (disk0s4) /Volumes/BOOTCAMP : 99.42 GB (49.66 GB free)
    USB Information: ℹ️
        Apple Internal Memory Card Reader
        Apple Inc. BRCM20702 Hub
            Apple Inc. Bluetooth USB Host Controller
        Apple Inc. Apple Internal Keyboard / Trackpad
    Thunderbolt Information: ℹ️
        Apple Inc. thunderbolt_bus
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    Kernel Extensions: ℹ️
            /System/Library/Extensions
        [not loaded]    com.AmbrosiaSW.AudioSupport (4.1.2 - SDK 10.7) [Click for support]
        [loaded]    com.Cycling74.driver.Soundflower (1.6.6 - SDK 10.6) [Click for support]
        [not loaded]    com.splashtop.driver.SRXDisplayCard (1.6 - SDK 10.7) [Click for support]
        [not loaded]    com.splashtop.driver.SRXFrameBufferConnector (1.6 - SDK 10.7) [Click for support]
    Launch Agents: ℹ️
        [not loaded]    com.adobe.AAM.Updater-1.0.plist [Click for support]
        [running]    com.adobe.AdobeCreativeCloud.plist [Click for support]
        [not loaded]    com.splashtop.streamer-for-root.plist [Click for support]
        [running]    com.splashtop.streamer-for-user.plist [Click for support]
        [not loaded]    com.teamviewer.teamviewer.plist [Click for support]
        [not loaded]    com.teamviewer.teamviewer_desktop.plist [Click for support]
    Launch Daemons: ℹ️
        [running]    com.adobe.adobeupdatedaemon.plist [Click for support]
        [loaded]    com.adobe.fpsaud.plist [Click for support]
        [loaded]    com.ambrosiasw.ambrosiaaudiosupporthelper.daemon.plist [Click for support]
        [running]    com.splashtop.streamer-daemon.plist [Click for support]
        [loaded]    com.splashtop.streamer-srioframebuffer.plist [Click for support]
        [not loaded]    com.teamviewer.teamviewer_service.plist [Click for support]
        [loaded]    net.telestream.InstallToLibrary.plist [Click for support]
    User Launch Agents: ℹ️
        [loaded]    com.adobe.AAM.Updater-1.0.plist [Click for support]
        [loaded]    com.adobe.ARM.[...].plist [Click for support]
        [loaded]    com.adobe.ARM.[...].plist [Click for support]
        [loaded]    com.google.keystone.agent.plist [Click for support]
        [running]    com.spotify.webhelper.plist [Click for support]
    User Login Items: ℹ️
        iTunesHelper    Programma  (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
        Dropbox    Programma  (/Applications/Dropbox.app)
        Google Drive    Programma  (/Applications/Google Drive.app)
    Internet Plug-ins: ℹ️
        AdobeAAMDetect: Version: AdobeAAMDetect 2.0.0.0 - SDK 10.7 [Click for support]
        FlashPlayer-10.6: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        EPPEX Plugin: Version: 4.1.0.0 [Click for support]
        AdobePDFViewerNPAPI: Version: 11.0.10 - SDK 10.6 [Click for support]
        AdobePDFViewer: Version: 11.0.10 - SDK 10.6 [Click for support]
        Flash Player: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        Default Browser: Version: 600 - SDK 10.10
        QuickTime Plugin: Version: 7.7.3
        Silverlight: Version: 5.1.20913.0 - SDK 10.6 [Click for support]
        JavaAppletPlugin: Version: 15.0.0 - SDK 10.10 Check version
    User internet Plug-ins: ℹ️
        Picasa: Version: 1.0 - SDK 10.6 [Click for support]
    Safari Extensions: ℹ️
        LastPass
    3rd Party Preference Panes: ℹ️
        Flash Player  [Click for support]
        SwitchResX  [Click for support]
    Time Machine: ℹ️
        Time Machine not configured!
    Top Processes by CPU: ℹ️
             6%    WindowServer
             1%    fontd
             0%    Google Drive
             0%    SystemUIServer
             0%    Core Sync
    Top Processes by Memory: ℹ️
        1.20 GB    Adobe Photoshop CC 2014
        1.08 GB    Adobe InDesign CC 2014
        515 MB    Finder
        429 MB    firefox
        241 MB    WindowServer
    Virtual Memory Information: ℹ️
        5.82 GB    Free RAM
        7.91 GB    Active RAM
        2.02 GB    Inactive RAM
        1.42 GB    Wired RAM
        2.71 GB    Page-ins
        0 B    Page-outs
    Diagnostics Information: ℹ️
        Feb 9, 2015, 12:33:36 PM    /Users/[redacted]/Library/Logs/DiagnosticReports/Splashtop Streamer_2015-02-09-123336_[redacted].crash
        Feb 9, 2015, 12:12:22 PM    Self test - passed
        Feb 9, 2015, 11:57:53 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Splashtop Streamer_2015-02-09-115753_[redacted].crash
        Feb 9, 2015, 09:48:33 AM    /Users/[redacted]/Library/Logs/DiagnosticReports/Splashtop Streamer_2015-02-09-094833_[redacted].crash

  • How Do I Load Info From One Address Book to Another?

    I'm setting up a new mail / address book for a member of the family.
    We have loader her email settings and imported her emails. She wants to use my address book data. (I know we can't use the same address data but just want to start her out with the stuff in my book).
    We use different accounts on the same iMac.
    I made a backup of my addresses -- file menu / "Back up AddressBook ..." and have copied that file to her user area.
    Now ... how do I get those addresses into her address book?

    I made a backup of my addresses -- file menu / "Back up AddressBook ..." and have copied that file to her user area.
    Now ... how do I get those addresses into her address book?
    That's not the way to do it. Instead, do this:
    From your copy of Address Book, select the All group and export it as a single vCard; this will include every contact in your Address Book.
    Copy that file to the other account on the Mac. Launch Address Book there and then drag & drop that vCard file you copied over onto the open Address Book window; that will import all the contacts.

  • Loading Hierarchy from one info object to another

    Hello friends,
    I have Profit Center Managerial Hierarchy which is connected to R3 QAS.  It is in the infoobject 0PROFIT_CTR.  I want to load the same Hierarchy from 0PROFIT_CTR to BCS info object 0BCS_PRCTR.  Is there  any way to do it.
    Thanks
    Jose

    Hi Jose,
    It's easier to load a new IO from the same datasource in R/3, not from 0PROFIT_CTR.
    Best regards,
    Eugene

  • How to load from one BW System to another BW System

    Hi Guys,
    I want to load the BW data from  PAX(BW-Production System) to PRX (BW-DCC-System) .Is there any steps to load it from One BW System to another BW System.
    Any doc available to do the loading from One BW System to another BW System.
    Pl mail to [email protected]
    Send me the steps .
    Points will be assigned.
    Thanks,
    Chinna

    Hi Chinna,
    Loading from one BW system 2 another primarily involves loading data from one infocube to another in other BW system.
    U can create export data sources from infocubes ( rt. clk on infocube n then select  ) and then use these datasources to load data into the infocubes of othar system in usual way.
    Try this out.
    Hope it helps,
    Manish

  • Passing data from one bsp application to another

    Hi,
    I have few queries that most of you would have done in ur projects:
    1. I want to pass data from one bsp application to another:
    eg based upon selected row of table view which populates material no and descriprion to another application which open the entire material master data.
    Now, i have both the pages in diff bsp applications in place but unable to pass the selected material code to the second bsp application.
    Had it been two different pages of same application I was able to achieve it with set parameter()
    2. To stop the application from reprcessing the data:
    eg: Suppose I have a bsp page where user fill details of a customer and on submitinng the details a customer is created in background and the entire page is disabled by my code. Even now if the user press refresh (F5) button then another customer gets created in the background. So basically i want to avoid the reprocess of the onSubmit event
    Few lines of sample code would be very helpful.
    Best Regards,
    Saurabh Tripathi

    Hi,
    When I am writing the following code in appl1/page1:
            export abc from transactionID
            to data buffer lv_page_data.
            CALL METHOD CL_BSP_SERVER_SIDE_COOKIE=>SET_SERVER_COOKIE
              EXPORTING
                NAME                  = 'TRANSACTIONID'
                APPLICATION_NAME      = RUNTIME->application_name
                APPLICATION_NAMESPACE = RUNTIME->application_namespace
                USERNAME              = ls_name
                SESSION_ID            = runtime->session_id
                DATA_VALUE            = lv_page_data
                DATA_NAME             = 'lv_page_data'
    and following code in appl2/page2:
      CALL METHOD CL_BSP_SERVER_SIDE_COOKIE=>GET_SERVER_COOKIE
        EXPORTING
          NAME                  = 'TRANSACTIONID'
          APPLICATION_NAME      = RUNTIME->application_name
          APPLICATION_NAMESPACE = RUNTIME->application_namespace
          USERNAME              = ls_name
          SESSION_ID            = runtime->session_id
          DATA_NAME             = 'lv_page_data'
        CHANGING
          DATA_VALUE            = lv_page_data
       IF lv_page_data IS NOT INITIAL.
         IMPORT abc to transactionid
           FROM data buffer lv_page_data.
       ENDIF.
    still the code doesn't work. Please explain and guide
    Best Regards,
    Saurabh Tripathi

  • How to put the data from one excel sheet in another excel sheet

    hi ,
    I want put the data from one excel sheet in another excel sheet in seq. order Eg: I have one excel sheet in which i have 3 col. Name , Sno. , Email along with data .I want to put data from this sheet to another excel sheet in the following orders of col. Sno,Name, Email .
    While loading data in another sheet , i have to perform validation like char field should n't contain numeric values and vice versa .
    Let me know on this soon ..
    regards
    Prashant

    Well, you can issue separate queries with the ordering you need from each tab in the spreadhseet. You can open an ODBC connection from a VBA macro, select a sheet, run a query, select another sheet and run another query. As for the validation, you can do this in Oracle via stored procedures or again in VBA code.

  • Using FDM to transfer data from one HFM app to another

    We are facing a project in which we need to load data from one HFM app to another. There're some mapping going so it was advised that FDM be used.
    However, the HFM extract files contain all data on the rows. While for the FDM multiload, the data from different periods need to be layed out on the columns. Also, we have multiple scenarios/years of data to handle. What would be the best approach? Has anyone had similar experience to load data from one HFM app to another using FDM? Thanks!

    It appears that this is some kind of migration project due to the scope of the data contained in the single file? If so whatever you do is like ly to be trow away once the migration of data is completed.
    You have a couple of options:
    1) Get the data extracted from HFM in multiple files instead of one bulk file, broken down by scanario,year & period
    2) Take the single data dump file produced by FDM and manipulate it yourself to get the data in a more usuable format for processing through FDM.
    Option 2 could be achieved via any ETL tool or a custom file parsing script. What may be more attractive to you and allow you to fully leverage your investment in FDM is that you could use the PULL adapter that ships as part of the FDM adapter suite to perform this transformation exercise. The PULL adapter takes a flat file input and allows you to use all the in built functionality of FDM to transform it and output a modified flat file (or series of flat files). You could use it to produce multioload files or a series of files broken down by scenario,year,period.
    Whatever you do I would suggest that break the single data file down into smaller chunks as this will help with the iterative debugging process you will inevitably have to undetake whislt migrating the data to the new application.

  • Fetching data from one BI server to another

    Hi All,
    We have BCS environment on top of BI. We have a request from Client to refresh the BCS data in our quality box (copy of BCS production data). Data wasn't refreshed to our Quality system regularly from SAP Quality and hence we thought of complete BI Production copy to our Quality box.
    Since the above strategy is time consuming,we have been contemplating on other options and have stumbled upon SAP blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21489. [original link is broken] [original link is broken] [original link is broken]
    The blog talks about pulling data from one BI server to another. As BCS is such a fragile environment, wanted to take an opinion on whether you all see any concerns with the approach.
    Regards,
    Vivek Das Gupta

    Hi,
    W have done the system copy from production to QA system and only faced authorization issues  and also we follwed the same blog and as mentioned in the blog dont forget below points before going ahead for the system copy.
    switch the source Real Time Infocube (in MBP) if you want to copy all latest productive data, that is to say including those which were contained in the open request.
    For data consistency reasons and to avoid any risk of error, the loading process is executed in Full.
    If you planning to copy only a part of the source data records,  set filters in the infopackages.
    Hope it going help you
    Thanks

  • Transaction data from one cost center to another cost center

    Hi All
    Can any one tel me how to move the Transaction data from one cost center to another cost center .
    My scenario is basically : Users posted for  company code 1003 for Cost center S00570 for the period 01.04.2007  to 30.11.2007 but it has to go to company code 1000  instead of 1003  for the same Cost center .S00570 .
    What we have done is that we have changed the cost center from 01.12.2007 on words to the correct company code 1000 and now all postings are going to the right company code ie
    to company code 1000.
    Now the problem is how to bring back the old historical data posted  from 01.04.2007 to 30.11.2007  to wrong company code the 1003 to correct company code  1000 .
    Is there a way to bring back the historical data which has posted to wrong company code .
    Thanks in Advance .
    Any help highly appreciated and points are assigned .
    Cheers
    Ravindra.

    Ravindra
    Once you have changed the company code in the master data, then the entries with respect to the different company code cannot be transferred. Please follow the process below and let me know if it works.
    1. Revert the cost center master data to the original company code.
    2. Repost the line items from this cost center to another cost center. Use tcode KB61. The cost center you will be reposting will be a routing cost center (say XXXXX).
    3. Once all the line items have been reposted, change the master data of the cost center to the correct company code.
    4. Again repost the costs from the routing cost center(XXXXX) to the correct cost center. You should have all the line items to the correct cost center now.
    For more on reposting refer the link below:
    http://help.sap.com/SAPHELP_470/Helpdata/EN/27/c98a46db7011d1a5400060086e9494/frameset.htm
    Let me know if it worked.
    Karthik Coneru

  • How to pass data from one internal session to another

    Hi SAP Experts,
    How to pass data from one internal session to another and from One external session to another external session. I used import and export parmeter and SPA/GPA parameters. What is the other way to pass data?
    Please tel me urgently
    Thank you
    Basu

    Memory Structures of an ABAP Program
    In the Overview of the R/3 Basis System you have seen that each user can open up to six R/3 windows in a single SAPgui session. Each of these windows corresponds to a session on the application server with its own area of shared memory.
    The first application program that you start in a session opens an internal session within the main session. The internal session has a memory area that contains the ABAP program and its associated data. When the program calls external routines (methods, subroutines or function modules) their main program and working data are also loaded into the memory area of the internal session.
    Only one internal session is ever active. If the active application program calls a further application program, the system opens another internal session. Here, there are two possible cases: If the second program does not return control to the calling program when it has finished running, the called program replaces the calling program in the internal session. The contents of the memory of the calling program are deleted. If the second program does return control to the calling program when it has finished running, the session of the called program is not deleted. Instead, it becomes inactive, and its memory contents are placed on a stack.
    The memory area of each session contains an area called ABAP memory. ABAP memory is available to all internal sessions. ABAP programs can use the EXPORT and IMPORT statements to access it. Data within this area remains intact during a whole sequence of program calls. To pass data to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.
    All ABAP programs can also access the SAP memory. This is a memory area to which all sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters are often used to preassign values to input fields. You can set them individually for users, or globally according to the flow of an application program. SAP memory is the only connection between the different sessions within a SAPgui.
    The following diagram shows how an application program accesses the different areas within shared memory:
    In the diagram, an ABAP program is active in the second internal session of the first main session. It can access the memory of its own internal session, ABAP memory and SAP memory. The program in the first internal session has called the program which is currently active, and its own data is currently inactive on the stack. If the program currently active calls another program but will itself carry on once that program has finished running, the new program will be activated in a third internal session.
    Data Clusters in ABAP Memory
    You can store data clusters in ABAP memory. ABAP memory is a memory area within the internal session (roll area) of an ABAP program and any other program called from it using CALL TRANSACTION or SUBMIT.
    ABAP memory is independent of the ABAP program or program module from which it was generated. In other words, an object saved in ABAP memory can be read from any other ABAP program in the same call chain. ABAP memory is not the same as the cross-transaction global SAP memory. For further information, refer to Passing Data Between Programs.
    This allows you to pass data from one module to another over several levels of the program hierarchy. For example, you can pass data
    From an executable program (report) to another executable program called using SUBMIT.
    From a transaction to an executable program (report).
    Between dialog modules.
    From a program to a function module.
    and so on.
    The contents of the memory are released when you leave the transaction.
    To save data objects in ABAP memory, use the statement EXPORT TO MEMORY.
    Saving Data Objects in Memory
    To read data objects from memory, use the statement IMPORT FROM MEMORY.
    Reading Data Objects from Memory
    To delete data clusters from memory, use the statement FREE MEMORY.
    Deleting Data Clusters from Memory
    please read this which provide more idea about memory
    Message was edited by:
            sunil kumar

  • Migrating Data from one BW system to another

    Hi Friends,
    I have a task where i need to replicate/migrate objects under specific InfoArea/s from one BW system to another BW system. Please suggest me the ways this can be done. Thanks in advance for all the help.
    Raj

    Hi
    to transfer the data is easy, use flat files or you can export the DS in the source sys and then load it in the target sys (the easiest way).
    to transfer structores look at these:
    Re: Transporting Queries
    I hope it helps.
    Edan

  • Employee data migration from one company code to another company code

    Hi Experts,
    Can some throw some light on how can we migrate employee master data from one company code to another company code in the same client and different clients. what are the other areas we need to take care  during migration like interfaces etc.,.
    secondly can we copy part of org structure or total org structcture to new org plan. if we need to create new org structure which interface is advisable and why?
    i request experts opinions on this.
    thanks in advance
    vara prasad.

    Hi have to repeat the previous Michael's post:
    <b>What made you post this question in this thread?</b>
    Please read the forum guidlines:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fe6cf0c7-0501-0010-dda5-f3a89106ee84

  • How do i transfer data from one internal tabe to another.

    Hi All,
             How do i transfer data from one internal tabe to another.
             Can i do it ebven if he tables are different in structure.
    Please Advice.
    Thanks in advance.

    Hi Saket Tiwari,
    I hope the earlier post by kashyap is good enough an answer. anywas in addition to it let me give a detailed
    explanation of how you can populate an internal table.
    1) Append data line by line.
         Syntax :  APPEND [<wa> TO / INITIAL LINE TO] <itab>.
    this appends new line to internal table <itab>.
    2) Using COLLECT statement.
                 COLLECT is another form of statement used for populating the internal tables.  Generally COLLECT is used while inserting lines into an internal table with unique standard key. The syntax for COLLECT statement is as shown
         Syntax : COLLECT [<wa> INTO] <itab>.
    3) Using INSERT statement
         Syntax  INSERT [<wa> INTO / INITIAL LINE INTO] <itab> [index <idx>].
    INSERT statement adds a line/work area to the internal table. You can specify the position at which the new line is to be added by using the INDEX clause with the INSERT statement.
    Now coming to your request..
    To append part or all of an internal table
         Syntax
                  APPEND LINES OF <itab1> [FROM <n1>] [TO <n2>] TO <itab2>.
    *     Note:
    Without the FROM and TO options, this statement appends the entire table <itab1> to <itab2>.*
    b) To insert part or all of an internal table into another internal table
         Syntax
              INSERT LINES OF <itab1> [FROM <n1>] [TO <n2>]
              INTO <itab2> [INDEX <idx>].
    c) Using Move statement.
    To copy entire contents of one table into another in one execution
         Syntax MOVE  <itab1> To <itab2>.
                   OR
              <itab1> = <itab2>.
    but u hav to be careful because he contents of itab2 will eb overwritten on the execution of this statement.
    These copy the contents of ITAB1 to ITAB2. Incase of internal tables with header line we have to use [] inorder to distinguish from work area. So, to copy contents of internal tables with header line  the syntax becomes,
    ITAB1[] = ITAB2[].
    Coming to the letter part of your question, Yes, we can copy values between tables having different structures.
    for this we use    
                                MOVE-CORRESPONDING <itab1> TO <itab2>
        this executes the statement for their header lines. Searches for the sub-fields which occur both in itab1 and itab2 and then generates, for all relevant field pairs which correspond to the
            sub-fields ni , statements of the form MOVE itab1-ni TO itab2-ni. The other fields remain unchanged.
    I hope the information provided has been of your help.
    Reward if useful.
    Regards,
    Jose

  • How do I transfer data from one exterior harddrive to another?

    How do I transfer data from one exterior harddrive to another when they are both connected to our Imac Desktop?

    Depends what you want to transfer...
    A few more Details about what you are trying to achieve would be good.

  • Can I transfer calendar data from one Apple ID to another?

    Just realized that my calendars and email were all sharing one Apple ID with my husband which is problematic because I want my own devices syncing up properly. I've set up my own Apple ID, but before I activate it on my devices I want to be sure I don't lose all the data. Can I transfer a calendar from one Apple ID to another and if so, can I do this from the devices themselves or do I need my desktop?
    I've read some earlier related posts and they don't seem to answer this question clearly for me.
    Thanks so much!

    You will probably need to do this on your Mac; I'm not sure it's possible on an iPhone. You have to deal with one calendar at a time.
    Select a calendar listed under your husbands iCloud login name.
    From the File menu choose Export...>Export. An .ics file will be saved at your designated destination.
    Repeat this for any other calendars.
    Sign out in System Preferences>iCloud and sign in with your own ID. Your calendars and other data will disappear from your Mac but not from the server.
    From the File menu choose 'New Calendar' then your iCloud login name in the sub menu.
    A new calendar called 'Untitled' will appear in your sidebar under your iCloud login name. Change its name to that of the calendar you exported.
    From the File menu choose 'Import...' then 'Import...' from the sub-menu. A navigation pane will open: navigate to and choose your exported .ics file.
    iCal will ask you where to import this to. Click the drop-down menu and select the iCloud version of your calendar (make sure not to choose the 'On My Mac' version). Import.
    Your calendar contents will appear in the iCloud version of the calendar but this may take some time. You need to leave iCal running until the rotating icon at the top of the sidebar disappears.
    Repeat 5-9 for other calendars.

Maybe you are looking for