Sie sind auf Seite 1von 33

Apostila de LSMW Jesse James 1

Carga atravs da transao LSMW

LSMW a transao para fazer carga, quando chama a transao abre essa janela informativa.

Essa a janela inicial para fazer a carga em LSMW, onde temos que criar um Projeto (Nome do
objeto da carga), Subprojeto (Estrutura que ir receber o arquivo) e um objeto (Nome da transao que
ir fazer a carga).
Apostila de LSMW Jesse James 2

Criar se em primeiro lugar o nome do projeto para fazer a carga, o nome do projeto simplesmente o nome
do seu LSMW e que recebera toda a estrutura da carga.

Coloca-se o nome do
projeto LSMW e em
seguida clica em
criar.
Criar Projeto

Quando clicar em criar vai abrir a seguinte janela, pedindo uma descrio para o seu projeto:

Confirmao
de criao do
projeto

Prximo passo criar um subprojeto, um subprojeto resume-se em criar uma estrutura no formato de uma
tabela inteira para receber o arquivo para carga, como veremos nos prximos passos.

Cria-se um nome e a descrio da


Confirma a estrutura (tabela Interna) para
criao do receber o arquivo de entrada
subprojeto
Apostila de LSMW Jesse James 3

Cria-se o Objeto que a transao que iremos mapear, nesse caso iremos mapear a transao XK02,
alterao de cadastro de fornecedores.

Confirma a Criar-se o nome da


criao do transao e sua
Objeto respectiva descrio

Quando cria-se o projeto, subprojeto e o objeto exibida na tela principal do LSMW os campos preenchidos
com suas respectivas descries.

Prximo passo ser mapear a transao, indo na tela principal do LSMW em GOTO RECORDINGS,
conforme exemplo abaixo, :
Apostila de LSMW Jesse James 4

Ir abrir a seguinte janela, e em seguida clica em criar para comear a mapear a transao.

Clica em criar para


comear a mapear a
transao desejada

Abrindo em seguida a janela de Create Recording, pedindo a transao e sua descrio

Transao e descrio a ser mapeada


Apostila de LSMW Jesse James 5

Ficando nesse formato quando preenchida e clicando em confirmar para continuar os procedimentos.

Transao e descrio a ser mapeada


Confirmando transao

Quando confirmar ir pedir a transao novamente a ser mapeada.

Preencher com a
transao a qual deseja
gravar e confirmar

Quando confirmar ir abrir a transao definida no campo cdigo da transao a ser mapeada conforme o
exemplo:
No nosso exemplo estamos utilizando a transao XK02.

Estamos gravando o
fornecedor 98100313
Empresa 016
Organiza. Compras 1601
E flegando o endereo.

Utilizar este flag para a


correta criao de layout
com numero de rua, cep etc.
Apostila de LSMW Jesse James 6

Abrindo em seguida o cadastro do fornecedor, Observando que todo esse mapeamento esta sendo gravado
pelo LSMW.

Alterando o nome do
fornecedor e seu telefone,
conforme o exemplo, e por
fim salva, para a transao
mapear todos os passos
desejados.
Apostila de LSMW Jesse James 7

Quando salvar ir abrir no LSMW uma janela como se fosse um SHDB (mapeamento de transao).

A partir desse momento iremos comear a mapear os campos que iremos querer carregar, perceba que todos
os campos da tela esto aptos a serem mapeados.
Apostila de LSMW Jesse James 8

Para mapear os campos basta dar um duplo click na rea de cor alaranjada, que ir abrir uma janela
pedindo o nome do campo que deseja mapear, no campo DEFAULT VALUE, sempre que der o duplo click
ele vir preenchido, se caso no apagar o valor que vem nesse campo, ir trazer default o valor da tela, no
entanto se quiser que venha do arquivo ser necessrio apagar o valor carregado nesse campo.

Duplo clique
no campo a
qual deseja
mapear

Abre esse janela pedindo o


nome do campo e se ter
valor default ou no.
Confirmando o
mapeamento do
campo

Ter que fazer esse procedimento para todos os campos que deseja mapear.
Apostila de LSMW Jesse James 9

Assim que confirmar o mapeamento de todos os campos, a tela fica no seguinte formato, lembrando que
necessrio saber o nome dos campos que foi mapeada e sua seqncia para gerar o arquivo de entrada e a
estrutura que ir recebe-lo para a carga, como no nosso exemplo, LIFNR, BUKRS, EKOG, NAME1 E
TELX1, e em seguida clica em salvar.

Quando encerrar de
mapear todos os campos
tem que salvar e dar um
voltar para ir para o
prximo passo

Campos mapeados
para fazer a carga
que vir do
arquivo

Campos Default,
no sofrero
alterao durante a
carga

Quando voltar ir abrir uma tela com as seguintes observaes: Transao mapeada e quem foi o autor desse
mapeamento.

Observando se esta
correto os dados clica em
voltar para ir ao prximo
passo
Apostila de LSMW Jesse James 10

Assim que clicar em voltar, ir retornar para a tela principal do LSMW, nesse momento clique em executar
para abrir a tela de condies de mapeamento do LSMW.

Executa para comear


a definir as condies
da carga

Abrindo uma janela com 20 passos a serem seguidos, conforme janela abaixo:

Confirmao
da execuo
de todos os
passos

Passos a serem
seguidos
Apostila de LSMW Jesse James 11

Para executar passo a passo basta clicar no relgio .

Executar passo a
passo

Passo 1: MAINTAIN OBJECT ATTRIBUTES: onde iremos dizer o tipo de carga que ser, como Direct
input, batch input, IDOC, Bapi, nesse exemplo iremos utilizar o Batch input.

Clica-se em display
chance para comear
a configurar o tipo
de carga
Apostila de LSMW Jesse James 12

No campo Batch input recording , preenche com a transao que esta mapeada.

Flega em Batch input


recording e no campo
preenche com a transao
desejada e em seguida
clica salvar e em voltar.

Perceba que ocorreu a confirmao do passo 1 com data , horrio e o responsvel, e automaticamente passou
para o prximo passo.

Confirmao do
passo 1

Passou para o
prximo passo
Apostila de LSMW Jesse James 13

Para o passo 2 basta executar o relgio novamente conforme exemplo passo 1.


Nesse passo iremos executar a Opo MAINTAIN SOURCE STRUCTURES:

Aqui iremos criar o nome da estrutura que ir receber o arquivo, para criarmos a estrutura temos que clicar
no boto alterar/modificar e em seguida criar, conforme exemplos abaixo:

Clica-se em alterar / modificar


para podermos criar a
estrutura que ir receber o
arquivo.

Aps clicar em alterar ir abrir a opo criar:

Criar estrutura que ir


receber o arquivo.

Quando clicar em Criar abrir a seguinte janela para definir o nome da estrutura que receber o arquivo.

Nome e definio da
Confirma criao estrutura que receber o
da estrutura arquivo.
Apostila de LSMW Jesse James 14

Ficando assim a tela da Criao da estrutura e em seguida salva e volta para ir para o prximo passo.

Salva para ir
para o prximo
passo e clica em
voltar.

Estrutura da tabela que


vai receber os dados
do arquivo de carga

Executar o prximo passo, ou seja, MAINTAIN SOURCE FIELDS, nessa parte ir ser criados os campos da
estrutura IJESSEJAMES a qual ir carregar o arquivo.

Executa o passo Maintain


Sorce Fields

Cria os campos que ir


receber o arquivo.

Quando carregar a tela clica em Modificar

Clica em modificar para


habilitar a opo de
criao dos campos.
Apostila de LSMW Jesse James 15

Quando clicar em modificar ir abrir a opo Table Maintenance, onde iremos criar os campos para a
estrutura que ir receber os campos do arquivo de carga.

Clica sob o nome da


estrutura e clica no cone
Table Maintenance para
comear a criar os campos

Quando clicar em Table Maintenace, ir habilitar os campos para preencher com a mesma estrutura
mapeada na transao e a mesma estrutura que vir do arquivo.

Quando definir o campo


basta salvar e voltar para
ir para o prximo passo.

Descrio do
Cria-se o nome dos Define-se o tipo Tamanho campo
campos de acordo com do campo, nesse do campo
os mapeados na exemplo foi
transao e o formato definido caracter
de entrada do arquivo
Apostila de LSMW Jesse James 16

Ficando assim a estrutura na tela, se tudo estiver OK basta salvar e voltar para ir para o prximo
passo.

Nesse passo ( MAINTAIN STRUCTURE RELATIONS ) apenas para verificar se existe amarrao
entre o mapeamento e a estrutura criada.

Basta visualizar a tela e clicar em voltar para ir para o prximo passo.

Ir para o
prximo passo
Apostila de LSMW Jesse James 17

Agora executar o passo MAINTAIN FIELD MAPPING AND CONVERSION RULES, esta uma
das partes mais importantes , pois nesse momento que iremos amarrar os campos mapeados (XK02)
com a estrutura criada (IJESSEJAMES), e poderemos definir cdigos abap para cada campo.

Nesse momento deve-se clicar em modificar para habilitar o campo que ir fazer a amarrao entre o
mapeamento e a estrutura criada.

Clica em modificar
para habilitar o
boto Source Field
Apostila de LSMW Jesse James 18

Clica-se no campo a qual deseja fazer a amarrao e em seguida clica no boto Source Field, nesse
momento ir abrir uma janela Assing Source Field, onde iremos lincar o mapeamento da XK02, com
a estrutura criada para receber o arquivo.

3 passo: clica na
1 passo: clica sob o estrutura com o
campo a qual deseja campo relacionado
fazer a ligao com do mapeamento
a estrutura

2 passo: clica no
boto Source Field
para habilitar a janela
com as estruturas
Apostila de LSMW Jesse James 19

Ficando cada campo da estrutura amarrada com o campo do mapeando e em seguida basta dar um
salvar e voltar.

Campo do
mapeamento

Campo da
estrutura

Lembrando que nesse momento podemos colocar cdigos abap em cada campo, basta clicar sob o
campo e clicar no boto Rule, conforme a imagem abaixo.

Opo de codificar o
campo desejado
Apostila de LSMW Jesse James 20

Ao clicar sob o campo desejado e o boto Rule, abrir a janela com as opes de codificao:

Confirmando a opo, ir abrir


um editor abap, podendo fazer
qualquer tipo de codificao,
select, ifs, exit, etc.

No exemplo abaixo feito um IF ENDIF, de acordo com o sy-uname.


Apostila de LSMW Jesse James 21

Para ir para o prximo passo basta salvar e clicar em voltar.

Salvar e voltar
para ir para o
prximo passo.

Prximo passo MAINTAIN FIXED VAUES, TRANSLATIONS, USER-DEFINED ROUTINES, serve


para verificar se esta tudo amarrado, a transao mapeada e as suas definies

Conforme figura abaixo, basta visualizar voltar:

Voltar para ir
para o prximo
passo
Apostila de LSMW Jesse James 22

Prximo passo, SPECIFY FILES, iremos definir de onde vir o arquivo, se dados do SAP, arquivo
externo, etc.

Ao Executar esta opo, basta clicar sob o tipo de arquivo desejado e clicar em modificar, nesse
exemplo, iremos buscar arquivo externo, ento clicaremos em Legancy data e em seguida em
modificar:

Tipos de arquivo.
Clica em modificar
Clica sob a opo de
para habilitar a
Arquivo externo, txt
opo de criar
configuraes.
Apostila de LSMW Jesse James 23

Ao clicar em modificar ir abrir a janela abaixo, basta clicar sob LEGANCY DATA, e clicar no boto
criar para habilitar as opes do arquivo.

Opo de arquivo
local.

Habilitar as opes do
arquivo, como
caminho, separador,
etc.
Apostila de LSMW Jesse James 24

Nessa janela iremos definir todas as informaes sobre o arquivo.

Caminho do arquivo e
sua descrio

Arquivo nico ou
sequencial

Tipo de separadores no
arquivo de carga, nesse
exemplo usaremos, outros ;
(ponto e virgula)

Com cabealho no arquivo, lembrando que


no cabealho dever ter os mesmos nomes
criados na estrutura que ir recebe-lo.

Tipo do
arquivo: texto
ou binrio

Tipo de cdigo do
arquivo.

Confirmar as
configuraes
Apostila de LSMW Jesse James 25

Estrutura do arquivo, repare que o cabealho igual aos campos criados e mapeados na estrutura, e
separados por ; conforme definido na janela acima.

Ficando nesse formato a janela no momento em que salvar as configuraes, e basta salvar e voltar
para ir para o prximo passo.

Basta salvar e
voltar para ir para
o prximo passo.

Todas as
configuraes que
foram feitas so
mostradas nessa janela
Apostila de LSMW Jesse James 26

Prximo passo a opo ASSING FILES que serve para conferir se esta feita a amarrao da
estrutura criada para receber o arquivo, com o arquivo.

Basta conferir os
dados e voltar
para ir para o
prximo passo.

Agora iremos para o passo READ DATA, onde o LSMW ir ler o arquivo e carrega-lo para o SAP, no
momento que executar essa opo ir abrir um report para fazer essa converso.

Basta executar esse programa que ir carregar o arquivo para o SAP.

Executar e carregar o
arquivo para o SAP
Apostila de LSMW Jesse James 27

Quando rodar o report acima ir carregar todos os dados do arquivo para o SAP, conforme exemplo
abaixo:

Assim que conferiu os


dados basta voltar para
ir para o prximo
passo

Estrutura carrega, e
quantidade de linhas
do arquivo, menos o
cabealho.

Executa-se a opo DISPLAY READ DATA, que ir mostrar na tela todos os dados do arquivo
carregados para o SAP.
Apostila de LSMW Jesse James 28

Assim que executar o DISPLAY READ DATA, ir abrir uma subjanela pedindo se quer restringir o
nmero de linhas do arquivo na tela, basta dar um Ok e continuar o processamento.

Continuar o processamento para


a exibio dos dados na tela

Conforme exemplo abaixo:

Basta voltar para ir


para o prximo
passo

Informaes do arquivo
para a carga na
Estrutura criada para transao XK02
receber os dados do
arquivo.
Apostila de LSMW Jesse James 29

A prximo opo o CONVERT DATA, ou seja, nessa janela ir converter para o SAP todas as
codificaes feitas nos campos, por exemplo, inserir codificao ABAP.

Assim que executar a opo CONVERT DATA, ir abrir um report, basta executa-lo no precisando
preencher nenhum campo.

Executar o processo
para mostrar na tela
as possveis
converses
Apostila de LSMW Jesse James 30

Mostrando as possveis converses conforme exemplo abaixo:

Basta voltar para ir


para o prximo
passo.

Opo DISPLAY CONVERTED DATA, ir mostrar na tela as converses feitas nos dados carregados
para o SAP, se caso tiver.
Apostila de LSMW Jesse James 31

Assim que executar esta opo ir abrir uma janela pedindo para delimitar os registros na tela, basta
executar.

Basta executar para ver na


tela as converses nos dados

Mostra todos os dados carregados para a estrutura e se foram convertidos ou no.

Basta voltar para ir


para o prximo
passo.

Agora ir criar uma pasta Batch input na transao SM35, atravs da opo CREATE BATCH
INPUT SESSION.
Apostila de LSMW Jesse James 32

Assim que executar a opo CREATE BATCH INPUT SESSION, ir criar uma pasta com o nome
desejado na transao SM35 .

Nome do arquivo
carregado para o SAP

Nome da pasta na
transao SM35 e
usurio que a
Executa para criar criou.
a pasta na
transao SM35

Assim que executar ir abrir uma janela de confirmao informando que foi criado 1 batch input e a
quantidade de registros do arquivo.

Basta confirmar que


ir para o prximo e
ltimo passo
Apostila de LSMW Jesse James 33

No momento que confirmar ir para a opo RUN BATCH INPUT SESSION, que a opo de rodar
a pasta na transao SM35.

Abrindo assim a transao SM35 com a pasta criada, agora basta executar a pasta, clicando em
PROCESSAR e escolhendo as opes desejadas.

Das könnte Ihnen auch gefallen