43
8/3/2019 Curso LSMW Cyrela http://slidepdf.com/reader/full/curso-lsmw-cyrela 1/43 Legacy System Migration Workbench Treinamento de Cargas de Dados CA-LSMW – Carga de Dados

Curso LSMW Cyrela

Embed Size (px)

Citation preview

Page 1: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 1/43

Legacy System Migration Workbench

Treinamento de Cargas de Dados

CA-LSMW – Carga de Dados

Page 2: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 2/43

Sumário

Sumário ............................................................................................................ 2

1º PASSO - Maintain Object attributes: ........................................................ 9

2º PASSO - Maintain Source Structures: ..................................................... 17

78354860.doc Página 2 de 43 10-Dec-2011

Page 3: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 3/43

1. FinalidadeO Legacy System Migration Workbench (LSMW) é uma ferramenta que realiza a migração de

dados de sistemas legado (sistemas externos) para o SAP.

2. IntegraçãoO LSMW é um componente cross-application (CA) do sistema SAP.

A ferramenta possui interfaces com o centro de transferência de dados e com processamentobatch input e direct input, assim como standard interfaces BAPI e IDoc.

3. ApresentaçãoAo invés de tabelas individuais ou componentes de campos, a ferramenta realiza migração dedatasets definidos pelo usuário (tratados como objetos), que são combinados de acordo comcritérios de negócios. Somando as técnicas de importação de dados standard, o usuário podegerar objetos específicos.

O LSMW possui as seguintes principais funções:...

• Leitura de dados (carga de dados em planilhas e/ou arquivos seqüenciais).Pode-se utilizar qualquer combinação de arquivos locais em PC ou em servidores.

• Converter dados (vindos do arquivo fonte para o formato do arquivo alvo SAP).

• Importar dados (para o banco de dados usado pelo aplicativo SAP).

 

As seguintes funções adicionais estão disponíveis:

1. Técnicas de Importação : Além de uso de standard batch/direct input e gravações,

existe ainda o uso de BAPI e IDocs como métodos de importação adicional.

2. Funções Globais : Você pode chamar certas funções no código ABAP de sua escolha

e daí influenciarem o procedimento usado para realizar a migração dos dados.3. Editor de função : Pode-se checar o código fonte do campo alvo. Você pode inserir 

source fields, global variables, e global functions, assim como usar o Pretty Printer.

4. Action Log : todas as ações associadas com um objeto ficam guardadas em um

action log . Isso é utilizado para rastrear ações e manter histórico no objeto.

5. A escolha de campos para todas as partes do projeto podem ser realizados

download/upload em um passo.

6. Campos Fonte não assinalados : dados negligenciados podem ser exibidos.

7. Campos Fonte : Pode ser criados através de cópia de outras fontes. 

8. Tempos de processamento : o código ABAP pode ser adicionado a qualquer 

momento.

9. Autorizações: O LSM Workbench é independente de cliente. O acesso ao LSMW é

controlado por autorizações. Exibir, Executar, Modificar e Administrar são funçõesque podem ser controladas através de atribuição de autorizações.

10. Documentação : Documentações específicas do usuário podem ser guardadas em

diferentes níveis e formatadas em uma documentação sumária pressionando osbotões apropriados.

78354860.doc Página 3 de 43 10-Dec-2011

Page 4: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 4/43

4. RestriçõesO LSMW suporta uma única transferência de dados (carga inicial de dados) e também ofereceum suporte restrito para interfaces permanentes. Além disso, a transferência de dados periódicaé possível. O LSMW, no entanto, não inclui nenhuma função de monitoramento de interfacespermanentes.A ferramenta não suporta nenhuma exportação de dados para interfaces externas.

5. Carga de dados

Primeiramente deve-se preparar a planilha em Excel com os dados que necessita fazer acarga.EXCEL : Nas primeiras linhas de cada coluna utilizada, digitar os nomes dos campos.Abaixo deles digitar os valores que serão inseridos nos campos.

78354860.doc Página 4 de 43 10-Dec-2011

Page 5: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 5/43

É necessário verificar também o tamanho de cada coluna, pois esta deve ser igual ao doSAP.

 No SAP:

78354860.doc Página 5 de 43 10-Dec-2011

Page 6: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 6/43

Depois de terminado de inserir os campos e verificados os detalhes do tamanho dascolunas, <SALVAR> normalmente.Logo abrir e <SALVAR COMO>:

Ficará .

Enquanto estiver fazendo o processo da carga, não deixar o arquivo aberto!!!!!

Transação da execução da Carga: LSMW

78354860.doc Página 6 de 43 10-Dec-2011

Page 7: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 7/43

6. Criação de Projeto:

É necessário primeiramente criar o Projeto, o Subprojeto e o Objeto, respectivamente.

Selecionar a linha do Projeto e clicar em Criar: .

Digitar o nome do Projeto e a descrição:

Depois criar o SubProjeto e digitar o nome do SubProjeto e a descrição:

78354860.doc Página 7 de 43 10-Dec-2011

Page 8: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 8/43

Por fim, criar o Objeto e digitar o nome do Objeto e a descrição:

Depois de criado o Projeto, o subprojeto e o objeto > Executar .

Irá aparecer uma seqüência de passos, onde será necessário passar por todos semexceção.

78354860.doc Página 8 de 43 10-Dec-2011

Page 9: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 9/43

1º PASSO - Maintain Object attributes:

Clicar duas vezes em cima do primeiro passo:

78354860.doc Página 9 de 43 10-Dec-2011

Page 10: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 10/43

78354860.doc Página 10 de 43 10-Dec-2011

Page 11: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 11/43

Clicar em :

78354860.doc Página 11 de 43 10-Dec-2011

Page 12: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 12/43

Clicar em :Digitar o nome do recording e uma descrição:

Aparecerá uma tela onde deverá digitar o código da transação onde deseja que sejamcriados os dados para fazer a carga:

 Neste momento você deverá fazer uma simulação de criação ou do que necessita que osistema faça quando gerar os dados. Insira sem erros, os dados em todos os camposnecessários para a carga e que estarão na planilha de carga.

78354860.doc Página 12 de 43 10-Dec-2011

Page 13: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 13/43

Quando terminar clicar em .( OBS: Este dado mestre realmente será criado).

78354860.doc Página 13 de 43 10-Dec-2011

Page 14: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 14/43

Aparecerão todos os campos da tela e os que foram preenchidos:

< Clicar em: Default all >

< SALVAR NOVAMENTE > e < VOLTAR>.

78354860.doc Página 14 de 43 10-Dec-2011

Page 15: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 15/43

Mostrará uma linha do que foi criado:

< VOLTAR >

Aparecerá a frase: no rodapé da tela, pois é necessário que

insira no campo: “Recording”, que acabou de salvar. Clicar no matchcode e aparecerá o projeto.

78354860.doc Página 15 de 43 10-Dec-2011

Page 16: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 16/43

< ENTER >, < SALVAR> e < VOLTAR >.

78354860.doc Página 16 de 43 10-Dec-2011

Page 17: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 17/43

2º PASSO - Maintain Source Structures:

Automaticamente já virá selecionado o segundo passo.

Clicar duas vezes em cima do segundo passo e aparecerá a seguinte tela:

Clicar em :Digitar o nome da estrutura e a descrição:

78354860.doc Página 17 de 43 10-Dec-2011

Page 18: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 18/43

< SALVAR > e < VOLTAR>.

3º PASSO:Maintain Source Fields: Automaticamente já virá selecionado o terceiro passo.

 

78354860.doc Página 18 de 43 10-Dec-2011

Page 19: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 19/43

Clicar duas vezes em cima do terceiro passo e aparecerá a tela abaixo.

Seleciona a linha e clicar em :

Aparecerá uma tela onde será necessário inserir:Códigos de todos os campos (nome técnico) que precisarão ser preenchidos na carga, otipo de campo, o tamanho do campo e uma descrição.É importante observar que os campos nesta tela deverão ser inseridos com as mesmasseqüências que são inseridas na criação manual (direto pela transação). E também com amesma seqüência que estão na planilha da carga.

Ficará desta forma:

78354860.doc Página 19 de 43 10-Dec-2011

Page 20: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 20/43

< SALVAR > e < VOLTAR >.

< SALVAR > e < VOLTAR >.

78354860.doc Página 20 de 43 10-Dec-2011

Page 21: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 21/43

 4º PASSO:Maintain Structure Relations:Clicar duas vezes em cima do quarto passo:

Aparecerá a estrutura que foi criada.< SALVAR> e < VOLTAR>.

( Caso a estrutura não apareça clicar em “Criar Relationship”e aparecerá a estrutura -<SALVAR> e < VOLTAR> ).

78354860.doc Página 21 de 43 10-Dec-2011

Page 22: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 22/43

Page 23: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 23/43

Selecione o 2º campo e clique em : .

Escolha o campo correspondente.

78354860.doc Página 23 de 43 10-Dec-2011

Page 24: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 24/43

E siga os mesmos procedimentos até terminar os campos necessários.

78354860.doc Página 24 de 43 10-Dec-2011

Page 25: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 25/43

Existe outra funcionalidade que é o ícone .Ele deve ser usado quando, o valor do campo sempre será o mesmo, ou seja, seráconstante, então, deve-se clicar neste botão de depois digitar o valor que será constante.Se utilizar esta funcionalidade, este campo não precisará estar na planilha de carga, poisvocê já definiu que fará parte da carga e o valor que deverá conter.Mesmo se este campo estiver na planilha com outro valor, como você definir este campo

como Constante com outro valor, o sistema colocará na carga o valor inserido comoconstante.

Para eliminar a vinculação e fazê-la novamente, clicar em .

<SALVAR> e <VOLTAR>.

78354860.doc Página 25 de 43 10-Dec-2011

Page 26: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 26/43

6º PASSO Maintain Fixed Values, Translations,User-Defined Routines: Clicar duas vezes em cima do sexto passo:

Verificar se existe a amarração da estrutura e <VOLTAR>. Neste passo não é necessário

fazer nada, somente entrar, verificar e sair.

7º PASSO:Specify Files:

78354860.doc Página 26 de 43 10-Dec-2011

Page 27: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 27/43

Selecionar manualmente o sétimo passo e clicar 2 vezes em cima:

Selecione a linha “Legacy data - On the PC (frontend)” e clicar em :

78354860.doc Página 27 de 43 10-Dec-2011

Page 28: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 28/43

Esta tela é onde será indicado onde o sistema deverá buscar os dados. Indicar o localonde está o arquivo.

78354860.doc Página 28 de 43 10-Dec-2011

Page 29: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 29/43

<SALVAR> e <VOLTAR>.

78354860.doc Página 29 de 43 10-Dec-2011

Page 30: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 30/43

8º PASSO - Assign Files: Clicar duas vezes em cima do oitavo passo:

Verificar se o projeto está vinculado ä estrutura e o local do arquivo.<SALVAR> e <VOLTAR>.

9º PASSO -Read Data: Clicar duas vezes em cima do nono passo:

78354860.doc Página 30 de 43 10-Dec-2011

Page 31: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 31/43

< EXECUTAR>

Confira se o número de registros lidos é igual aos do arquivo.<VOLTAR>

78354860.doc Página 31 de 43 10-Dec-2011

Page 32: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 32/43

10º PASSO - Display Read Data:Clicar duas vezes em cima do décimo passo:

78354860.doc Página 32 de 43 10-Dec-2011

Page 33: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 33/43

Se clicar na linha, aparecerão todos os dados que serão utilizados para fazer a carga.

<VOLTAR>

11º PASSO - Convert Data:

78354860.doc Página 33 de 43 10-Dec-2011

Page 34: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 34/43

Clicar duas vezes em cima do décimo primeiro passo:

<EXECUTAR>

Confira se o número de registros lidos é igual aos do arquivo.

78354860.doc Página 34 de 43 10-Dec-2011

Page 35: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 35/43

<VOLTAR>12º PASSO - Display Converted Data:Clicar duas vezes em cima do décimo segundo passo:

Clicar na linha e mostrará detalhes sobre os dados da carga.

78354860.doc Página 35 de 43 10-Dec-2011

Page 36: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 36/43

<VOLTAR>

13º PASSO - Create Batch Input Session:

78354860.doc Página 36 de 43 10-Dec-2011

Page 37: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 37/43

Clicar duas vezes em cima do décimo terceiro passo:

14º PASSO - Run Batch Input Session:Clicar duas vezes em cima do décimo quarto passo:

78354860.doc Página 37 de 43 10-Dec-2011

Page 38: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 38/43

Este é o momento em que realmente ocorre a carga de dados/ Batch input.

Selecionar a linha que foi criada e clicar em .

Se escolher “Background”, a execução será automática.Se escolher “Display errors only”, a execução será automática, mas se ocorrer erros, osistema te mostrará.Se escolher “Process/foreground”, você poderá visualizar a execução passo a passo.

Depois, pode-se acompanhar e visualizar os logs através da transação SM35.

78354860.doc Página 38 de 43 10-Dec-2011

Page 39: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 39/43

Conferir se os dados foram criados corretamente.

Se der algum erro e precisar arrumar os dados, por exemplo, concertar algo na planilha,lembre-se de salvar com o mesmo nome substituindo o anterior. E na transação LSMW,comece pelo 9º passo.

Faça isso no Desenvolvimento, principalmente porque no momento da simulação odocumento é criado ( portanto não pode ser feito na produção ) e também para fazer umteste.

Depois, de tudo OK, Exporte o PROJETO, para depois IMPORTÁ-LO na Qualidade e poder utilizá-lo sem criar tudo novamente.Para finalmente IMPORTÁ-LO para PRODUÇÃO.

78354860.doc Página 39 de 43 10-Dec-2011

Page 40: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 40/43

7. Exportação de Projetos

78354860.doc Página 40 de 43 10-Dec-2011

Page 41: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 41/43

78354860.doc Página 41 de 43 10-Dec-2011

Page 42: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 42/43

8. Importação de Projetos

Procurar onde está o arquivo.

78354860.doc Página 42 de 43 10-Dec-2011

Page 43: Curso LSMW Cyrela

8/3/2019 Curso LSMW Cyrela

http://slidepdf.com/reader/full/curso-lsmw-cyrela 43/43

E comece na Qualidade ou Produção pelo 9º passo.