Você está na página 1de 30

Treinamento LSMW Introduo ao LSMW..............................................................................................................................................2 Iniciando um Projeto...............................................................................................................................................2 Criando um Maintain object attributes....................................................................................................................2 Criando um Maintain object structures...................................................................................................................

4 Criando um Maintain object fields..........................................................................................................................5 Criando um Maintain struture relations..................................................................................................................9 Criando um Maintain and conversion rules..........................................................................................................10 Criando um Maintain fixed values, translations, user-defined routines...............................................................18 Specify Files..........................................................................................................................................................19 Assign Files...........................................................................................................................................................22 Read data...............................................................................................................................................................22 Display Read data..................................................................................................................................................24 Convert data...........................................................................................................................................................26 Display Converted data.........................................................................................................................................27 Create Batch-Input session....................................................................................................................................29 Run Batch-Input session........................................................................................................................................30 Observaes...........................................................................................................................................................30

Instrutora: Ana Malavazi

10/23/2012

Page 1 of 30

Treinamento LSMW

Introduo ao LSMW.
O Legacy System Migration Workbench (LSMW) uma ferramenta para suporte de migrao de dados dos sistemas no-SAP - tambm 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 verso do R/3.

Iniciando um Projeto.
Acessar a Transao LSMW onde iremos criar um Projeto SubProjeto e o Objeto, veja abaixo.

Para toda carga que ser feita necessrio a criao de um Projeto SubProjeto e o seu Objeto. Pressionar Agora voc ira visualiza a seguinte tela.

Criando um Maintain object attributes.


Instrutora: Ana Malavazi 10/23/2012 Page 2 of 30

Treinamento LSMW

Nesse primeiro passo nos temos 4 tipos de carga para criar nas quais so elas: Standard Batch-Input / Direct-Input. o Standard ele tem o seu prprio mapeamento.

Batch-Input Recording Recording ele igual a uma SHDB.

Business Object Method (BAPI). o BAPI.

IDoc Intermediate Document IDoc.

Instrutora: Ana Malavazi

10/23/2012

Page 3 of 30

Treinamento LSMW

Nesse Treinamento nos iremos trabalhar com o Standard Batch-Input / Direct-Input, onde necessria a seguinte configurao.

Aqui voc ira verificar o tipo de objeto que ser necessrio para iniciar a carga via LSMW, no treinamento nos iremos utilizar os seguintes campos. Campo Objeto Campo Method Campo Program Name Campo Program Type 0040 Vendor Master. 0001 Standard. J traz automtico. J traz automtico.

Criando um Maintain object structures.

Aqui voc define uma estrutura onde voc ira carregar os dados de acordo com a sua carga.

Instrutora: Ana Malavazi

10/23/2012

Page 4 of 30

Treinamento LSMW

Criando um Maintain object fields.

Aqui voc ira criar os campos iguais ao seu arquivo texto ou planilha.

Para criar esses campos necessrio escolher o cone

onde voc visualiza a seguinte tela.

Instrutora: Ana Malavazi

10/23/2012

Page 5 of 30

Treinamento LSMW

Para voc criar os campos que devera utilizar na carga via LSMW existe 2 tipos de incluso nos quais so ele:

o Manualmente utilizando o cone

Ira aparecer a seguinte tela, onde voc devera inserir os campos manualmente.

Instrutora: Ana Malavazi

10/23/2012

Page 6 of 30

Treinamento LSMW

Veja abaixo os seguintes campos: Campo ID_ORACLE. Observe a opo Selection parameter for Read data/convert data esse flag se ele estiver flagado ele ira servir de parmetro de seleo no Read Data.

Campo TRATAMENTO.

Instrutora: Ana Malavazi

10/23/2012

Page 7 of 30

Treinamento LSMW

Campo NOME2.

Incluir atravs de tabela utilizando o cone

Aqui voc verifica a tela abaixo onde voc ter as seguintes opes

Se voc quiser trabalhar com todos os campos da Tabela LFA1 s voc escolher a opo Copy From Data Repository. Ira aparecer a tela onde voc devera informar o nome da Tabela.

Instrutora: Ana Malavazi

10/23/2012

Page 8 of 30

Treinamento LSMW

Ira trazer todos os campos da tabela acima.

Criando um Maintain struture relations.

Aqui iremos fazer o relacionamento das tabelas que ser necessrio utiliz-las.

Para fazer esse relacionamento necessrio escolher o cone

onde ira aparecer os seguintes cones.

Instrutora: Ana Malavazi

10/23/2012

Page 9 of 30

Treinamento LSMW

Selecionar a estrutura BGR00 escolher o cone relacionada. Veja abaixo.

a partir desse momento a estrutura esta

Para visualizar os campos que a estrutura BGR00 contem basta um duplo clique que ira aparecer os dados da estrutura.

Criando um Maintain and conversion rules.

Nesse momento iremos fazer o relacionamento das tabelas do SAP com os campos do seu arquivo texto, ou seja um De/Para. Instrutora: Ana Malavazi 10/23/2012 Page 10 of 30

Treinamento LSMW

Campo TCODE Selecionar o campo e depois o cone Nesse momento voc dever informar a transao necessria.

Campo BUKRS Selecionar o campo e depois o cone Esse campo est sendo atribuindo um valor fixo = BR01.

Informar o valor fixo desejado.

Instrutora: Ana Malavazi

10/23/2012

Page 11 of 30

Treinamento LSMW

Campo EKORG Selecionar o campo e depois o cone Esse campo est sendo atribuindo um valor fixo = BR01.

Informar o valor fixo desejado.

Campo KTOKK Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Ira aparecer a seguinte tela onde voc poder escolher o campo que voc ira precisar.

Assim que voc escolher o campo desejado ele ser relacionado com o campo do SAP.

Instrutora: Ana Malavazi

10/23/2012

Page 12 of 30

Treinamento LSMW

Campo NAME1 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo NAME2 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo SORTL Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo STRAS Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Esse campo foi necessrio concatenar atravs do cone opes. Escolher Concatenation.

, nesse momento ira abrir uma tela com varias

Instrutora: Ana Malavazi

10/23/2012

Page 13 of 30

Treinamento LSMW

Campo ORT01 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo PSTLZ Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo LAND1 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo REGIO Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Instrutora: Ana Malavazi

10/23/2012

Page 14 of 30

Treinamento LSMW

Campo SPRAS Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo TELF1 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo TELFX Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo TELF2 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo STCD1 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Instrutora: Ana Malavazi

10/23/2012

Page 15 of 30

Treinamento LSMW

Campo STCD2 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo STKZN Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo TXJCD Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Nesse campo foi necessrio incluir uma lgica de programao. Duplo clique no Coding onde ira aparecer a seguinte tela.

Inserir o cdigo desejado .Verificar utilizando o cone

e Salvar

Campo STCD3 Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Instrutora: Ana Malavazi

10/23/2012

Page 16 of 30

Treinamento LSMW

Campo AKONT Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo FDGRV Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo REPRF Selecionar o campo e depois o cone Esse campo est sendo atribuindo um valor fixo = X.

Campo ZWELS Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo TOGRR Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Instrutora: Ana Malavazi

10/23/2012

Page 17 of 30

Treinamento LSMW

Campo WAERS Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo WEBRE Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Campo KALSK Selecionar o campo e depois o cone Esse campo ser atribudo com o campo do arquivo texto.

Criando um Maintain fixed values, translations, user-defined routines.

Aqui voc define alguns campos fixos que sero utilizados na carga.

Instrutora: Ana Malavazi

10/23/2012

Page 18 of 30

Treinamento LSMW

Specify Files

Aqui voc define dados do arquivo texto.

Instrutora: Ana Malavazi

10/23/2012

Page 19 of 30

Treinamento LSMW

Aqui voc define o diretrio e nome do arquivo texto.

Aqui voc define o contedo do arquivo. Nesse exemplo iremos utilizar esse : Selecionando dados de uma nica estrutura.

Aqui voc define o tipo de Separador.

Aqui voc define a estrutura do arquivo Instrutora: Ana Malavazi 10/23/2012 Page 20 of 30

Treinamento LSMW

Se o nome dos campos esto na 1 linha do arquivo texto. Se a estrutura definida esta igual a do arquivo. Aqui voc define o tipo.

Manter Default. Codepage.

Manter Default. Veja a tela abaixo como ficara assim que todo esse processo for configurado.

Nessa tela manter Default.

Instrutora: Ana Malavazi

10/23/2012

Page 21 of 30

Treinamento LSMW

Assign Files

Assing File Aqui voc ira verificar a estrutura que foi criada associada ao diretrio e o nome do arquivo.

Read data

No Read Data aqui ele inicia a leitura do arquivo para validar o diretrio e nome do arquivo. Instrutora: Ana Malavazi 10/23/2012 Page 22 of 30

Treinamento LSMW
Informar a quantidade de registros, somente para fazer um teste inicial.

User-Defined Selection parameter. Nesse parmetro de seleo ele s trouxe porque foi definido no terceiro passo.

Se ele conseguir fazer a leitura, ou seja se ele conseguir localizar o diretrio e o nome do arquivo ele ira exibir uma tela assim.

Teste OK.

Instrutora: Ana Malavazi

10/23/2012

Page 23 of 30

Treinamento LSMW

Display Read data.


Visualizando os registros que foram lidos.

Ira aparecer a seguinte tela.

Instrutora: Ana Malavazi

10/23/2012

Page 24 of 30

Treinamento LSMW

Para voc visualizar registro por registro s selecionar um registro e duplo clique.

Instrutora: Ana Malavazi

10/23/2012

Page 25 of 30

Treinamento LSMW

Convert data.

Convert data voc ira converter os campos do arquivo texto para o formato dos campos do SAP.

User-Defined Selection parameter. Nesse parmetro de seleo ele s trouxe porque foi definido no terceiro passo.

Registro convertido.

Instrutora: Ana Malavazi

10/23/2012

Page 26 of 30

Treinamento LSMW

Display Converted data.

Visualiza a converso dos campos.

Instrutora: Ana Malavazi

10/23/2012

Page 27 of 30

Treinamento LSMW

Se voc quiser visualizar campo a campo s selecionar o item e duplo clique. Veja abaixo:

Instrutora: Ana Malavazi

10/23/2012

Page 28 of 30

Treinamento LSMW

Create Batch-Input session.

Aqui voc ira criar a sesso de Batch-Input.

Instrutora: Ana Malavazi

10/23/2012

Page 29 of 30

Treinamento LSMW

Run Batch-Input session.

Ira abrir a transao SM35 para executar o Batch-Input.

Observaes.
Nessa carga de fornecedor tem alguns campos que no sero preenchidos e no arquivo texto esta com uma / essa barra indica que ele devera ficar em branco. LSMW uma ferramenta do SAP e algumas vezes ele no esta instalado, verificar com Basis. Instrutora: Ana Malavazi 10/23/2012 Page 30 of 30