LSMW for Dummies

Embed Size (px)

Citation preview

  • 7/18/2019 LSMW for Dummies

    1/111

  • 7/18/2019 LSMW for Dummies

    2/111

    Migrao de Dados para Sistemas SAP

    Fevereiro 17, 2005

  • 7/18/2019 LSMW for Dummies

    3/111

    1.1 LSM Workbench: O que ?

    O LSM Workbench uma ferramenta SAP-baseada que viabiliza a transferncia dados de Sistemasno-SAP (Sistemas Legados) para Sistemas SAP eventual ou peridica.

    A ferramenta disponibiliza uma maneira conveniente de 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 disto, o LSM Workbench prov uma funo que permite gerar um objeto de migrao de dados

    que poder ser utilizado em uma transao de entrada ou modificao.

    1. Introduo

  • 7/18/2019 LSMW for Dummies

    4/111

    1.2. Fluxo do LSM Workbench

  • 7/18/2019 LSMW for Dummies

    5/111

    1.3. Principais vantagens - LSMW

    Parte do SAP R/3, no dependente de plataformas individuais; Disponibiliza vrias tcnicas possveis de converso de dados; Dados consistentes decorrentes das tcnicas de importao standard:

    - 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 do negcio: Gerao do programa de converso baseado em regras definidas; Guia de processo interativo transparente; Interface para dados em planilha eletrnica;

    Criao de objetos de migrao de dados baseada na gravao datransao;

    Sem custo para clientes SAP e parceiros SAP.

  • 7/18/2019 LSMW for Dummies

    6/111

    2. Condies Preliminares

    Em situaes nas quais o LSMW for utilizado com o conceito de migrao, consideraralguns itens importantes:

    Certifique-se do fim da customizao;

    Determine os dados do legado e quais sero necessrios futuramente;

    Avalie se faz sentido a utilizao da ferramenta em relao ao volume de dados;

    Identifique quais transaes do R/3 sero utilizadas; Execute as transaes do R/3 manualmente com dados do legado, e verifique se

    os mesmos foram preenchidos no SAP R/3. Neste momento identificar os dadosque necessitam de converso, dados que necessitam de gerao, etc;

    Faa um mapeamento dos dados ( origem destino );

    Neste ponto j ter informaes para determinar como os dados sero extrados

    do Legado; O LSMW no realiza extrao de dados.

  • 7/18/2019 LSMW for Dummies

    7/111

  • 7/18/2019 LSMW for Dummies

    8/111

    3.1. Projeto, Subprojeto e ObjetoNa tela inicial, voc pode criar um novo projeto, subprojetos correspondentes e objetos

    via Edit -> Create new entry. Projeto: um ID com o mximo de 10 caracteres para o nome do seu projeto de

    transferncia de dados. Se voc quer transferir dados de vrios sistemas legados,voc pode criar um projeto i.e. para cada sistema legado.

    Subprojeto: um ID com o mximo de 10 caracteres que so usados alm disto comoatributo estruturado.

    Objeto: um ID com o mximo de 10 caracteres para o nome do objeto de negcio.

    Na tela inicial,All objects fornece uma lista de todos os projetos criados. My objectsmostra uma lista todos objetos do projeto selecionado como estrutura de rvore.Project documentation mostra qualquer documentao escrita para popupsindividuais e passos do processo, voc pode imprimir a documentao do projeto,envi-la e salv-la em vrios formatos de arquivo.

    Selecione Documentation para entrar suas notas. Depois clicando, um popup mostradono qual voc pode escrever abaixo sua documentao pessoal. A funodocumentao adicionalmente avalivel sobAdministration e Recordings nosprimeiros sete passos da migrao de dados.

    No prximo slide, voc encontra um exemplo para um projeto com vrios subprojetos eobjetos. Esta representao mostrada pressionando o botoAll objects of the

    project:

  • 7/18/2019 LSMW for Dummies

    9/111

    Exemplo para uma Estrutura de Projeto

  • 7/18/2019 LSMW for Dummies

    10/111

    3.2. Guia do usurioDepois de selecionar um objeto, ENTERou CONTINUEdireciona o

    usurio em processo interativo. Aqui voc ser guiado atravs depassos individuais da migrao de dados.

  • 7/18/2019 LSMW for Dummies

    11/111

    LSM Workbench: Os Principais Passos da Migrao de Dados

  • 7/18/2019 LSMW for Dummies

    12/111

    A tela anterior disponibiliza as seguintes funes:

    Execute: Executa o passo de processamento selecionado. Personal menu:Aqui voc pode fazer uma seleo individual dos passos

    de processamento selecionados. Pressionando o boto Main stepsautomaticamente ativa todos os passos de processamento mandantes parauma converso de dados.

    Numbers On ou Off: Voc pode ativar/desativar a numerao de passos deprocessamento individual.

    Dobleclick=Displayou Doubleclick=Edit:Aqui, voc pode determinar se omodo mostrar ou modo alterar selecionado pelo duplo click.

    Object overview: Mostra toda informao no objeto selecionado. Action log: Mostra uma viso detalhada (data, nome do usurio, hora) para

    todos os passos de processamento j realizados. Voc pode limpar oAction log via Extras -> Reset action log. Esta ao armazenada comuma referncia para o usurio e a data.

  • 7/18/2019 LSMW for Dummies

    13/111

    Personal menu: Todos os Passos de Processamento Avaliveis

  • 7/18/2019 LSMW for Dummies

    14/111

    3.3. Field Mapping

    Antes de voc, iniciar o trabalho com o LSM Workbench, voc dever mapearo objeto requerido no papel. Para isto, crie e imprima o object overview.

    Nesta hora, o overviewsomente mostra a lista e descrio das estruturas SAPe seus campos. Voc pode usar como roteiro para designar as estruturascorrespondentes e campos do sistema fonte para estas estruturas-alvo ecampos-alvo.

    Voc pode, tambm, baixar o overviewna forma de tabela e preencher atabela no Excel para ter o mapeamento como arquivo no PC.

  • 7/18/2019 LSMW for Dummies

    15/111

    3.4. CriarObject overviewEsta funo est disponvel como boto de chamada na ordem para permitir voc criar um object overview qualquer hora:

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

  • 7/18/2019 LSMW for Dummies

    16/111

    Object overview: Source Structures / Target Structures

  • 7/18/2019 LSMW for Dummies

    17/111

    Object overview: Rules

  • 7/18/2019 LSMW for Dummies

    18/111

    Object overviewna forma de tabela

  • 7/18/2019 LSMW for Dummies

    19/111

    Nota: voc pode usar isto antes do desenvolvimento do mapeamento de campos e regras, para imprimir as estruturas SAPpara um objeto, incluindo a gravao para fazer mapeando no papel.

    Overviewdas regras re-utilizveis

  • 7/18/2019 LSMW for Dummies

    20/111

    3.5. AdministrationNa tela inicial, voc pode exibir as funes de administrao via Goto ->

    Administration.Aqui voc pode encontrar uma lista de todos projetosexistentes.

    possvel voc criar, processar, exibir, apagar, copiar ou renomear projetos,subprojetos e objetos e regras re-utilizveis.

    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 ao de processamento, o nome dapessoa quem fez a ltima mudana e a data da modificao soarmazenados.

  • 7/18/2019 LSMW for Dummies

    21/111

  • 7/18/2019 LSMW for Dummies

    22/111

    3.6. RecordingsNa tela inicial, voc pode exibir as funes de gravao via Goto ->

    Recordings.Se nenhum programa batch input standard nem programa direct input nemIDoc est disponvel para um objeto de dados, voc pode criar um novoobjeto usando a funo de gravao do LSM Workbench. Porm, tambmnos casos onde um programa standard est disponvel, pode fazer sentidousar a funo de gravao para diminuir o nmero de campos-alvo.

    Nota: A funo de gravao grava uma seqncia fixa de telas. Ela no podeser usada para migrao de dados contendo um nmero varivel de itensou para transaes com seqncia dinmica de telas.

    Dica: possvel criar uma gravao via SHDB, gerar um programa destagravao, mude o programa para as suas necessidades e registre o

    programa para us-lo no LSMW.Use a funo de documentao: 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 prprias notas.

    LSM Workbench: Recordings

  • 7/18/2019 LSMW for Dummies

    23/111

    LSM Workbench: Recordings

  • 7/18/2019 LSMW for Dummies

    24/111

    4.1. SAP-Customizao

    4.2. Quais dados deveriam ser migrados?

    Esteja certo que a Customizao de seu sistema SAP est terminada.

    O projeto ideal":

    Primeiro termine a customizao

    Analise os dados existentes no sistema legado para determinar quais dados sero necessrios no futuro (tambm de um ponto de vistanegcio-operacional).

    4.3. Execute o processo manualIdentifique a(s) transao(es) no sistema SAP que voc quer usar para trazer os dados no sistema SAP. Aqui, pode tambm ser relevantese os dados so necessrios para finalidade estatstica (avaliao) ou para facilitar o processamento no sistema.

    Teste a transao no sistema SAP manualmente com dados de teste do sistema velho e certifique-se que todos os campos necessrios sopreenchidos. L podem ser necessrios campos que no correspondem alguma janela de dados do sistema legado. Neste caso, designeum valor fixo ou defina o campo como opcional para a transferncia de dados pode ser apropriado.

    Conhea a terminologia do objeto de dados em questo.

    Ex. XD01: Criar mestre cliente (veja tambm o F1 help)

    4. Dicas

  • 7/18/2019 LSMW for Dummies

    25/111

    4.4. Qual tcnica de importaoque ser utilizada?

    Verifique as interfaces fornecidas pela aplicao. H um programa batch input e umIDoc (por exemplo)? Qual mtodo ser usado no seu projeto?

    No caso de quantidades de dados muito pequenas, pode ser mais fcil fazer atransferncia manualmente.

    Com volumes de dados muito grandes, todavia, a tecnologia batch input pode levartempo de execuo excessivamente longo. Faa uma estimativa grosseira para otempo necessrio: 10000 registros por hora; este valor, todavia, pode variar bastantedependendo do servidor.

    As sesses Batch input so simples no ps-processamento. preciso uma gravao? Decida se voc quer usar um programa de importao

    existente (batch input, direct input, BAPIs, IDocs) ou uma gravao:- Vantagem da migrao de objetos standard:

    * Inclui seqncias de telas que podem variar (ex.com diferentes tipos demateriais)

    - Vantagens da gravao:* Pequeno nmero de campos-alvo* Disponvel para quase todas as transaes

  • 7/18/2019 LSMW for Dummies

    26/111

    4.5. Criar a gravao Se voc usar a gravao: Grave a transao e o processo de

    gravao.

    - Especifique:* Nomes de campos* Descrio de campos* Valores default

    Se necessrio:

    - Crie a gravao via transao SHDB- Gere o programa- Adapte o programa para as suas necessidades

    Preencha os atributos no LSM Workbench de acordo com a tcnicade importao escolhida.

    4.6. Preencha os atributos do objeto

  • 7/18/2019 LSMW for Dummies

    27/111

    4.7. Determine as estruturas-fonte Determine as estruturas fontes e campos

    A exportao foi feita em mltiplo arquivos ou em um arquivo seqencial Nota: LSMW no faz exportao de sistemas legados Defina as estruturas de registro dos dados do legado e introduza-as para o

    sistema SAP.- Caso 1: Dados esto disponveis em um ou mais arquivos.

    * Introduza estas estruturas para o sistema SAP.

    - Caso 2: Dados (ainda) esto no sistema legado e o sistema legadofornece uma funo para exportar os dados.* Introduza esta(s) estrutura(s) de registro(s) para o sistema SAP.

    - Caso 3: Dados (ainda) esto no sistema legado e o sistema legado nofornece uma funo 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.

  • 7/18/2019 LSMW for Dummies

    28/111

    5. LSMW Passo a passo

    Nota: o logon deve ser feito em ingls, porque as mensagens no aparecem ser for feito em outra lngua.

  • 7/18/2019 LSMW for Dummies

    29/111

    Para utilizar o LSM Workbench digite LSMW

  • 7/18/2019 LSMW for Dummies

    30/111

    Execute /crie um Projeto

  • 7/18/2019 LSMW for Dummies

    31/111

    Exemplo da Criao de um novo Projeto

  • 7/18/2019 LSMW for Dummies

    32/111

    Exemplo da Criao de um novo Projeto

  • 7/18/2019 LSMW for Dummies

    33/111

    Exemplo da Criao de um novo Projeto

  • 7/18/2019 LSMW for Dummies

    34/111

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

  • 7/18/2019 LSMW for Dummies

    35/111

    Tela com todos os passos a serem executados para realizar a importao de dados

  • 7/18/2019 LSMW for Dummies

    36/111

    Altere a funo do Double Click para Editar

  • 7/18/2019 LSMW for Dummies

    37/111

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

  • 7/18/2019 LSMW for Dummies

    38/111

    Seleo de mtodo

  • 7/18/2019 LSMW for Dummies

    39/111

    Selecionando o Mtodo Batch Input

  • 7/18/2019 LSMW for Dummies

    40/111

    Tela inicial de gravao de transao

  • 7/18/2019 LSMW for Dummies

    41/111

    Nomeando o recording

  • 7/18/2019 LSMW for Dummies

    42/111

    Transao a ser utilizada

  • 7/18/2019 LSMW for Dummies

    43/111

    Informando os dados para a transao

  • 7/18/2019 LSMW for Dummies

    44/111

    Informando os dados para a transao

  • 7/18/2019 LSMW for Dummies

    45/111

    Nomeando os campos mapeados

  • 7/18/2019 LSMW for Dummies

    46/111

    Nomeando os campos mapeados

  • 7/18/2019 LSMW for Dummies

    47/111

    Nomeando os campos mapeados

  • 7/18/2019 LSMW for Dummies

    48/111

    Nomeando os campos mapeados

  • 7/18/2019 LSMW for Dummies

    49/111

    Novo recording criado

  • 7/18/2019 LSMW for Dummies

    50/111

    Salve o registro criado

  • 7/18/2019 LSMW for Dummies

    51/111

    Criao / alterao da estrutura

  • 7/18/2019 LSMW for Dummies

    52/111

    Criao/alterao da estrutura

  • 7/18/2019 LSMW for Dummies

    53/111

    Nomeando a estrutura

  • 7/18/2019 LSMW for Dummies

    54/111

    Nomeando a estrutura

  • 7/18/2019 LSMW for Dummies

    55/111

    Definindo os campos da estrutura

  • 7/18/2019 LSMW for Dummies

    56/111

    Definindo os campos da estrutura

  • 7/18/2019 LSMW for Dummies

    57/111

    Definindo os campos da estrutura

  • 7/18/2019 LSMW for Dummies

    58/111

    Definindo os campos da estrutura

  • 7/18/2019 LSMW for Dummies

    59/111

  • 7/18/2019 LSMW for Dummies

    60/111

    Salvar arquivo como TXT

  • 7/18/2019 LSMW for Dummies

    61/111

    Definindo os campos da estrutura

  • 7/18/2019 LSMW for Dummies

    62/111

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

  • 7/18/2019 LSMW for Dummies

    63/111

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

  • 7/18/2019 LSMW for Dummies

    64/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    65/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    66/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    67/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    68/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    69/111

  • 7/18/2019 LSMW for Dummies

    70/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    71/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    72/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    73/111

    Mapear campos

  • 7/18/2019 LSMW for Dummies

    74/111

  • 7/18/2019 LSMW for Dummies

    75/111

    Definindo os arquivos de dados

  • 7/18/2019 LSMW for Dummies

    76/111

    Definindo os arquivos de dados

  • 7/18/2019 LSMW for Dummies

    77/111

    Definindo os arquivos de dados

  • 7/18/2019 LSMW for Dummies

    78/111

    Definindo os arquivos de dados

  • 7/18/2019 LSMW for Dummies

    79/111

    Definindo os arquivos de dados

  • 7/18/2019 LSMW for Dummies

    80/111

    Definindo os arquivos de dados

  • 7/18/2019 LSMW for Dummies

    81/111

    Definido arquivos para as estruturas-fonte

  • 7/18/2019 LSMW for Dummies

    82/111

    Definido arquivos para as estruturas-fonte

  • 7/18/2019 LSMW for Dummies

    83/111

    Leitura dos dados do arquivo de entrada

  • 7/18/2019 LSMW for Dummies

    84/111

    Leitura dos dados do arquivo de entrada

  • 7/18/2019 LSMW for Dummies

    85/111

    Leitura dos dados do arquivo de entrada

  • 7/18/2019 LSMW for Dummies

    86/111

    Confere Leitura

  • 7/18/2019 LSMW for Dummies

    87/111

    Confere Leitura

  • 7/18/2019 LSMW for Dummies

    88/111

    Confere Leitura

  • 7/18/2019 LSMW for Dummies

    89/111

    Convertendo os dados

  • 7/18/2019 LSMW for Dummies

    90/111

    Convertendo os dados

  • 7/18/2019 LSMW for Dummies

    91/111

    Convertendo os dados

  • 7/18/2019 LSMW for Dummies

    92/111

    Exibindo os dados convertidos

  • 7/18/2019 LSMW for Dummies

    93/111

    Exibindo os dados convertidos

  • 7/18/2019 LSMW for Dummies

    94/111

    Exibindo os dados convertidos

  • 7/18/2019 LSMW for Dummies

    95/111

  • 7/18/2019 LSMW for Dummies

    96/111

    Gerando Pasta de Batch Input

  • 7/18/2019 LSMW for Dummies

    97/111

    Gerando Pasta de Batch Input

  • 7/18/2019 LSMW for Dummies

    98/111

    Executando a Sesso Batch Input

  • 7/18/2019 LSMW for Dummies

    99/111

    Executando a Sesso Batch Input

  • 7/18/2019 LSMW for Dummies

    100/111

    Gerando uma Change Request

  • 7/18/2019 LSMW for Dummies

    101/111

    Gerando uma Change Request

    6. Autorizaes necessrias

  • 7/18/2019 LSMW for Dummies

    102/111

  • 7/18/2019 LSMW for Dummies

    103/111

  • 7/18/2019 LSMW for Dummies

    104/111

  • 7/18/2019 LSMW for Dummies

    105/111

    Grave uma variante para o programa relacionando a pasta de Batch- Input a ser utilizada

  • 7/18/2019 LSMW for Dummies

    106/111

    Grave uma variante para o programa relacionando a pasta de Batch- Input a ser utilizada

  • 7/18/2019 LSMW for Dummies

    107/111

    Programe a execuo do programa

  • 7/18/2019 LSMW for Dummies

    108/111

    Selecione a variante criada.

  • 7/18/2019 LSMW for Dummies

    109/111

    Defina um nome para o JOB, e tambm data e horrio de execuo

  • 7/18/2019 LSMW for Dummies

    110/111

    possvel tambm schedular o prprio LSMW

  • 7/18/2019 LSMW for Dummies

    111/111