Apostila LSMW - Accenture

Embed Size (px)

Text of Apostila LSMW - Accenture

Manual LSMW

Sabrina Yamashita

27/11/2008

Manual LSMW

Verso 2.0

Accenture (2008) Proprietary.

Pgina 2 89404571.doc

/

46

Manual LSMW

RevisesVerso 1.0 2.0 2.1 Data 20/11/2004 27/11/2008 05/10/2009 Responsvel Rafael Paz / Samantha Pedroso Sabrina Yamashita Sabrina Yamashita Verso inicial. Atualizao ECC 6.0 e mais detalhamento Configurao para carga de tabelas da J1BTAX (SM30) (pgina 40) Comentrio

Accenture (2008) Proprietary.

Pgina 3 89404571.doc

/

46

Manual LSMW

ndice:1 INTRODUO..........................................................................................................................................................6 1.1 CONVERSO .........................................................................................................6 1.2 VANTAGENSE DESVANTAGENS........................................................................................7

2 LSMW.......................................................................................................................................................................8 2.1 OQUE A FERRAMENTA

LSMW?..................................................................................8

2.2 PRINCIPAIS FUNES................................................................................................8 2.3 FUNES ADICIONAIS...............................................................................................8 2.4 AUTORIZAO........................................................................................................8 3 TRANSAO.........................................................................................................................................................10 3.1 PROJETO, SUBPROJETOE

OBJETO.................................................................................11

4 TIPOS DE LSMW....................................................................................................................................................13 4.1 4.2 4.3 4.4BATCH INPUT.......................................................................................................13 DIRECT INPUT......................................................................................................16 BAPI................................................................................................................17 IDOC...............................................................................................................19

5 COMO UTLIZAR AS ETAPAS DA FERRAMENTA................................................................................................20 5.1 MAINTAIN 5.2 MAINTAIN 5.3 MAINTAIN 5.4 MAINTAIN 5.5 MAINTAIN 5.6 MAINTAIN 5.7 SPECIFY 5.8 ASSIGN 5.9 READOBJECT ATTRIBUTES.....................................................................................20 SOURCE STRUCTURES....................................................................................21 SOURCE FIELDS..........................................................................................22 STRUCTURE RELATIONS..................................................................................24 FIELD MAPPING AND CONVERSION RULES.................................................................25 FIXED VALUES, TRANSLATIONS, USER-DEFINED ROUTINES................................................27

FILES.....................................................................................................28 FILES......................................................................................................30

DATA........................................................................................................30 READ DATA..............................................................................................31 DATA...................................................................................................32 CONVERTED DATA.....................................................................................33 BATCH INPUT SESSION.................................................................................34 SESSION.....................................................................................35

5.10 DISPLAY 5.11 CONVERT

5.12 DISPLAY 5.13 CREATE

5.14 RUN BATCH INPUT

6 OUTRAS ETAPAS..................................................................................................................................................39 7 SUGESTES E DICAS...........................................................................................................................................42

Accenture (2008) Proprietary.

Pgina 4 89404571.doc

/

46

Manual LSMW 7.1 - BATCH INPUT....................................................................................................43 7.2 - DIRECT INPUT...................................................................................................44 7.3 BAPI...........................................................................................................45 7.4 IDOC..........................................................................................................45 8 REFERNCIAS & SITES........................................................................................................................................46

Accenture (2008) Proprietary.

Pgina 5 89404571.doc

/

46

Manual LSMW

1 I N TR OD UOLSMW (Legacy System Migration Workbench ambiente de trabalho para migrao de sistemas legados) uma ferramenta desenvolvida para o ambiente R/3 que suporta a transferncia de dados de um sistema noSAP (sistema legado) para um sistema SAP. Essa transferncia pode ser realizada somente uma vez ou periodicamente. A ferramenta suporta converso de dados de um sistema legado de uma maneira conveniente. Os dados podem ser importados para um sistema SAP via batch input, direct input, BAPIs ou IDocs, que so tcnicas de importao padro. Alm disso, o LSMW prov uma funo de gravao (recording) que permite gerar um objeto de migrao de dados em uma transao de entrada ou em uma transao de atualizao.

1.1

CONVERSO

A figura abaixo mostra as etapas de migrao de dados de um sistema legado para um sistema SAP.

Accelerating Data Migration: LSM Workbench How LSM Workbench worksOne or several filesLegacy data on PC

Read data Structure relations Field mapping Conversion rules Converted data

Read dataLegacy data on application server

Convert data

R/3 Standard

Batch Input processing Direct Input processing IDoc inbound processing

SAP AG July 1999

21

Primeiramente realizada a extrao de dados dos sistemas legados. Essa etapa gera um ou mais arquivos que sero utilizados como entrada no LSMW. Os dados lidos dos sistemas legados so introduzidos no LSMW que, por sua vez, realiza a converso para os sistemas SAP.

Accenture (2008) Proprietary.

Pgina 6 89404571.doc

/

46

Manual LSMW Essa converso baseada em estruturas, mapeamento de campos e regras de converso. Por exemplo, o nmero identificador de um fornecedor no sistema legado pode ser definido como o seu CGC. Para o R/3 esse nmero no apropriado para ser uma chave primria para fornecedores. Logo, a converso de dados deveria transformar um nmero de CGC para um nmero identificador no R/3. Esse apenas um exemplo da incompatibilidade que existe entre os diversos sistemas legados e o R/3 da SAP. Uma vez que os dados foram convertidos, gerado um arquivo de converso que ser utilizado para a etapa de carregamento dos dados (loading). Essa terceira etapa pode ser realizada utilizando-se algumas tcnicas padro, sendo que as mais comuns so o batch input e o direct input. A tcnica de batch input faz o carregamento de dados no R/3 atravs das telas de uma transao SAP. Para isso feito um recording ensinando o sistema quais campos devem ser preenchidos e quais telas ele deve chamar automaticamente. Isso feito apenas uma vez com dados de testes. No momento da carga real as pastas de batch input so processadas em background para poupar recursos e interao do usurio. O processamento das pastas de batch input fazem a insero dos dados que se encontram no arquivo convertido nos respectivos campos das telas de uma determinada transao. Quando cada transao termina, os dados so efetivamente inseridos nas tabelas do sistema R/3. Ao contrrio dessa tcnica, existe o direct input que realiza a insero diretamente em tabelas especficas do R/3.

1.2

VAN TAGENS

E DESVAN TAGENS

As principais vantagens so:

Variedade de tcnicas de importao e converso de dados. Gerao de Programas com incluso de regras definidas (Baseadas em cdigo Abap). Possibilidade de migrao de objetos entre client's do SAP. Disponvel gratuitamente para clientes SAP. Rapidez nos desenvolvimentos dos programasAs principais desvantagens so:

A alterao de

dados normalmente segue as consistncias do SAP, porm pode-se configurar um acesso direto na tabela sem validao, trazendo riscos ao negcio. de programas mais elaborados.

Necessidade de treinamento e preparao dos usurios, alm de conhecimento bsico de Abap para criao

Accenture (2008) Proprietary.

Pgina 7 89404571.doc

/

46

Manual LSMW

22.1

L SM W

O

QUE A FERRAMENTA

LSMW?

O Legacy System Migration Workbench (LSMW) uma ferramenta utilizada para o suporte a migrao de dados dos Sistemas No-SAP tambm conhecidos como Sistema Legado (Legacy System) - para o SAP R/3. um componente do Sistema R/3 e, portanto, independente da plataforma, podendo ser utilizada em qualquer verso do R/3.