BC420 - Data Migration - ItechC

19
BC420 Data Migration SAP NetWeaver Course Outline Course Version: 93 Course Duration: 5 Day(s) Publication Date: 14-08-2014 Publication Time: 1550

Transcript of BC420 - Data Migration - ItechC

BC420Data Migration

SAP NetWeaver

Course OutlineCourse Version: 93Course Duration: 5 Day(s)Publication Date: 14-08-2014Publication Time: 1550

Copyright

Copyright © SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose withoutthe express permission of SAP AG. Additionally this publication and its contents are providedsolely for your use, this publication and its contents may not be rented, transferred or sold withoutthe express permission of SAP AG. The information contained herein may be changed withoutprior notice.

Some software products marketed by SAP AG and its distributors contain proprietary softwarecomponents of other software vendors.

Trademarks

• Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® areregistered trademarks of Microsoft Corporation.

• IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®,S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.

• ORACLE® is a registered trademark of ORACLE Corporation.• INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered

trademarks of Informix Software Incorporated.• UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.• Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®,

VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarksof Citrix Systems, Inc.

• HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, WorldWide Web Consortium, Massachusetts Institute of Technology.

• JAVA® is a registered trademark of Sun Microsystems, Inc.• JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for

technology invented and implemented by Netscape.• SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP

EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.comare trademarks or registered trademarks of SAP AG in Germany and in several other countriesall over the world. All other products mentioned are trademarks or registered trademarks oftheir respective companies.

Disclaimer

THESEMATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLYDISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDINGWITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE,INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTSCONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT,INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANYKIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOSTPROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDEDSOFTWARE COMPONENTS.

g20140814155053

BC420 Contents

ContentsCourse Overview ....................................................................... v

Course Goals .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vCourse Objectives ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Unit 1: Data Migration................................................................. 1Data Migration... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Unit 2: Batch input..................................................................... 2Batch input .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Unit 3: Basic information about DX-WB .......................................... 3DX-WB Basics .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Unit 4: Other DX-WB Functions .................................................... 4Other DX-WB Functions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Unit 5: Sequential Files............................................................... 5Sequential Files .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Unit 6: Legacy System Migration Workbench................................... 6LSMW - Legacy System Migration Workbench ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Unit 7: Direct Input .................................................................... 7Direct Input.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Unit 8: Data Transfer Using IDocs ................................................. 8Data Transfer Using IDocs... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Unit 9: BAPI ............................................................................. 9BAPI .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Unit 10: TA Recorder .................................................................10TA Recorder .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

14-08-2014 © SAP AG. All rights reserved. iii

BC420 Contents

Unit 11: Background Processing and Special Techniques.................. 11Background Processing... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

Unit 12: Appendix I ...................................................................12Appendix I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Unit 13: Appendix II ..................................................................13Appendix II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

14-08-2014 © SAP AG. All rights reserved. iv

BC420 Course Overview

Course OverviewMain Business Scenario

• When you implement an SAP system, you should transfer the data from the legacysystem/external system.

• You should transfer the following objects, for example:

– Customer data– FI Documents– Fixed assets

Target AudienceThis course is intended for the following audiences:

• Developers in the data transfer area• SAP consultants and partners who work in the data transfer area

Course PrerequisitesRequired Knowledge

• Basic technological knowledge of the SAP NetWeaver Application Server(SAPTEC/SAP50)

• ABAP programming knowledge (BC400)• You do not need to have experience in the data transfer area.

Course GoalsThis course will prepare the participant to:

• Use the most important techniques and tools in the data transfer area.

Course ObjectivesAfter completing this course, the participant will be able to:

• Use the following techniques to transfer data:• Use batch Input• Use call transaction• Use direct input• Use IDocs• Use BAPIs• Use the Legacy System Migration Workbench (LSMW) as a tool

14-08-2014 © SAP AG. All rights reserved. v

BC420 Course Overview

• Use the data transfer workbench (DX-WB) as a tool

14-08-2014 © SAP AG. All rights reserved. vi

BC420 Course Outline

Unit 1Data Migration

Unit OverviewThis chapter describes problems and possible solutions during the data transfer to the SAPsystem.

Lesson: Data MigrationLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Describe how data is transferred to an SAP system• Name the methods and tools available for data transfer

14-08-2014 © SAP AG. All rights reserved. 1

BC420 Course Outline

Unit 2Batch input

Unit OverviewThe first transfer technique demonstrated is the batch input technique for the customer masterdata procedure. The batch input monitor is used as the tool. SAP standard transfer proceduresmostly work with batch input sessions. The input format of these procedures is record layoutstructures

Lesson: Batch inputLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Describe the structure of batch input sessions• Process and analyze batch input sessions using the batch input monitor• Explain what the SAP standard method is and how record layout files are used

14-08-2014 © SAP AG. All rights reserved. 2

BC420 Course Outline

Unit 3Basic information about DX-WB

Unit OverviewThis unit deals with the basic information about the DX-WB tool. The DX-WB can beconsidered a main program for the data transfer procedure and offers a number of partialtools for the transfer as well as a project environment and scheduling environment for theindividual transfer steps.

Lesson: DX-WB BasicsLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Describe the most important functions of the DX-WB• Use the main tools of the DX-WB• Create a data transfer project in the DX-WB and transfer customer data

14-08-2014 © SAP AG. All rights reserved. 3

BC420 Course Outline

Unit 4Other DX-WB Functions

Unit OverviewThis unit deals with advanced functions and tools in the DX-WB.

Lesson: Other DX-WB FunctionsLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Register your own programs in the DX-WB• Create a conversion proposal using the conversion assistant• Generate import structures

14-08-2014 © SAP AG. All rights reserved. 4

BC420 Course Outline

Unit 5Sequential Files

Unit OverviewThe ABAP programming language offers a number of commands to write files to theapplication server or presentation server and to read them. In addition, this unit deals withthe options for the program-controlled conversion of data. You can use ABAP to programthe conversion process of legacy data to data in SAP format.

Lesson: Sequential FilesLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Process sequential files on the application server and on the presentation server• Describe the structure and the components of a conversion program.• Define and use logical file names

14-08-2014 © SAP AG. All rights reserved. 5

BC420 Course Outline

Unit 6Legacy System Migration Workbench

Unit OverviewThis unit gives you an introduction to the migration tool LSMW for converting external datainto the format of the SAP system. It also shows you the basic functions of the LSMW.

Lesson: LSMW - Legacy System Migration WorkbenchLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Use the basic functions of the LSMW• Define rules in the LSMW• Convert data in the LSMW

14-08-2014 © SAP AG. All rights reserved. 6

BC420 Course Outline

Unit 7Direct Input

Unit OverviewDirect input is a transfer technique that you can use to transfer data to the SAP system quicklyand without using transactions. The input format used here is the SAP record layout.

Lesson: Direct InputLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Transfer FI documents into the SAP system using the direct input method• Scheduling jobs• Work with the direct input monitor

14-08-2014 © SAP AG. All rights reserved. 7

BC420 Course Outline

Unit 8Data Transfer Using IDocs

Unit OverviewYou can also use the ALE/IDoc concepts for a data transfer. However, they are considerablydifferent from the standard procedure or record layout procedure mentioned previously.

Lesson: Data Transfer Using IDocsLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Describe data exchange using IDocs• Transfer data in LSMW using IDoc technology• Perform the required administrative steps for IDoc transfer

14-08-2014 © SAP AG. All rights reserved. 8

BC420 Course Outline

Unit 9BAPI

Unit OverviewYou can also use BAPIs to transfer data to the SAP system. BAPIs that are used in the datatransfer procedure use the IDoc interface.

Lesson: BAPILesson ObjectivesAfter completing this lesson, the participant will be able to:

• Describe the transfer of external data using BAPIs.• Use BAPIs to transfer asset master data to the SAP system.

14-08-2014 © SAP AG. All rights reserved. 9

BC420 Course Outline

Unit 10TA Recorder

Unit OverviewIn addition to using the specified SAP procedure for the data transfer, a customer developmentof data transfer programs is also possible. You can even use the LSMW for this.

Lesson: TA RecorderLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Use the recording function in the LSMW to generate a batch inputsession from the data of the external system

• Use the Transaction Recorder to generate some data transfer programs• Analyze programs that work with batch input or a call transaction• Include the programs of the Transaction Recorder in the DX-WB

14-08-2014 © SAP AG. All rights reserved. 10

BC420 Course Outline

Unit 11Background Processing and Special

TechniquesUnit OverviewAfter you have tested the data transfer procedure online, you can also use the procedure inthe background (batch). This reduces the load on the limited online work processes and alsooffers additional scheduling options. Under certain conditions, it is also possible to schedulethe transfers periodically. The interval rate is the decisive factor here.

Lesson: Background ProcessingLesson ObjectivesAfter completing this lesson, the participant will be able to:

• Execute the data transfer in the background using the LSMW and DX-WB tools• Describe and evaluate how the LSMW and DX-WB can be used

for periodic data transfer

14-08-2014 © SAP AG. All rights reserved. 11

BC420 Course Outline

Unit 12Appendix I

Unit Overview

Lesson: Appendix ILesson ObjectivesAfter completing this lesson, the participant will be able to:

• Describe the test concepts of data transfer• Use other special techniques with the LSMW

14-08-2014 © SAP AG. All rights reserved. 12

BC420 Course Outline

Unit 13Appendix II

Unit Overview

Lesson: Appendix IILesson ObjectivesAfter completing this lesson, the participant will be able to:

• Use interactive lists for transferring data• Evaluate the effects of the SAP LUW architecture on the external data transfer• Execute a data transfer in the background• Use BI utility programs

14-08-2014 © SAP AG. All rights reserved. 13