Data Migration examples

can give some examples on data migration?...thanks.

Hi Gow.
Difference Between Batch Input and Call Transaction in BDC
What is the difference between batch input and call transaction in BDC?
Session method.
1) synchronous processing.
2) can tranfer large amount of data.
3) processing is slower.
4) error log is created
5) data is not updated until session is processed.
Call transaction.
1) asynchronous processing
2) can transfer small amount of data
3) processing is faster.
4) errors need to be handled explicitly
5) data is updated automatically
Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3.   BDC is not a typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is
not bi-directional. 
BDC works on the principle of simulating user input for transactional screen, via an ABAP program.
Typically the input comes in the form of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The transaction is then started using this internal table as the input and executed in the background. 
In ‘Call Transaction’, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling.  It can also be used for real-time interfaces and custom error handling & logging features. Whereas in
Batch Input Sessions, the ABAP program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too. 
Batch Input (BI) programs still use the classical BDC approach but doesn’t require an ABAP program to be written to format the BDCDATA. The user has to format the data using predefined structures and store it in a flat file. The BI program then reads this and invokes the transaction mentioned in the header record of the file. 
Direct Input (DI) programs work exactly similar to BI programs. But the only difference is, instead of processing screens they validate fields and directly load the data into tables using standard function modules. For this reason, DI programs are much faster (RMDATIND - Material Master DI program works at least 5 times faster) than the BDC counterpart and so ideally suited for loading large volume data. DI programs are not available for all application areas. 
Differences between bdc session method and call transaction method.
The most important aspects of the batch session interface are: - Asynchronous processing - Transfers data for multiple transactions - Synchronous database update During processing, no transaction is started until the previous transaction has been written to the database. - A batch input processing log is generated for each session - Sessions cannot be generated in parallel 
The most important aspects of the CALL TRANSACTION USING interface are: - Synchronous processing - Transfers data for a single transaction - Synchronous and asynchronous database updating both possible The program specifies which kind of updating is desired. - Separate LUW for the transaction The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.  - No batch input processing log is generated.
Explain in detail with example what is batch input session?
Batch Input Session:
- It is a sequence of transactions, which is generated when user run a particular program. 
- It contains the accounting documents that are to be created. The SAP system stores these transactions until you decide to process them online. 
- It does not update transaction figures until the session has been processed.  Using this technique, you can transfer large amounts of data to the SAP system in a short time.
Three processing modes of executing Batch Input Session :-
(1) Run Visibly : You can correct faulty transactions online & work step-by-step through  the transactions not yet executed. 
(2) Display Errors only : You can correct faulty transactions online.   Transactions not yet executed, but without error, run in the background.
(3) Run in Background : Recommended by SAP.                                     
<b>Kindly Reward Points If You Found The Reply Usefull<b>,
Cheers,
Chaitanya.

Similar Messages

  • Data Migration from 11i to R12 Global - Open POs,lines, receipts & on hand upload, Is it possible to do the onhand qty upload with over riding of all receipts which uploaded against Open PO lines?

    Hi Friends,
    We are in a phase of data migration from 11i to R12 
    I was discussed with client & they wants extraction of all open POs which was generated after 01 Jan 2014 to till date in 11i.
    Condition for open POs is PO qty-received qty=>0
    critical Example for open PO is :PO no: 10 has 4 lines, 3lines full qty has been received & for 1 line partial qty(say 50 out of 100) received.
    in this case he wants in R12 uploading as PO no:10 should entered as open PO with all 4lines & 3 lines complete receipt should be done, for 4th line partial qty i.e 50 should be received.
    the question is if we upload on hand qty first, then open POs & receipts, it will increase the onhand qty in new system(mismatch of on hand qty's 11i to R12) 
    Is it possible to do the onhand qty upload with over riding of all receipts which uploaded against Open PO lines.
    Or Please advice best solution.
    Thanks & Regards
    Giri

    adetoye50 wrote:
    Dear Contacts Journal Support Team,
    FYI, this is a user to user support forum.  You are NOT addressing Apple here.
    Honestly, I doubt anyone is really going to take the time to read the novel you have written.

  • Questions on data migration....

    Hi all,
    I'm currently facing the problem that my colleagues from the data migration team are about to migrate legacy data to the new system using BDC/LSMW.
    1.) Is it true that the system bypasses any checks concerning number ranges (even if the range doesn't exist at all)? Example: They're about to migrate master inspection characteristics. Let's assume that the old MIC had the number 1234 and the new MIC is supposed to have the number 0001_1234. Do I need to create and assign the external number range?
    2.) If I don't need the number range described under 1.) and I do the migration accordingly (again NO number range created and/or assigned). What would happen if I access this MIC in the future and try to use it in an inspection plan. Would the system reject the usage because there's no number range or would it work normally?
    Any help on this issue is greatly appreciated. Please let me know as well, if I need to post it in a different forum.
    Regards,
    Bobby

    Hi Boban,
    Defining of number ranges before you transfer the masters is must. For numeric titles use SAP std number range for Alphabetic one use external range.
    BR
    Shekhar

  • I managed to transfer the music from 1 pc to 1 other pc (to be played by iTunes). Bit didn't fixe the transfer of the meta data (for example the rating). Does anyone know how to use your old playlists, etc..(= meta data) on the other PC? So, please help!

    I managed to transfer the music from 1 pc to 1 other pc (it is played perfectly on the other PC (Windows 7- pc) by the newly downloaded and installed iTunes, version 10.6.1.7). But I didn’t fix the transfer of the meta data (for example the rating). Does anyone know how to use (or import) your old playlists, etc..(= meta data) on the other PC? So, short: how to migrate the meta data from one pc to an other pc?
    It's a pity that it seems not to be possible to import on the new pc e.g. the ratings!!!
    I don't want to start again with rating my (beautiful classical) music!
    Thanks, from Amsterdam, NL

    Did you do the move via Home Sharing, astro?
    If so, perhaps try the instructions from the following post:
    Re: i transfered itunes to my pc playlists did not go

  • Data migration for Securities

    Hello
    I have been going the suggestions on the  thread below,
    Data Migration Strategy for Securities
    I would like to clarify at which price do i  book securities on cut off date, here is an example
    my cut off date is 31/12/2009 and i have the following deals
    1 .   Purchase of R207 bond (04I) nominal 10million on 06/06/2009 price 98%
      2.      Sale of R207 bond   5million on 11/11/2009 price 97%
    My balance nominal as at cut off on R207 bond is 5Million so on the 31/12/2009 i will book on TS01 5 MILLION on what price, currently on QA  we booked all deals at original prices including all sales. Note that we do MTM on 04I and amortisation on  04X bonds.
    Thank you in advance
    Regards
    Victor
    Data Migration Strategy for Securities

    Hi Victor,
    looking into your example, it seems you have outstanding balance of 5 mio of certain bond and result (P&L) of difference between purchase (10 mio) and sales (5mio) should be booked in Y2009 and is already included in financial figures in Legacy system. If you say that you use plain Mart-to-Market Valuation for this particular type bond, so the Balance value is dependant on Market price on last date of the Y2009.
    Rgds,
    Renatas

  • DMS Data Migration-Help required

    Hi,
    I don't have enough knowledge on DMS Data migration.
    In our recent Implementation, we are implementing SAP DMS.
    Our client has more legacy data which is in their server. So we have to upload all the data's into SAP DMS.
    I gone through few SCN threads and understand that LSMW & BDC will be used for Data migration.
    Which is the best method for Data migration?
    We are having 50+ document types and it has different processes (status network), Classification & few Object links.
    Please advice me and provide me some examples to upload legacy data in DMS.
    Thanks in Advance,
    Ravi

    Hi Ravi,
    There are few approach discussed in the thread https://scn.sap.com/thread/2119796
    You may check feasibility on these approaches for your scenario.
    We are having 50+ document types and it has different processes (status network), Classification & few Object links.
    Creating these configurations into SAP is one time and should not be a problem.
    I gone through few SCN threads and understand that LSMW & BDC will be used for Data migration.
    Which is the best method for Data migration?
    How much volume of data do you have in legacy system ?
    Have a thought on whether do you really need to migrate all these data into SAP DMS   ???
    OR
    You can configure the DMS system and start fresh leaving the document in legacy system as it is.
    Hope this helps.
    Regards,
    Deepak Kori

  • Data Migration of Excise Duty payables at initial upload

    Hi!
    Can any one tell me, how to upload initial Excise Duty payable in data migration procedure.
    for example if different excise duty payables like ED, CESS, SEC.CESS for normal goods and capital goods.
    thanks in advances.
    regs,
    ramesh b

    Hi Ramesh,
    From my exposure with indian company codes these are just another GL account to be migrated since there are
    no dependies you can do the mapping from legacy to the new sap system the GL account.
    Just my view
    regards
    pbb

  • Data migration methods

    Hi experts. I am working on a study for a data migration project where data from multiple legacy systems would be moved into SAP. Apart from LSMW and BDC, what are the other useful methods when the data migration involves huge volumes of upload data?

    Hi,
    Obviously the answer depends to a certain extent on the circumstances of your project (complexity of data, volume, etc) and on the object in question, but here are a few rules of thumb.
    If you are new to this I would stay away from IDOCs and BAPIs as the set up is often a little complicated and if there are errors the problem is often not too easy to identify. And IDOC processing is not always as quick as people assume. For example, the customer master IDOC is processed in the background by a call transaction of XD01.
    For you I would suggest definitely using LSMW, and where possible within LSMW use the standard uploads. There will be situations where the standard upload does not cover everything (again using customers as an example, it will not include the extended address data or the long texts) but I would still use the standard upload to load as much as you can, and then write a couple of simple update BDC recordings (XD02, XK02, etc) to add what's missing.
    Some examples of the standard upload programs are:
    Customers - RFBIDE00
    Vendors - RFBIKE00
    Materials - RMDATIND
    All finance transactions - RFBIBL00
    Fixed assets - RAALTD01
    The standard uploads are normally well documented; they often use BDC (not RMDATIND) so are quite transparent; and they are generally pretty flexible.
    There are a few standard uploads which are not so good, such as the sales order load, and to a lesser extent the purchase order load. In these cases you might need to look at using the BAPIs but get help from someone who has used them before.
    You might want to use recordings for very simple loads like bank master.
    If migrating SAP to SAP, where possible you would look to transfer master data via ALE using IDOCs. But again you need to know what you are doing and it sounds like you are moving from a non-SAP to a SAP system anyway.
    Good luck,
    Ben
    http://www.harlex-ltd.com

  • Data Migration (FI/CO)

    Hi,
    Kindly let me know the process for data migration from legacy to SAP system.
    The client wants us to migrate not only the open items but also all the line items (since there are not much transactions as the company was newly incorporated).
    We are following the BDC approach, I need to know if there is a debit item then which account is to be credited.
    If any document please send to my email [email protected]
    Points would be awarded.
    Thanks
    SS

    Hi SS,
    I would recommend you to check the LSMW. You can achieve a lot with this tool to convert master data and transaction. Check also the modules you have. For example the asset module has special functions for conversion purpose.
    Greetings,
    S

  • How to get the exact sql developer which used for data migration?

    Hi all,
    Hope doing well,
    Sir i seen a link for data migration that is : http://www.oracle.com/technetwork/developer-tools/sql-developer/sql-server-connection-viewlet-swf-089886.html
    in this link when they are connecting to sql database so after clicking on new connection four tab is showing that is oracle, access, my sql, sql server.
    i downloaded latest version of sql developer which version is: 3.02.09.30 when i opened this i am not getting those option.
    and one more thing i am not getting miragation menu name in menu items.
    please help me.
    thanks and regards

    Hi,
    To connect to non-Oracle databases from SQL*Developer youneed to download the relevant JDBC driver.
    This is detailed in the documentation in the User Guide -
    http://docs.oracle.com/cd/E35137_01/appdev.32/e35117.pdf
    in the section -
    Database: Third Party JDBC Drivers
    The Third Party JDBC Drivers pane specifies drivers to be used for connections to third-party (non-Oracle) databases, such as IBM DB2, MySQL, Microsoft SQL Server, or Sybase Adaptive Server. (You do not need to add a driver for connections to Microsoft Access databases.) To add a driver, click Add Entry and select the path for the driver:
    ■For IBM DB2: the db2jcc.jar and db2jcc_license_cu.jar files, which are available from IBM
    ■For MySQL: a file with a name similar to mysql-connector-java-5.0.4-bin.jar, in a directory under the one into which you unzipped the download for the MySQL driver
    ■For Microsoft SQL Server or Sybase Adaptive Server: jtds-1.2.jar, which is included in the jtds-1.2-dist.zip download
    ■For Teradata: tdgssconfig.jar and terajdbc4.jar, which are included (along with a readme.txt file) in the TeraJDBC__indep_indep.12.00.00.110.zip or TeraJDBC__indep_indep.12.00.00.110.tar download
    To find a specific third-party JDBC driver, see the appropriate website (for example, http://www.mysql.com for the MySQL Connector/J JDBC driver for MySQL, http://jtds.sourceforge.net/ for the jTDS driver for Microsoft SQL Server and Sybase Adaptive Server, or search at http://www.teradata.com/ for the JDBC driver for Teradata). For MySQL, use the MySQL 5.0 driver, not 5.1 or later, with SQL Developer release 1.5.
    You must specify a third-party JDBC driver or install a driver using the Check for Updates feature before you can create a database connection to a third-party database of that associated type. (See the tabs for creating connections to third-party databases in the Create/Edit/Select Database Connection dialog box.)
    Regards,
    Mike

  • Data Migration - SAP EC - Environmental Compliance

    Hi,
    I’m in a Project here in Brazil and they will start to use the portal SAP EC and I have to do the data migration.
    I read in some manuals about the “Export Excel Template”, but I don’t know if this is the correct way to do the data migration for this portal. If I use this way, is this possible I change the fields and create a new template?
    Thanks a lot!
    Regards,

    Hi Victor,
    EC30_XML_TransferTool.ZIP  
    PermitDataTemplateSample.zip
    This Zip File containing the  EC standard documentation of the XML Transfer Template and an example definition file.
    This is correct Template for export and import for mass data .
    for User Manual Click here
    EC_FP3_overview_part1-generic.pdf open this Pdf and see the page number 16. ( EC provides a separate help document for the new Excel tool.)
    All the Best
    Edward

  • RollOut: Data migration phase - material master

    Dear all,
    we are going to implement the SAP in one of our subsidiaries. The phase data migration of the material master is not that clear because I am not very experienced in such a project.
    Can anybody consult me concerning my intentions?
    I would like to subdivide the prozess data migration in the following separate steps:
    1. Analysis of the structure and the material master fields of the legacy system
    First I would require an example structure of the legacy system to get a first overview. This structure should be an excel sheet. Then I would discuss this structure with the staff of our subsidiary.
    2. Structure of our SAP system
    The structure of the SAP and all the necessary fields of the material master will be discussed with the staff of the subsidiary.
    3. Comparing of both structures
    Compare both structures and define which fields are missing and which fields have to be added
    4. Preparation of the migration tool (LSMW)
    I would be very grateful to get a reply or critic are recommendations.
    Did I forget anything?
    Thank you very much
    Conan

    I think you basically got what needs to be done.
    I usually let the module teams deliver the SAP fields that are necessary for their process.
    For the source data I contact the team that deals with the legacy system.
    Then we map fields and find the source fields that have to target, as well as mandatory target fields that have no source data.
    And I request this usually per material type, as each material type may have different requirements.
    Start with the process as early as possible, best with project begin already.
    I am currently doing a huge migration project (merging of several SAP systems) , started last December, and I still miss a lot of mappings.
    I made the exerience that I get mapping for the well kown entries of a field, however, there are many records that have different values, maybe values that should not be used anymore in the legacy system, but old records never go adjusted, hence I have them as error when loading.

  • Upcoming SAP Best Practices Data Migration Training - Chicago

    YOU ARE INVITED TO ATTEND HANDS-ON TRAINING
    SAP America, Downers Grove in Chicago, IL:
    November 3 u2013 5, 2010     `
    Installation and Deployment of SAP Best Practices for Data Migration & SAP BusinessObjects Data Services
    Install and learn how to use the latest SAP Best Practices for Data Migration package. This new package combines the familiar IDoc technology together with the SAP BusinessObjects (SBOP) Data Services to load your customeru2019s legacy data to SAP ERP and SAP CRM (New!).
    Agenda
    At the end of this unique hands-on session, participants will depart with the SBOP Data Services and SAP Best Practices for Data Migration installed on their own laptops. The three-day training course will cover all aspects of the data migration package including:
    1.     Offering Overview  u2013 Introduction to the new SAP Best Practices for Data Migration package and data migration content designed for SAP BAiO / SAP ERP and SAP CRM
    2.     Data Services fundamentals u2013 Architecture, source and target metadata definition. Process of creating batch Jobs, validating, tracing, debugging, and data assessment.
    3.     Installation and configuration of the SBOP Data Servicesu2013 Installation and deployment of the Data Services and content from SAP Best Practices. Configuration of your target SAP environment and deploying the Migration Services application.
    4.     Customer Master example u2013 Demonstrations and hands-on exercises on migrating an object from a legacy source application through to the target SAP application.
    5.     Overview of Data Quality within the Data Migration process A demonstration of the Data Quality functionality available to partners using the full Data Services toolset as an extension to the Data Services license.
    Logistics & How to Register
    Nov. 3 u2013 5: SAP America, Downers Grove,  IL
                     Wednesday 10AM u2013 5PM
                     Thursday 9AM u2013 5PM
                     Friday 8AM u2013 3PM
                     Address:
                     SAP America u2013Buckingham Room
                     3010 Highland Parkway
                     Downers Grove, IL USA 60515
    Partner Requirements:  All participants must bring their own laptop to install SAP Business Objects Data Services on it. Please see attached laptop specifications and ensure your laptop meets these requirements.
    Cost: Partner registration is free of charge
    Who should attend: Partner team members responsible for customer data migration activities, or for delivery of implementation tools for SAP Business All-in-One solutions. Ideal candidates are:
    u2022         Data Migration consultant and IDoc experts involved in data migration and integration projects
    u2022         Functional experts that perform mapping activities for data migration
    u2022         ABAP developers who write load programs for data migration
    Trainers
    Oren Shatil u2013 SAP Business All-in-One Development
    Frank Densborn u2013 SAP Business All-in-One Development
    To register please use the hyperlink below.
    http://service.sap.com/~sapidb/011000358700000917382010E

    Hello,
    The link does not work. This training is still available ?
    Regards,
    Romuald

  • Upcoming SAP Best Practices Data Migration Training - Berlin

    YOU ARE INVITED TO ATTEND HANDS-ON TRAINING
    Berlin, Germany: October 06 u2013 08, 2010     `
    Installation and Deployment of SAP Best Practices for Data Migration & SAP BusinessObjects Data Integrator
    Install and learn how to use the latest SAP Best Practices for Data Migration package. This new package combines the familiar IDoc technology together with the SAP BusinessObjects (SBOP) Data Integrator to load your customeru2019s legacy data to SAP ERP and SAP CRM (New!).
    Agenda
    At the end of this unique hands-on session, participants will depart with the SBOP Data Integrator and SAP Best Practices for Data Migration installed on their own laptops. The three-day training course will cover all aspects of the data migration package including:
    1.     Offering Overview  u2013 Introduction to the new SAP Best Practices for Data Migration package and data migration content designed for SAP BAiO / SAP ERP and SAP CRM
    2.     Data Integrator fundamentals u2013 Architecture, source and target metadata definition. Process of creating batch Jobs, validating, tracing, debugging, and data assessment.
    3.     Installation and configuration of the SBOP Data Integratoru2013 Installation and deployment of the Data Integrator and content from SAP Best Practices. Configuration of your target SAP environment and deploying the Migration Services application.
    4.     Customer Master example u2013 Demonstrations and hands-on exercises on migrating an object from a legacy source application through to the target SAP application.
    Logistics & How to Register
    October 06 u2013 08: Berlin, Germany
                     Wednesday 10AM u2013 5PM
                     Thursday 9AM u2013 5PM
                     Friday 9AM u2013 4PM
                     SAP Deutschland AG & Co. KG
                     Rosenthaler Strasse 30
                     D-10178 Berlin, Germany
                     Training room S5 (1st floor)
    Partner Requirements:  All participants must bring their own laptop to install SAP Business Objects Data Integrator on it. Please see attached laptop specifications and ensure your laptop meets these requirements.
    Cost: Partner registration is free of charge
    Who should attend: Partner team members responsible for customer data migration activities, or for delivery of implementation tools for SAP Business All-in-One solutions. Ideal candidates are:
    u2022         Data Migration consultant and IDoc experts involved in data migration and integration projects
    u2022         Functional experts that perform mapping activities for data migration
    u2022         ABAP developers who write load programs for data migration
    Trainers
    Oren Shatil u2013 SAP Business All-in-One Development
    Frank Densborn u2013 SAP Business All-in-One Development
    To register please follow the hyperlink below
    http://intranet.sap.com/~sapidb/011000358700000940832010E

    Hello,
    The link does not work. This training is still available ?
    Regards,
    Romuald

  • Data Migration of Contracts with periodic billing and revenue recognition

    Hello Experts,
    I am trying to develop a legacy data migration plan for Contracts with periodic billing plan and revenue recognition.
    Example of the scenario is given below:
    Customer signed a contract for one year starting 01/01/2009.
    Customer is billed quartely, billed in advance.
    SAP going live on 04/01/2009
    Customer is billed for 3 months and also for initial set up fees.
    Revenue recognition is done monthly.
    We have to migrate this contract to SAP.
    Billing document posting may be necessay as it affects revenue recognition which spans across the total contract period.
    Any ideas how to do this?
    Thanks  A Lot
    Anil
    Edited by: Anil  Jose on Sep 17, 2008 9:38 PM

    Hi Anil
    How did you manage this? We also had the same problem in one of our contracts and what we did was that we copied the contracts from the legacy with the full value. That is suppose SAP went live on 1st April, 2009 and the contract was created on 1st January 2009 for a value of suppose 100 USD, with the first billing being done on 1st Jan for 33.33 USD for 4 months. We first created the contract with a validity from 1st Jan 2009 in the new system. We billed it with a billing type that we created that did not actually create new accounting entries as the accounting entries had already been created in the legacy system. In the new system then we recognised the revenue till the go live, so that the actual value remaining of the contract reduced. Then we started the billing plan of the contract from 1st of April 2009 for the remaining amount. So next invoice was created on 1st april for 33.33 USD. Can you share your solution.
    Regards
    Indranill

Maybe you are looking for

  • PO Deletion indicator cannot be unset

    Hi, We want to change a material based Unit of measure from PC to EA, but the material has an open PO. 1. We delete the PO item first with tcode ME22N then change the Material master (tcode MM02), change the based uom from PC to EA. done. 2. Then go

  • Can you assign field values as the file name

    When filling fillable pdf forms I would like to assign the name of the file (automate a Save As) to field values. 

  • Recover a cold backup in another BD.

    Somebody can help me, i have a doubt, Can I Restore the datafiles from a cold backup (DataBase A) in a Database B?

  • Update 10.4.3

    Afther th update 10.4.3 i can't open Safari, open software update in apple menu and I-tunes doesn't work. I'l cat this message: Fout: 'POSIX error: Cannot allocate memory' (NSPOSIXErrorDomain:12). I want same tips to solve this problem. ibook g4   Ma

  • Partion an image into parts

    hi   does anyone have any ideas on how to split a single image into multiple parts and making each part a control. All I need to do is show a single image on the front panel and capture the event depending on which part of the image the user clicked.