LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções...

45
LSMW – Legacy System Migration Workbench Tipos de Cargas • Batch-Input • LSMW • Introdução • Funções Principais • Funções Adicionais • Exemplo de LSMW com Batch-Input

Transcript of LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções...

Page 1: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

• Tipos de Cargas

• Batch-Input

• LSMW

• Introdução

• Funções Principais

• Funções Adicionais

• Exemplo de LSMW com Batch-Input

Page 2: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Tipos de Cargas:

• Batch-Input (BTCI) Os dados são gravados de acordo com o mapeamento das transações do SAP, via simulação de telas, como se estivesse realizando o processo on-line. As informações e o mapeamento ficarão armazenados em uma pasta, possibilitando o processamento. Em caso de erros um log será criado, os dados poderão ser manuseados e reprocessados.

• Direct Input Os dados são gravados diretamente nas tabelas do SAP, sem validação de dados.

• BAPI (Business Application Programming Interfaces) Os dados são gravados diretamente nas tabelas do SAP, com validação de dados

• IDOc (Intermediate Document) Os dados são gravados nas tabelas do SAP, com validação de dados, só que o IDOc é utilizado para comunicãção com sistemas externos ou outros sistemas R/3 ou R/2, sendo que esta comunicação é realizada em real-time.

Page 3: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

SimulatedSimulatedUser SessionUser Session

Batch-Input (BTCI)

Page 4: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

O Legacy System Migration Workbench (LSMW) é uma ferramenta para suporte de migração de dados dos sistemas não-SAP - também conhecidos como Sistemas de Legado (LS) - para o SAP R/3. É um componente do Sistema R/3 e, portanto, é independente da plataforma. A ferramenta pode ser utilizada em qualquer versão do R/3.

IntroduçãoIntrodução

Page 5: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

O LSMW compreende as seguintes funções principais: Definição das estruturas do sistema de legado e seus campos. Definição das dependências de objeto e atribuição das regras de conversão. Os relacionamentos da estrutura e campos com o sistema de legado e o Sistema R/3 são definidos no mapeamento dos dados. Do mesmo modo que é realizado na transação SHDB. Customização da Migração (As regras de conversão são definidas para serem flexíveis. Na Customização da Migração, elas podem ser adaptadas para uma situação específica). Conversão de dados (A partir das dependências de objetos, o LSMW gera programas de conversão que traduzem os dados do sistema de legado. Importação de dados

Funções PrincipaisFunções Principais

Page 6: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

As seguintes funções adicionais estão disponíveis: Interface com planilha (Os dados do Sistema de Legado no formato de planilha podem ser processados). Batch input recorder (Transação SHDB - O LSMW permite que você use o batch input recorder (do sistema standard SAP R/3) de modo a criar classes user-specific dos objetos de migração). Funções de check automáticas (Esta função gera e realiza a checagem de valores contra tabelas de check e valores fixos especificados no Dicionário de Dados).

Funções AdicionaisFunções Adicionais

Page 7: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration WorkbenchTransação LSMW

Logar novamente no R/3 com idioma Inglês

Obs.: Deve-se logar no sistema R/3 com o idioma em inglês (EN)1 – Clicar no botão Criar

Page 8: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

2 – Criar Projeto, Subprojeto e objeto

3 – Executar

Page 9: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

4 – Selecionar Maintain Object Attributes

5 - Executar

Botão de Executar

Page 10: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

6 – Selecionar a Opção Batch Input Recording

7 – Clicar no botão Recordings Overview

Recordings Overview

Page 11: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

8 – Clicar no botão Criar9 – Informar o nome do Recording(nome do mapeamento) e sua descrição

Criar

Nome do Recording e sua descrição

Page 12: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

10 – Informar a transação

11 - Enter

Page 13: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

12 – Mapear a transação informada

Page 14: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

13 – Clicar duas vezes nos campos do mapeamento

Page 15: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

14 – Abrirá uma janela, deverá ser informado o name do campo e sua descrição, limpar o default value

Page 16: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Observação:É importante manter o padrão de nomenclatura do campo “NAME” com o título do arquivo TXT para associação dos mesmos.

Page 17: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

15 – Clicar no botão Salvar, depois no Voltar

Salvar

Voltar

Page 18: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

16 – Clicar no botão Voltar

Page 19: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

17 – Indicar o nome do Recording, o qual foi criado

18 – Clicar em Salvar, depois em Voltar

Nome do Recording

Page 20: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

19 - Selecionar o Maintain source structures e clicar no botão executar

Page 21: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

20 – Clicar no botão Criar

21 – Indicar o nome da estrutura e sua descrição, clicar em Salvar, depois Voltar

Page 22: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

22 - Executar “Maintain source fields”

23 - Clicar “copiar” e teclar opção “From data file (field names in 1st line)” e teclar enter.

Botão Copiar

Page 23: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

24 - Informar “Number of fields” ( quantas colunas no arquivo ) e “Max. Record length” ( somatória dos caracteres por linha ). Teclar enter

Page 24: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

25 – Indicar o caminho do arquivo

Page 25: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

26 – Clicar em Salvar, depois em Voltar

Page 26: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

27 – Executar o Maintain structure Relations

28 – Clicar em Salvar, depois Voltar

Page 27: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

29 – Executar Maintain field mapping and conversion rules

Page 28: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

30- Selecionar o campo e clicar no botão “Source Field”

31- Selecionar o campo do arquivo texto, referente ao do mapeamento

Botão de Source Field

Page 29: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

32- Realizar o mesmo processo para todos os campos

33 – Depois de realizado todo o processo, clicar em Salvar, depois em Voltar

Page 30: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

34 – Executar a “Specify Files”

Page 31: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

35 – Posicionar o cursor no “Legacy Data” (Local ou Servidor)

36 – Indicar o caminho do arquivo e descrição

Caminho do arquivo e sua descrição

Page 32: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Tipo de Arquivo: Tabela ou Sequencial

Tipo do Delimitador do arquivo

Estrutura do Arquivo

Page 33: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

37 – Clicar em Salvar, depois Voltar

Page 34: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

38 – Executar o “Read Data”

39 – Executar o no. de registros, a serem lidos.

Page 35: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Page 36: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

40 – Executar “Display Read Data”

41 – Indicar o no. de registros do arquivo

Page 37: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Page 38: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

42 – Executar “Convert Data”

Page 39: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Page 40: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

43 – Executar “Display Convert Data”

44 – Indicar o no. de registros do arquivo

Page 41: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Page 42: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

45 – Executar “Create batch input session”

Page 43: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

49 – Logar novamente no R/3 com idioma Português

50 – Entrar transação SM35 e executar a pasta de batch-input

Page 44: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench

Observações:Para configurar o menu do LSMW, clicar no menu Extras Personal Menu

Page 45: LSMW – Legacy System Migration Workbench Tipos de Cargas Batch-Input LSMW Introdução Funções Principais Funções Adicionais Exemplo de LSMW com Batch-Input.

LSMW – Legacy System Migration Workbench