Você está na página 1de 51

LSM Workbench

Legacy System Migration Workbench 1.7


_____________________________________________________________________



Migrao de Dados para o
Sistema R/3.














Material para curso Aspen Procwork.

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 1

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Tutorial Passo a Passo

1. Introduo

Ferramenta disponibilizada pela SAP, totalmente free, que permite a
transferncia de dados de um sistema legado (non-SAP) para o R/3 uma nica
vez ou periodicamente. Sua utilizao pode reduzir significativamente o tempo
e o custo com a migrao de dados em um projeto. Pode ser utilizado a partir
da verso 4.0A em diante.

Obs.: As verses anteriores a 4.0 utilizam a verso 1.0 da LSMW.

Maiores informaes: http://sapnet.sap.com/lsmw ou lsmw@sap.com.


2. Princpios bsicos do LSM Workbench

Os seguintes conceitos e tcnicas da R/2-R/3 Migration Workbench foram
adotados:
Objetos de negcios so transportados (migrados) ao invs de tabelas
individuais ou contedo dos campos
As regras de converso a ser definidas so flexveis e podem ser
customizadas.
Converses de programas pr-programados no so entregues. Estes
programas so melhor produzidos nas bases das regras definidas.


O LSM Workbench foi desenvolvido na base dos seguintes princpios:

A maior parte das funes precisam estar no R/3. No em uma coleo de
programas individuais em diferentes plataformas.
A qualidade e consistncia dos dados importados para o R/3 precisam ter
maior importncia que a velocidade e performance da migrao dos dados.
Desenvolvimento existente e codificao podem ser usados.
O mapeamento desenvolvido e as regras podem ser reutilizadas e usadas
repetidamente nos projetos.









Elaine F. B. Cavalcante / Alan D. Recupero Pgina 2

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Nesta base, um conceito foi desenvolvido que representado no seguinte
diagrama:


SAP AG J uly 1999 21
Accelerating Data Migration: LSM Workbench
One or several
files
R
/
3

S
t
a
n
d
a
r
d
Convert data
Batch Input
processing
Legacy data
on PC
Read data
Converted
data
Read data
Legacy data
on appl icati on
server
IDoc inbound
processing
Direct Input
processing
How LSM Workbench works
Structure
relations
Field mapping
Conversion
rules




As principais vantagens do LSM Workbench:

Parte do R/3 e assim independe das plataformas individuais
Uma variedade de possibilidades tcnicas de converso de dados
Consistncia dos dados devido aos padres das tcnicas de importao
- Batch Input
- Direct Input
- BAPIs (Business Application Programming Interfaces)
- Idocs (Intermediate Documents)
A tcnica de importao a ser utilizada em um caso individual depende do
objeto de negcio.

Gerao de programas de converso baseados nas regras definidas
Processo interativo transparente
Interfacear dados em formato de planilha
Criao de objetos de migrao de dados baseados nas transaes
gravadas


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 3

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

3. Pr-condies

O LSM Workbench tem como principais funes:

1. Importar dados (sistema legado em planilhas e/ou arquivos seqenciais)
2. Converter os dados (do formato origem para o formato destino)
3. Importar os dados (para o banco de dados do R/3)

Antes de aplicar o LSM Workbench, os seguintes itens devem ser
considerados, em particular:


- Assegure-se que a customizao est terminada.
- Determine os dados contidos no seu sistema legado e quais os dados que
sero necessrios no futuro (com a respectiva operao do negcio).
- Decida com bom senso, o uso desta ferramenta com o respectivo volume
de dados a ser transferido.
- Identifique a(s) transao(es) no R/3 atravs da qual voc espera importar
os dados para o seu sistema SAP.
- Execute a transao no R/3 manualmente com dados de teste do sistema
legado e veja quais campos precisaro ser preenchidos. Nesse ponto,
pode-se definir quais os campos so requeridos (obrigatrios) e quais os
que podero conter valores fixos.
- Associe os dados de origem com os dados de destino.
- Determine a forma em que os dados do sistema legado (non-SAP) podem
ser transferidos para o sistema SAP (via Move ou de acordo com uma
regra).
- Se for necessrio, defina as regras de traduo.
- Em qual forma est avaliado os dados do sistema legado? Determine de
acordo com as funes da LSMW que podem ser aplicadas.
- Se somente uma parte do sistema legado ser substituda pelo R/3,
determine quais funes sero providenciadas para o sistema SAP e de
qual sistema legado. Se for necessrio, utilize um conceito de fluxos de
dados e arquitetura de interface.


Estas questes precisam ser respondidas diferentemente para cada cliente e
precisam absolutamente ser respondidas antes da ferramenta ser utilizada.







Elaine F. B. Cavalcante / Alan D. Recupero Pgina 4

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

4. Utilizando a ferramenta LSM Workbench

Para iniciar a utilizao da LSM Workbench, use a transao : LSMW.

Na tela inicial, voc pode criar um novo projeto, subprojetos correspondentes e
objetos atravs Edit - Creat new entry.

Projeto : Um identificador para nomear o projeto para transferncia de dados.
Se for transferir dados de vrios sistemas legados, pode-se criar um projeto
para cada sistema legado.

Subprojeto : Um identificador que usado como atributo da estrutura acima.

Objeto : Um identificador para nomear o objeto de negcio.

Na tela inicial, Project Documentation mostra qualquer documentao escrita
para telas individuais e passos de processamento. Pode-se imprimir a
documentao do projeto, enviar ou salvar em arquivo de vrios formatos.

Aps selecionar um objeto, ENTER ou CONTINUE carrega um guia de
processo interativo. Aqui encontram-se os passos individuais para a migrao
dos dados.

Antes de comear a trabalhar com LSM Workbench, necessrio
primeiramente, mapear o objeto requerido no papel.

Administrao:

Na tela inicial, pode-se exibir a funo de administrao via Goto/
Administration. Aqui encontra-se a lista de todos os projetos existentes.

Recordings:

Na tela inicial, pode-se exibir a funo de gravao via Goto/ Recording.

Se nenhum dos programas padro de Batch Input ou nenhum programa
padro de Direct Input ou nenhum IDOC so avaliveis para o objeto de dados,
pode-se cri-lo usando a funo de Recording da LSM Workbench. Entretanto,
alm desses casos onde um programa padro avalivel, o recording pode
ser feito a fim de reduzir o nmero de campos destinos.





Elaine F. B. Cavalcante / Alan D. Recupero Pgina 5

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

OBS.: A funo de gravao (Recording) grava uma seqncia de tela fixa. Isto
no pode ser usado para migrao de dados contendo um varivel nmero de
itens.


Dicas gerais para o Procedimento:


- Assegure-se de que a Customizao do sistema R/3 terminou.
- Identifique os campos a serem preenchidos no sistema.
- Decida qual programa de importao existente a ser utilizado (Batch Input,
Direct Input , BAPIs, Idocs) ou um Recording.
Vantagens dos objetos padres de migrao : Incluem seqncia de tela
que pode variar.
Vantagens do Recording: menor nmero de campos destinos e
avaliabilidade para quase todas as transaes.

- Se for utilizar o Recording, grave a transao e o processo da gravao
Especifique : nome dos campos, descrio dos campos e valores default.

- Defina as estruturas do registro dos dados legados e insira-os no R/3.
- Caso 1: Dados so avaliveis em um ou mais arquivos.
Introduza estas estruturas no R/3.
- Caso 2: Dados j existem no sistema legado e o sistema legado prov
uma funo para exportar os dados.
Introduza este(s) registro(s) de estrutura(s) no R/3.
- Caso 3: Dados j existem no sistema legado e o sistema legado no
prov um funo para exportar os dados
- Defina a estrutura do registro de dados que necessrio.
- Exporte este dados atravs de um programa escrito no sistema
legado.
- Introduza esta(s) estrutura(s) de registros no R/3.

- Desenvolva o mapeamento do campo e as regras de converso.
- Importe os dados automaticamente
- Converta os dados
A coluna da esquerda da tabela da transao preenchida
automaticamente, se isto for de acordo com o controle da transao.
Um arquivo seqencial criado.
- Mantenha as regras de reusabilidade
- Mantenha as tabelas de traduo
- Especifique seus valores fixos.
- Mantenha a traduo das tabelas e gere uma nova converso.
- Importe os dados

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 6

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Dependendo do tipo de objeto:
- Batch Input / Recording
- Gerar pasta de Batch Input
- Executar pasta de Batch Input
- Iniciar sesso Direct Input
- IDOCs/BAPIs:
- Transferir dados convertidos para processamento de inbound IDOC.
- Checar processamento de inbound.



Exemplo: Especificao Carga de Equipamentos

Transao : IE01


CAMPO TAMANHO FORMATO VALOR
FIXO
RM63E-DATSL 10 CHAR
RM63E-EQTYP 1 CHAR M
ITOB-EQART 10 CHAR
ITOB-INVNR 25 N
ITOB-BRGEW 17 QUANT
ITOB-GROES 18 CHAR
ITOB-ANSWT 17 N
ITOB-WAERS 5 CHAR BRL
ITOB-ANSDT 10 CHAR
ITOB-SHTXT 40 CHAR
ITOB-SWERK 4 CHAR 0001
ITOB-STORT 10 CHAR 0001















Elaine F. B. Cavalcante / Alan D. Recupero Pgina 7

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Migrao de Dados Passo a Passo

Criar/Selecionar o projeto, subprojeto e objeto.





Clique F8 e siga a seqncia de instrues disponveis.










Elaine F. B. Cavalcante / Alan D. Recupero Pgina 8

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

De acordo com o objeto, estes passos podem variar e tambm podem ser
configurados selecionando as etapas atravs do Menu Pessoal.













As etapas comuns e necessrias para qualquer objeto esto numeradas e em
itlico.



Elaine F. B. Cavalcante / Alan D. Recupero Pgina 9

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

1. Entrar com o tipo de objeto e tcnica de importao.






Selecione o Boto Modificar/Exibir e configure os tpicos abaixo:

- Transferncia peridica ou nica;
- Um tipo de objeto e a tcnica de importao possvel (disponvel) para este
objeto.









Elaine F. B. Cavalcante / Alan D. Recupero Pgina 10

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

2. Definir a estrutura do objeto (origem) com nome, descrio e hierarquia de
relacionamentos (quando houver).



















Elaine F. B. Cavalcante / Alan D. Recupero Pgina 11

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

3. Definir os campos da estrutura.




Existem vrias maneiras de definir e manter os campos destinos.

1. Criar Campos destinos individuais
2. Manter Campos destinos na forma de Tabela
3. Copiar Campos destinos de outras origens : upload, outro objeto, repositrio de
dados, de um arquivo com o nome dos campos na 1 linha.


Obs.: Os campos que forem de valor fixo no R/3 no precisam constar na
estrutura do arquivo texto. Eles tero o seu valor atribudo em outra etapa.






Elaine F. B. Cavalcante / Alan D. Recupero Pgina 12

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

4. Definir os relacionamentos das estruturas.

Estrutura origem Estrutura destino.








Obs.: Neste exemplo, o objeto standard possui vrias estruturas. Deve-se associar
a estrutura origem somente as estruturas destino (do objeto) necessrias para a
realizao da carga.







Elaine F. B. Cavalcante / Alan D. Recupero Pgina 13

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

5. Associar os campos origens ao campos destinos e definir como o contedo
ser convertido.

Todos os campos da estrutura destino, que foi selecionado sero exibidos. Para
cada campo destino as seguintes informaes so exibidas:
- Descrio do campo
- Associao campo origem
- Tipo de regra (valor fixo, traduo, etc)
- Codificao.





Dica : Se escolher EXTRAS ->AUTO-FIELDMAPPING, a LSMW sugestionar os
campos origens que devem ser associados aos seus respectivos campos
destinos.




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 14

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

5.1 Definir as regras de converso.


Obs.: Nesta etapa, deve-se informar quais so os valores fixos. No exemplo, estes
valores so : EQTYP, WAERS, SWERK e STORT.


6. Processar as regras de reusabilidade de um projeto

- Valores fixos (global)
- Tradues
- Rotinas elaboradas pelo programador









Elaine F. B. Cavalcante / Alan D. Recupero Pgina 15

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

7. Especificar todos os arquivos a serem utilizados:

- O arquivo de dados antigos no PC ou no servidor R/3.
- O arquivo para ler os dados ( o sistema define sozinho )
- O arquivo para converter os dados ( o sistema define sozinho )





Nesta etapa, so passados todas as caractersticas do(s) arquivo(s) a ser(em)
lido(s): se contm delimitador, se so dados de uma estrutura de tabela ou arquivo
seqencial.

O LSMW automaticamente nomeia os arquivos lidos com : .lsmw.read e os
arquivos convertidos com : .lsmw.conv . Pode-se tambm usar um * (caracter
curinga) no nome dos arquivos a serem lidos e convertidos quando houver
necessidade de quebra do arquivo.



Elaine F. B. Cavalcante / Alan D. Recupero Pgina 16

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

8. Associar os arquivos definidos as estruturas origens.




















Elaine F. B. Cavalcante / Alan D. Recupero Pgina 17

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

9. Ler os dados

Leitura com sucesso.





Obs.: A leitura dos dados considerada realizada com sucesso, quando o n de
linhas do arquivo o mesmo no log gerado e a coluna de registros no escritos
tem o valor 0 (zero).





Elaine F. B. Cavalcante / Alan D. Recupero Pgina 18

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

10. Exibir os dados lidos









Elaine F. B. Cavalcante / Alan D. Recupero Pgina 19

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

11. Converter os dados












Elaine F. B. Cavalcante / Alan D. Recupero Pgina 20

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

12. Conferir os dados convertidos e exibi-los.











Elaine F. B. Cavalcante / Alan D. Recupero Pgina 21

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

13. Checar os dados convertidos com a Customizao.





Obs.: A conferncia com a Customizao mais uma funcionalidade que auxilia
na consistncia dos dados que esto sendo importados no R/3. A deteco de
erros nem sempre impede a realizao da carga.
Estes erros so criados quando utilizado o modo standard, pois o R/3
considera com problemas todos os campos no utilizados pelo processo.










Elaine F. B. Cavalcante / Alan D. Recupero Pgina 22

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________


14. Importar os dados.

Os passos exibidos para a importao dos dados, dependem do tipo de objeto
selecionado, pode ser :

Batch Input padro ou Recording:
- Gerar pasta de batch input
- Executar pasta de batch input
Direct Input padro
- Inicia pasta direct input
BAPI ou IDOC:
- Inicia criao IDOC
- Inicia processamento IDOc
- Cria overview Idoc
- Inicia postprocessing do Idoc.



No exemplo que estamos seguindo, o Objeto permite a gerao da pasta de
BI, sua execuo e a verificao de erros.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 23

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________







No exemplo que estamos seguindo, o Objeto permite a gerao da pasta de
BI, sua execuo e a verificao de erros.
















Elaine F. B. Cavalcante / Alan D. Recupero Pgina 24

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________



Ao clicar na opo : Executar pasta de BI , automaticamente o sistema chama a
transao SM35.





















Elaine F. B. Cavalcante / Alan D. Recupero Pgina 25

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________


Caso a opo escolhida seja Call Transaction, observamos o resultado abaixo:


Caso a opo escolhida seja Direct Input, observamos o resultado abaixo:


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 26

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________


Aps a execuo, possvel verificar as transaes incorretas. Caso existam
transaes com erros, criada outra pasta que pode ser processada novamente a
partir dos passos acima com as devidas correes.






Dica Importante: Dependendo da carga e da quantidade de campos que ser
necessrio importar para o R/3, eu recomendo, utilizar o Recording e mapear
somente os campos necessrios. Com a utilizao do Recording, agiliza-se o
processo, uma vez que ele no precisa carregar todas as estruturas que o objeto
standard disponibiliza, como foi visto no exemplo citado.






Elaine F. B. Cavalcante / Alan D. Recupero Pgina 27

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Batch Input Recording Passo a Passo.

Definio:
Processo pelo qual so definidos todos os mapeamentos dos campos para que possa
reduzir o numero de campos destinos e o tempo de processamento da pasta.
Caso nenhum dos processos anteriores sejam adequados para o processo exigido deve-
se criar um Batch Input Recording.

1. Criando Recordings.
Como no exemplo anterior deve-se Criar/Selecionar Projeto, Subprojeto e Objeto.
Executar a opo atributos do objeto ( passo 1 do ex. anterior ) .
Selecione o Boto Modificar/Exibir e configure os tpicos abaixo:
- Transferencia peridica ou nica;
- Um tipo de objeto e a tcnica de importao possvel para este objeto.
Overview. Recording
Tipo de transferencia.

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 28

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

1.1 Definindo Recording.
Ao pressionar o boto overview a janela a seguir ser apresentada para definio e
descrio do recording.

Ao final aparecera uma janela para digitar o cdigo da transao a ser mapeada .
O LSM Workbench faz uma chamada na transao SHDB para executar o mapeamento
como j visto anteriormente.



Nota : Deve-se ter neste momento um mapeamento j preparado pelo
funcional ou um estudo prvio da transao desejada.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 29

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

1.2 Definindo Mapeamento.
VD01

O mapeamento deve seguir o padro dado pelo funcional e deve constar todos os
campos que sero preenchidos.

1.3 Declarando campos e descries.
No esquecer de
preencher.
Aps o mapeamento pronto a tela acima ser apresentada para o preenchimento
do nome do campo ( em laranja ) e descrio .
Nota: No esquecer que este processo e obrigatrio, caso contrario o
vinculo com os campos de origens ser impossvel.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 30

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
2. Criando uma estrutura.

Executar a opo estrutura do objeto ( passo 2 do ex. anterior ) .
Neste passo estaremos definindo o nome da estrutura que recebera o arquivo texto ou
arquivo da planilha do sistema legado ( como no exemplo abaixo ).






Nota: Ateno , todo passo executado deve ser salvo, assim a ferramenta
identifica o item processado posicionando-se sozinha no prximo .

3. Criando Campos da estrutura.

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 31

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Executar a opo campos da estrutura ( passo 3 do ex. anterior ) .
Neste passo estaremos definindo os campos da estrutura que recebera o arquivo texto ou
arquivo da planilha do sistema legado ( como no exemplo abaixo ).


Quando criar um campo posicionar o cursor sobre este campo para criao do
prximo caso contrario o mesmo ficara fora de ordem no armazenando assim o
arquivo corretamente.

Nota: Criar os campos exatamente com o tamanho dos campos do registro
lido para que estes no fiquem truncados.

4. Definindo relacionamento das estruturas.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 32

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Executar a opo relacionamentos das estruturas ( passo 4 do ex. anterior ) .
Neste passo estaremos definindo o relacionamento das estruturas de origem e destino.
Pressionando o boto Relationship o relacionamento e criado como vemos no exemplo
abaixo.
Relacionamento foi
definido com sucesso.




Observao: O relacionamento com a estrutura do mapeamento e feito
automaticamente pelo LSM Workbench.


5. Definindo mapeamento de campos e regras de converso.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 33

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Neste passo faremos as associaes dos campos da estrutura origem e o mapeamento
da estrutura destino.
Dica : 1- Usar a opo no menu Extras Auto-Fieldmapping para a associao dos
campos .
2- Usar os mesmos nomes dos campos nas duas estruturas para facilitar o
relacionamento como mostra o exemplo abaixo.


5.1 Definindo regras de converso.

Aps o relacionamento dos campos serem processados deve-se definir as regras
de converso para os mesmos dando uma ateno especial para os seguintes
tpicos:

Campos com valores fixos;
Campos somente para transferencias de valores;

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 34

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Campos para tradues ( DE / PARA );
Campos para rotinas do usurio ( cdigos ).

Observao: este processo deve ser executado campo a campo como mostra o
exemplo abaixo.
Definio das regras
Boto Rule




Nota : Para a definio das regras e s posicionar o cursor sobre o campo
desejado e pressionar o boto Rule no menu.

6. Definindo campos fixos, tradues e rotinas individuais ( usurio ).


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 35

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Neste passo faremos os tratamentos dos campos definindo seus valores, tradues e
rotinas.
Todos os campos devero estar previamente definidos no passo 5, pois caso isso no
ocorra eles no aparecero neste momento.

6.1 Campos Fixos.

Campos que no tero seus valores alterados no decorrer do processo, e que no foram
definidos em nossa estrutura origem somente aparecendo na estrutura de mapeamento.

Valor do campo
fixo



6.2 Campos para Tradues.

Campos que no sistema legado tem valores que devem ser convertidos para a base do
R/3.

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 36

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Para que esta converso seja executada pelo sistema o flag OK deve estar marcado
como no exemplo abaixo.

Marcar o flag para
fazer as converses.


6.3 Rotinas individuais ( usurio ).

Campos que tero seu valor alterado atravs de cdigo ABAP.
Veja no exemplo a seguir a definio de mascaras para a entrada no sistema R/3 (como
CEP, CPF, CNPJ , e outros...).




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 37
Exemplo do cdigo.

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Nota: Neste passo o LSM Workbench no disponibiliza o icone para salvar as
atualizaes mais elas continuam definidas no sistema.

7. Especificando o arquivo.

Definio do caminho mais o nome do arquivo a ser lido especificando ainda se o mesmo
esta na Rede ou se e um arquivo local.
Deve-se tambm informar os parmetros de leitura do mesmo tais como:
Leitura de arquivo texto ou tabela;
Delimitador;
Tipo do arquivo;
Outros ...
Como no exemplo a seguir:




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 38
Definiesparaleitura

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________




Observao : Na tela inicial do passo 7 deve-se posicionar o cursor sobre o
caminho que o arquivo ser lido ( Local / Rede ) e pressionar o boto Create
Entry para ento passar as definies da figura acima.





Nota : O sistema criara para seu controle dois arquivos, um para os registros
lidos e outro para os registros convertidos.

8. Associando o arquivo.
Elaine F. B. Cavalcante / Alan D. Recupero Pgina 39

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Neste passo deve-se associar o caminho mais nome do arquivo definido no item 7
a estrutura que recebera os dados.

Arquivo Estrutura origem. (exemplo : Emissor ).

Associao definida
com sucesso.


Nota : Ao pressionar o boto Assignment o sistema define a associao sozinho.


As vezes ao entrar neste passo o sistema j definiu tudo, mesmo assim deve-se
pressionar o boto e salvar o processo para que a ferramenta passe sozinha para o
prximo passo.

9. Leitura dos dados.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 40

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
L os dados do sistema legado e carrega a estrutura de origem para isso e s
executar o passo.



Ser apresentada uma tela com o total de registros lidos e gravados na estrutura ,
como veremos na figura a seguir.

Nota: Para verificar se no ocorreu nenhum erro todos os totais devem estar
exatamente com os mesmos valores.




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 41

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

10. Mostra dados lidos.

Mostra todos os registros lidos e tambm os registros por campos.

Serve para verificar a integridade dos registros lidos ou seja os valores que esto contidos
em todos os campos da estrutura origem.

Este passo e muito til porque caso haja algum erro na leitura do arquivo do cliente se
consegue identificar de onde originou-se o erro, do arquivo lido ou da estrutura definida.




10.1 Verificando os dados.

Uma tela com todos os registros lidos ser exibida, clique sobre um nico registro
para verificar seu contedo.

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 42

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________




10.2 Verificando contedo dos campos.

Reparem que este registro ainda no passou pela converso neste momento e o nome do
arquivo que esta sendo exibido e o mesmo criado pelo sistema na Nota do passo 7 (
arquivo reg. Lidos ).
Dados ainda no
foram convertidos.

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 43

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________



11. Converter dados.

Executando este passo o LSM Workbench l o arquivo de registros lidos (ex.
anterior ) e grava o arquivo de registros convertidos.




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 44

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________


Aparecera uma tela com o resumo dos registros lidos e convertidos, como aquela
do passo 9 e para a converso estar correta os totais tambm devem ser iguais.

Totais devem ser iguais.



12. Mostra dados convertidos.

Mostra todos os registros convertidos e tambm os registros por campos.

Serve para verificar a integridade dos registros convertidos ou seja os valores que esto
contidos em todos os campos da estrutura destino.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 45

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Este passo e muito til porque caso haja algum erro na converso do arquivo se
consegue identificar de onde originou-se o erro, do mapeamento ou das regras de
converses.



12.1 Verificando os dados.

Uma tela com todos os registros convertidos ser exibida, clique sobre um nico
registro para verificar seu contedo.

Observe o nome do arquivo de converso, pois ele foi definido pelo sistema na
Nota do passo 7.




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 46

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________


12.2 Verificando contedo dos campos.
Reparem que este registro j passou pela converso neste momento incluindo agora os
campos fixos, campos com tradues e os com rotinas ( cdigos ).
Arquivo j
convertido



Elaine F. B. Cavalcante / Alan D. Recupero Pgina 47

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
13. Criao da Pasta Batch Input.

Criao da pasta Batch Input para que o usurio controle data e hora para inicio
do processamento da mesma.
Este passo no aparecera caso seja utilizado algum outro processo do LSM
Workbench ( Direct Input, BAPIs e Idocs ) sendo substitudo pelo passo
correspondente ao outro modo de processamento.

Caso marcado guarda
pasta aps execuo.
Usa o arquivo criado pelo sistema que
contem os registros convertidos.



Nota : O arquivo utilizado para a gerao da Pasta e o convertido como
mostra a figura acima.


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 48

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
Numero de transaes
inseridas na pasta.

Observao : Uma janela informando que a pasta foi criada com o numero de transaes
inseridas e exibida.

14. Executando Pasta Batch Input.

Neste momento o LSM Workbench faz uma chamada na transao SM35 para que o
usurio possa executar a pasta.
Todas as facilidades da transao sero mantidas como executar em background, exibir
somente erros, ou processamento visvel.
Posicionar o cursor sobre a
pasta e pressionar o boto
Process.
Marcada para deleo
aps o processo.




Elaine F. B. Cavalcante / Alan D. Recupero Pgina 49

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________
14.1 Modos de execuo.

Processo Foreground :
O usurio visualiza passo a passo a execuo da pasta.
Mostra somente erros :
O processo para somente se houver algum erro.
Background :
No e visvel para o usurio e guarda todos os erros em Logs.


Nota : A pasta pode ser processada pelo LSMW ou diretamente pela
transao SM35 ficando a escolha do usurio.









6. Referncias Bibliogrficas:

Elaine F. B. Cavalcante / Alan D. Recupero Pgina 50

LSM Workbench
Legacy System Migration Workbench 1.7
_____________________________________________________________________

Toda referncia utilizada para a confeco deste material foi extrada do site da
SAP . (http://www.sap.com)
Data Migration of Non-SAP Systems to R/3 - Quick Introduction to Working with
the Legacy System Migration Workbench Version 1.7 .
LSMW BOM (Converso PP0006)
Accelerated Data Migration Using LSMW 1.6 Solutions
Accelerating Data Migration: LSM Workbench

Ten Benefits for LSMW-Users


Elaine F. B. Cavalcante / Alan D. Recupero Pgina 51

Você também pode gostar