You are on page 1of 102

Migração de Dados para Sistemas SAP

Fevereiro 17, 2005

Legacy System Migration 2


Workbench
1. Introdução

1.1 LSM Workbench: O que é?


O LSM Workbench é uma ferramenta SAP-baseada que viabiliza a transferência dados de Sistemas
não-SAP (Sistemas Legados) para Sistemas SAP eventual ou periódica.

A ferramenta disponibiliza uma maneira conveniente de conversão de dados do sistema legado.


Os dados podem ser carregados no sistema SAP, utilizando tecnologias standard, tais como:
batch input, direct input, BAPIs ou IDoc’s.

Além disto, o LSM Workbench provê uma função que permite gerar um “objeto de migração de dados”
que poderá ser utilizado em uma transação de entrada ou modificação.

Legacy System Migration 3


Workbench
1.2. Fluxo do LSM Workbench

Legacy System Migration 4


Workbench
1.3. Principais vantagens - LSMW

• Parte do SAP R/3, não dependente de plataformas individuais;


• Disponibiliza várias técnicas possíveis de conversão de dados;
• Dados consistentes decorrentes das técnicas de importação standard:
- Batch Input;
- Direct Input;
- BAPIs (Business Application Programming Interfaces);
- IDocs (Intermediate Documents);
A técnica de importação a ser utilizada em um caso individual depende do
objeto do negócio:
• Geração do programa de conversão baseado em regras definidas;
• Guia de processo interativo transparente;
• Interface para dados em planilha eletrônica;
• Criação de objetos de migração de dados baseada na gravação da
transação;
• Sem custo para clientes SAP e parceiros SAP.

Legacy System Migration 5


Workbench
2. Condições Preliminares
Em situações nas quais o LSMW for utilizado com o conceito de migração, considerar
alguns itens importantes:

• Certifique-se do fim da customização;


• Determine os dados do legado e quais serão necessários futuramente;
• Avalie se faz sentido a utilização da ferramenta em relação ao volume de dados;
• Identifique quais transações do R/3 serão utilizadas;
• Execute as transações do R/3 manualmente com dados do legado, e verifique se
os mesmos foram preenchidos no SAP R/3. Neste momento identificar os dados
que necessitam de conversão, dados que necessitam de geração, etc;
• Faça um mapeamento dos dados ( origem  destino );
• Neste ponto já terá informações para determinar como os dados serão extraídos
do Legado;
• O LSMW não realiza extração de dados.

Legacy System Migration 6


Workbench
3. Transação inicial
Para iniciar o trabalho com o LSM Workbench, use a transação LSMW:

LSM Workbench – Tela inicial

Legacy System Migration 7


Workbench
3.1. Projeto, Subprojeto e Objeto
Na tela inicial, você pode criar um novo projeto, subprojetos correspondentes e objetos
via Edit -> Create new entry.
• Projeto: um ID com o máximo de 10 caracteres para o nome do seu projeto de
transferência de dados. Se você quer transferir dados de vários sistemas legados,
você pode criar um projeto i.e. para cada sistema legado.
• Subprojeto: um ID com o máximo de 10 caracteres que são usados além disto como
atributo estruturado.
• Objeto: um ID com o máximo de 10 caracteres para o nome do objeto de negócio.

Na tela inicial, All objects fornece uma lista de todos os projetos criados. My objects
mostra uma lista todos objetos do projeto selecionado como estrutura de árvore.
Project documentation mostra qualquer documentação escrita para popup’s
individuais e passos do processo, você pode imprimir a documentação do projeto,
enviá-la e salvá-la em vários formatos de arquivo.
Selecione Documentation para entrar suas notas. Depois clicando, um popup é mostrado
no qual você pode escrever abaixo sua documentação pessoal. A função
documentação é adicionalmente avaliável sob Administration e Recordings nos
primeiros sete passos da migração de dados.
No próximo slide, você encontra um exemplo para um projeto com vários subprojetos e
objetos. Esta representação é mostrada pressionando o botão All objects of the
project:

Legacy System Migration 8


Workbench
Exemplo para uma Estrutura de Projeto
Legacy System Migration 9
Workbench
3.2. Guia do usuário
Depois de selecionar um objeto, ENTER ou CONTINUE direciona o
usuário em processo interativo. Aqui você será guiado através de
passos individuais da migração de dados.

Legacy System Migration 10


Workbench
LSM Workbench: Os Principais Passos da Migração de Dados

Legacy System Migration 11


Workbench
A tela anterior disponibiliza as seguintes funções:

• Execute: Executa o passo de processamento selecionado.


• Personal menu: Aqui você pode fazer uma seleção individual dos passos
de processamento selecionados. Pressionando o botão “Main steps”
automaticamente ativa todos os passos de processamento mandantes para
uma conversão de dados.
• Numbers On ou Off: Você pode ativar/desativar a numeração de passos de
processamento individual.
• Dobleclick=Display ou Doubleclick=Edit: Aqui, você pode determinar se o
modo mostrar ou modo alterar é selecionado pelo duplo click.
• Object overview: Mostra toda informação no objeto selecionado.
• Action log: Mostra uma visão detalhada (data, nome do usuário, hora) para
todos os passos de processamento já realizados. Você pode limpar o
Action log via Extras -> Reset action log. Esta ação é armazenada com
uma referência para o usuário e a data.

Legacy System Migration 12


Workbench
Personal menu: Todos os Passos de Processamento Avaliáveis

Legacy System Migration 13


Workbench
3.3. Field Mapping
Antes de você, iniciar o trabalho com o LSM Workbench, você deverá mapear
o objeto requerido no papel. Para isto, crie e imprima o “object overview”.
Nesta hora, o overview somente mostra a lista e descrição das estruturas SAP
e seus campos. Você pode usar como roteiro para designar as estruturas
correspondentes e campos do sistema fonte para estas estruturas-alvo e
campos-alvo.
Você pode, também, baixar o overview na forma de tabela e preencher a
tabela no Excel para ter o mapeamento como arquivo no PC.

Legacy System Migration 14


Workbench
3.4. Criar Object overview
Esta função está disponível como botão de chamada na ordem para permitir você criar um object overview à qualquer hora:

Object overview na forma de lista: General Data, Structures, Structure Relations

Legacy System Migration 15


Workbench
Object overview: Source Structures / Target Structures

Legacy System Migration 16


Workbench
Object overview: Rules

Legacy System Migration 17


Workbench
Object overview na forma de tabela

Legacy System Migration 18


Workbench
Nota: você pode usar isto antes do desenvolvimento do mapeamento de campos e regras, para imprimir as estruturas SAP
para um objeto, incluindo a gravação para fazer “mapeando no papel”.

Overview das regras re-utilizáveis

Legacy System Migration 19


Workbench
3.5. Administration
Na tela inicial, você pode exibir as funções de administração via Goto ->
Administration. Aqui você pode encontrar uma lista de todos projetos
existentes.
É possível você criar, processar, exibir, apagar, copiar ou renomear projetos,
subprojetos e objetos e regras re-utilizáveis.
Por click-duplo em uma entrada você pode ramificar para exibir a entrada.
Posicionando o cursor em uma entrada, você pode armazenar uma nota
pessoal via Documentation. Para cada ação de processamento, o nome da
pessoa quem fez a última mudança e a data da modificação são
armazenados.

Legacy System Migration 20


Workbench
Legacy System Migration 21
Workbench
3.6. Recordings
Na tela inicial, você pode exibir as funções de gravação via Goto ->
Recordings.
Se nenhum programa batch input standard nem programa direct input nem
IDoc está disponível para um objeto de dados, você pode criar um novo
objeto usando a função de gravação do LSM Workbench. Porém, também
nos casos onde um programa standard está disponível, pode fazer sentido
usar a função de gravação para diminuir o número de campos-alvo.

Nota: A função de gravação grava uma seqüência fixa de telas. Ela não pode
ser usada para migração de dados contendo um número variável de itens
ou para transações com seqüência dinâmica de telas.

Dica: É possível criar uma gravação via SHDB, gerar um programa desta
gravação, mude o programa para as suas necessidades e registre o
programa para usá-lo no LSMW.

Use a função de documentação: tenha certeza que você está trabalhando no


modo alterar. Posicione o cursor na entrada e selecione Documentation.
Um popup é mostrado onde você pode anotar suas próprias notas.
LSM Workbench: Recordings

Legacy System Migration 22


Workbench
LSM Workbench: Recordings

Legacy System Migration 23


Workbench
4. Dicas

4.1. SAP-Customização
Esteja certo que a Customização de seu sistema SAP está terminada.

O “projeto ideal":

Primeiro termine a customização

4.2. Quais dados deveriam ser migrados?


Analise os dados existentes no sistema legado para determinar quais dados serão necessários no futuro (também de um ponto de vista
negócio-operacional).

4.3. Execute o processo manual


Identifique a(s) transação(ões) no sistema SAP que você quer usar para trazer os dados no sistema SAP. Aqui, pode também ser relevante
se os dados são necessários para finalidade estatística (avaliação) ou para facilitar o processamento no sistema.
Teste a transação no sistema SAP manualmente com dados de teste do sistema velho e certifique-se que todos os campos necessários são
preenchidos. Lá podem ser necessários campos que não correspondem à alguma janela de dados do sistema legado. Neste caso, designe
um valor fixo ou defina o campo como opcional para a transferência de dados pode ser apropriado.
Conheça a terminologia do objeto de dados em questão.

Ex. XD01: Criar mestre cliente (veja também o F1 help)

Legacy System Migration 24


Workbench
4.4. Qual técnica de importação
que será utilizada?
 Verifique as interfaces fornecidas pela aplicação. Há um programa batch input e um
IDoc (por exemplo)? Qual método será usado no seu projeto?
 No caso de quantidades de dados muito pequenas, pode ser mais fácil fazer a
transferência manualmente.
 Com volumes de dados muito grandes, todavia, a tecnologia batch input pode levar
tempo de execução excessivamente longo. Faça uma estimativa grosseira para o
tempo necessário: 10000 registros por hora; este valor, todavia, pode variar bastante
dependendo do servidor.
 As sessões Batch input são‚ simples no pós-processamento.
 É preciso uma gravação? Decida se você quer usar um programa de importação
existente (batch input, direct input, BAPIs, IDocs) ou uma gravação:
- Vantagem da migração de objetos standard:
* Inclui seqüências de telas que podem variar (ex.com diferentes tipos de
materiais)
- Vantagens da gravação:
* Pequeno número de campos-alvo
* Disponível para quase todas as transações

Legacy System Migration 25


Workbench
4.5. Criar a gravação
• Se você usar a gravação: Grave a transação e o processo de
gravação.
- Especifique:
* Nomes de campos
* Descrição de campos
* Valores default
• Se necessário:
- Crie a gravação via transação SHDB
- Gere o programa
- Adapte o programa para as suas necessidades

4.6. Preencha os atributos do objeto


Preencha os atributos no LSM Workbench de acordo com a técnica
de importação escolhida.

Legacy System Migration 26


Workbench
4.7. Determine as estruturas-fonte
• Determine as estruturas fontes e campos
• A exportação foi feita em múltiplo arquivos ou em um arquivo seqüencial
• Nota: LSMW não faz exportação de sistemas legados
• Defina as estruturas de registro dos dados do legado e introduza-as para o
sistema SAP.
- Caso 1: Dados estão disponíveis em um ou mais arquivos.
* Introduza estas estruturas para o sistema SAP.
- Caso 2: Dados (ainda) estão no sistema legado e o sistema legado
fornece uma função para exportar os dados.
* Introduza esta(s) estrutura(s) de registro(s) para o sistema SAP.
- Caso 3: Dados (ainda) estão no sistema legado e o sistema legado não
fornece uma função para exportar os dados.
* Defina a estrutura de registro dos dados que você precisa.
* Exporte estes dados por meio de um programa que seja escrito no
sistema legado.
* Introduza esta(s) estrutura(s) de registro(s) para o sistema SAP.

Legacy System Migration 27


Workbench
5. LSMW – Passo a passo

Nota: o logon deve ser feito em inglês, porque as mensagens não aparecem ser for feito em outra língua.

Legacy System Migration 28


Workbench
Para utilizar o LSM Workbench digite LSMW <enter>

Legacy System Migration 29


Workbench
Execute /crie um Projeto

Legacy System Migration 30


Workbench
Exemplo da Criação de um novo Projeto

Legacy System Migration 31


Workbench
Exemplo da Criação de um novo Projeto

Legacy System Migration 32


Workbench
Exemplo da Criação de um novo Projeto

Legacy System Migration 33


Workbench
Depois de definido o nome do Projeto / Subprojeto / Objeto click no botão Continue (F8)

Legacy System Migration 34


Workbench
Tela com todos os passos a serem executados para realizar a importação de dados
Legacy System Migration 35
Workbench
Altere a função do Double Click para Editar

Legacy System Migration 36


Workbench
Você pode entrar em um passo com o botão Execute(Ctrl+F8) ou com um duplo-click no passo desejado.

Legacy System Migration 37


Workbench
Seleção de método

Legacy System Migration 38


Workbench
Selecionando o Método Batch Input

Legacy System Migration 39


Workbench
Tela inicial de gravação de transação

Legacy System Migration 40


Workbench
Nomeando o recording

Legacy System Migration 41


Workbench
Transação a ser utilizada

Legacy System Migration 42


Workbench
Informando os dados para a transação

Legacy System Migration 43


Workbench
Informando os dados para a transação

Legacy System Migration 44


Workbench
Nomeando os campos mapeados

Legacy System Migration 45


Workbench
Nomeando os campos mapeados

Legacy System Migration 46


Workbench
Nomeando os campos mapeados

Legacy System Migration 47


Workbench
Nomeando os campos mapeados

Legacy System Migration 48


Workbench
Novo recording criado

Legacy System Migration 49


Workbench
Salve o registro criado

Legacy System Migration 50


Workbench
Criação / alteração da estrutura

Legacy System Migration 51


Workbench
Criação/alteração da estrutura

Legacy System Migration 52


Workbench
Nomeando a estrutura
Legacy System Migration 53
Workbench
Nomeando a estrutura
Legacy System Migration 54
Workbench
Definindo os campos da estrutura

Legacy System Migration 55


Workbench
Definindo os campos da estrutura

Legacy System Migration 56


Workbench
Definindo os campos da estrutura

Legacy System Migration 57


Workbench
Definindo os campos da estrutura

Legacy System Migration 58


Workbench
Salvar arquivo como TXT
Legacy System Migration 59
Workbench
Definindo os campos da estrutura

Legacy System Migration 60


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

Legacy System Migration 61


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

Legacy System Migration 62


Workbench
Mapear campos

Legacy System Migration 63


Workbench
Mapear campos

Legacy System Migration 64


Workbench
Mapear campos

Legacy System Migration 65


Workbench
Mapear campos

Legacy System Migration 66


Workbench
Mapear campos

Legacy System Migration 67


Workbench
Mapear campos

Legacy System Migration 68


Workbench
Mapear campos

Legacy System Migration 69


Workbench
Mapear campos

Legacy System Migration 70


Workbench
Mapear campos

Legacy System Migration 71


Workbench
Mapear campos

Legacy System Migration 72


Workbench
Exemplo de geração de um arquivos de dados

Legacy System Migration 73


Workbench
Definindo os arquivos de dados

Legacy System Migration 74


Workbench
Definindo os arquivos de dados

Legacy System Migration 75


Workbench
Definindo os arquivos de dados

Legacy System Migration 76


Workbench
Definindo os arquivos de dados

Legacy System Migration 77


Workbench
Definindo os arquivos de dados

Legacy System Migration 78


Workbench
Definindo os arquivos de dados

Legacy System Migration 79


Workbench
Definido arquivos para as estruturas-fonte
Legacy System Migration 80
Workbench
Definido arquivos para as estruturas-fonte
Legacy System Migration 81
Workbench
Leitura dos dados do arquivo de entrada

Legacy System Migration 82


Workbench
Leitura dos dados do arquivo de entrada
Legacy System Migration 83
Workbench
Leitura dos dados do arquivo de entrada
Legacy System Migration 84
Workbench
Confere Leitura

Legacy System Migration 85


Workbench
Confere Leitura

Legacy System Migration 86


Workbench
Confere Leitura

Legacy System Migration 87


Workbench
Convertendo os dados
Legacy System Migration 88
Workbench
Convertendo os dados
Legacy System Migration 89
Workbench
Convertendo os dados
Legacy System Migration 90
Workbench
Exibindo os dados convertidos

Legacy System Migration 91


Workbench
Exibindo os dados convertidos

Legacy System Migration 92


Workbench
Exibindo os dados convertidos

Legacy System Migration 93


Workbench
Gerando Pasta de Batch Input
Legacy System Migration 94
Workbench
Gerando Pasta de Batch Input
Legacy System Migration 95
Workbench
Gerando Pasta de Batch Input
Legacy System Migration 96
Workbench
Executando a Sessão Batch Input
Legacy System Migration 97
Workbench
Executando a Sessão Batch Input
Legacy System Migration 98
Workbench
Gerando uma Change Request
Legacy System Migration 99
Workbench
Gerando uma Change Request
Legacy System Migration 100
Workbench
6. Autorizações necessárias

Legacy System Migration 101


Workbench
7. Instalação

Até a versão 4.6 o LSMW era instalado separadamente do


SAP/R3, após a versão 4.7 já faz parte da instalação
básica do SAP R/3

Legacy System Migration 102


Workbench

You might also like