Você está na página 1de 35

1.

Ferramenta de migrao de dados (LSMW)


O LSMW uma ferramenta SAP que viabiliza a transferncia de dados de Sistemas no-SAP
(sistemas legados) para sistemas SAP, eventual ou periodicamente.
Com essa ferramenta possvel definir converso de dados do sistema legado. Os dados podem
ser carregados no sistema SAP, utilizando tecnologias standard, tais como: batch input, direct input,
BAPIs ou IDocs.
Alm disso, o LSMW prov uma funo que permite gerar um objeto de migrao de dados que
poder ser utilizado em uma transao de entrada ou modificao.

Antes de iniciar o trabalho com a ferramenta LSMW observar atentamente os pontos a seguir:

Certificar se as configuraes e parametrizaes do sistema esto finalizadas;

Definir quais dados devem ser migrados: analisar os dados existentes no sistema
legado para determinar quais sero necessrios no futuro (ponto de vista do negciooperacional);

Executar o processo manual: identificar e testar as transaes no sistema ECC;

Conhecer a terminologia do objeto de dados em questo.

Para definio da melhor tcnica de importao deve ser observado:

As interfaces fornecidas pela aplicao (batch input, direct input, BAPIs, Idocs) para
definir qual mtodo ser usado no Projeto;

No caso de pequena quantidade de dados, possvel fazer a transferncia


manualmente. Com grandes volumes de dados, com a tecnologia batch input a
execuo excessivamente longa. necessrio fazer uma estimativa do tempo
que ser utilizado, pois pode variar, dependendo do servidor.

Tipos de migrao de dados:

Migrao de objetos standard

Vantagem da migrao de objetos standard: Inclui sequncias de telas que podem variar
com o grupo de informaes.

Gravao

Vantagens da gravao: Pequeno nmero de campos-alvo e ficam disponvel para quase


todas as transaes.

1.1. Configurao da ferramenta de migrao (LSMW)


A configurao do LSMW realizada no ECC para cada migrao definida. Devem ser
executados os seguintes passos:

Utilizar a transao LSMW no ECC para iniciar o trabalho;

Na tela inicial do LSMW possvel criar novos projetos, subprojetos e objetos por
meio de Edit -> Create entry.

Projeto: Identificador com no mximo 10 caracteres para nomear um projeto de


transferncia de dados. Se forem transferidos dados de vrios sistemas legados,
possvel criar um projeto para cada sistema legado.

Subprojeto: Identificador com no mximo 10 caracteres utilizado para nomear um


subprojeto. Este subprojeto vinculado a um projeto.

Objeto: Identificador com no mximo 10 caracteres utilizado para nomear um objeto


de negcio.

Os Principais passos da migrao de dados no LSMW:

Execute: Executa o passo do processamento selecionado.

Numbers On ou Off: Ativa e desativa a numerao dos passos.

Doubleclick=Display ou Doubleclick=Edit: Determina se com o duplo clique, o


passo entra em modo de visualizao ou alterao.

Object Overview: Exibe todas as informaes do objeto selecionado.

Action log: Exibe uma viso detalhada (data, nome do usurio, hora) para todos os
passos j processados. Pode-se limpar o Action log via Extras -> Reset action log.
Nessa ao armazenada um log para o usurio.

Selecionando Mtodo

Selecionando o Mtodo Batch Input (Batch Input Recording).

Definindo no campo Recording a gravao da execuo da transao.

Gravando a Transao

Tela inicial para gravao da transao.

Para acessar o programa de gravao clicar no menu Goto -> Recordings.

Gerando a identificao da gravao.

Definindo a transao a ser utilizada.

Gravando a Transao

A partir da execuo da transao, todos os passos seguintes sero gravados.

Gravando a Transao

A partir da execuo da transao, todos os passos seguintes sero gravados.

Gravando a Transao

Ao finalizar a execuo da transao, todos os campos das telas utilizadas sero listados.

Gravando a Transao

Cada um dos campos deve ser nomeado.

Gravando a Transao

As propriedades de cada campo so listadas na tela.

Gravando a Transao

Todos os campos foram identificados.

Clicar em salvar.

Finalizando a Gravao

A gravao foi salva e identificada.

Atributos do Objeto de Migrao


Voltando para as etapas do Projeto no LSMW a partir do menu Goto -> Back e executando o
projeto selecionado, possvel acessar o item Maintain object attributes, marcando Batch
Input recording e selecionando a gravao feita anteriormente.

Definindo uma Estrutura Fonte.

Efetuar um duplo clique na opo Maintain Source Structures.

Criando uma Estrutura Fonte

Clicar no boto criar uma estrutura (Create a Structure Ctrl+F2).

Criando um identificador

Criar um identificador para a estrutura a ser implementada.

Salvando o Identificador da Estrutura Fonte

Salvar a identificao da estrutura criada.

Definio dos Campos Fonte.

Efetuar um duplo clique na opo Maintain Source Fields.

Copiando Campos Fonte

Pressionar o boto copiar no campo Copy Fields Ctrl+F8.

Os campos sero extrados de um documento de texto.

Campos Fonte

Selecionar a opo From Data File (Field Name in 1. Line).

Campos Fonte

Definindo o mximo de campos e registros a serem lidos.

Campos Fonte

Pressionar continuar (Continue - Enter).

Campos Fonte

Selecionar o arquivo de texto que ser utilizado como fonte.

Os campos sero extrados automaticamente.

Estrutura

Relacionar estruturas com campos fonte.

Efetuar um duplo clique na opo Structure Relations.

Estrutura

Relacionamento entre o Recording SAP e a Estrutura do Arquivo de Entrada

Mapeamento de Campos

Mapeamento de campos e regras de converso.

Efetuar um duplo clique na opo Maintain Field Mapping and Conversion Rules.

Mapeamento de Campos

Clicar no menu Extras e selecionar Auto-Field Mapping.

Mapeamento de Campos

Selecionar as opes Edit all target fields, Also Edit Non-Initial Target Fields, Match Fields
with the same name, only apply Rule Transfer (MOVE) e No Confirmation.

Mapeamento de Campos

Os campos so mapeados automaticamente.

Mapeamento de Campos

Os campos so mapeados automaticamente.

Mapeamento de Campos

Clicar no boto Constant (Ctrl+F9).

Mapeamento de Campos

Definir campos constantes que no sero extrados.

Definir valores para os campos que no se encontram no arquivo de texto.

Mapeamento de Campos

Vincular os campos de origem.

Pressionar o boto Source Field.

Mapeamento de Campos

Selecionar o campo de origem.

Mapeamento de Campos

Clicar no boto Save (Ctrl+S).

Mapeamento de Campos

Exemplo de gerao de um arquivo de dados.

Especificando Arquivos

Definindo os arquivos de dados.

Efetuar um duplo clique na opo Specify Files.

Especificando Arquivos

Clicar na opo Legacy Data.

Clicar no boto Add Entry.

Especificando Arquivos

Selecionar arquivo fonte.

Caractersticas dos Arquivos

Selecionar arquivo fonte.

Definindo caractersticas de extrao para o arquivo.

Caractersticas dos Arquivos

Clicar no campo Field names at the beginning of the file.

Caractersticas dos Arquivos

O arquivo de origem foi vinculado.

Designando Arquivos

Efetuar um duplo clique na opo Assign Files.

Designando Arquivos

Clicar em Save (Ctrl+S).

Leitura dos Registros

Leitura dos arquivos.

Efetuar um duplo clique na opo Read Data.

Leitura dos Registros

Leitura dos dados do arquivo de entrada.

Definir a quantidade de registros que sero lidos.

Pressionar executar.

Leitura dos Registros

O log de leitura ser exibido logo aps o processamento do arquivo.

Mostrar Registros Lidos

Efetuar um duplo clique na opo Display Read Data.

Mostrar Registros Lidos

Os registros so listados.

Mostrar Registros Lidos

Os registros lidos so distribudos nos campos do programa.

Converso de Dados

Efetuar um duplo clique na opo Convert Data.

Converso de Dados

Clicar no boto Execute (F8).

Converso de Dados

O log de converso dos dados apresentado.

Converso de Dados

Exibir dados Convertidos.

Efetuar um duplo clique na opo Display Converted Data.

Converso de Dados

Exibindo os dados convertidos.

Converso de Dados

Os registros convertidos so distribudos nos campos do programa.

Criar Sesso Batch Input

Efetuar um duplo clique na opo Create Batch Input Session.

Criar Sesso Batch Input.

Clicar no boto Execute (F8).

Criar Sesso Batch Input.

Clicar em Continue (Enter).

Executar Sesso Batch Input

Executar sesso Batch Input.

Efetuar um duplo clique na opo Run Batch Input Session.

Executar Sesso Batch Input

Selecionar a sesso desejada e clicar no boto Process (Processe Session F8).