Você está na página 1de 39

Apostila de LSMW 1

Carga atravs da transao LSMW


LSMW a transao para fazer carga, quando chama a transao abre essa janela nformatva!
"ssa a janela ncal para fazer a carga em LSMW, onde temos que crar um #rojeto $Nome do
objeto da carga%, Subprojeto $Estrutura que ir receber o arquivo% e um objeto $Nome da transao que
ir a!er a carga%!
Apostila de LSMW "
Crar &se em prmero lugar o nome do projeto para fazer a carga, o nome do projeto smplesmente o nome
do seu LSMW e que recebera toda a estrutura da carga!
'uando clcar em crar va abrr a segunte janela, pedndo uma descro para o seu projeto(
#r)*mo passo crar um subprojeto, um subprojeto resume+se em crar uma estrutura no formato de uma
tabela ntera para receber o arquvo para carga, como veremos nos pr)*mos passos!
Coloca-se o nome do
projeto LSMW e em
seguida clica em
criar.
Criar Projeto
Confirmao
de criao do
projeto
Cria-se um nome e a descrio da
estrutura (tabela Interna para
receber o ar!ui"o de entrada
Confirma a
criao do
subprojeto
Apostila de LSMW #
Cra+se o ,bjeto que a transao que remos mapear, nesse caso remos mapear a transao -./0,
alterao de cadastro de fornecedores!
'uando cra+se o projeto, subprojeto e o objeto e*bda na tela prncpal do LSMW os campos preenchdos
com suas respectvas descr1es!
#r)*mo passo ser2 mapear a transao, ndo na tela prncpal do LSMW em 3,4, & 5"C,56783S,
conforme e*emplo aba*o, (
Confirma a
criao do
#bjeto
Criar-se o nome da
transao e sua
respecti"a descrio
Apostila de LSMW $
7r2 abrr a segunte janela, e em seguda clca em crar para comear a mapear a transao!
9brndo em seguda a janela de Create 5ecordng, pedndo a transao e sua descro
Clica em criar para
comear a mapear a
transao desejada
$ransao e descrio a ser mapeada
Apostila de LSMW %
:cando nesse formato quando preenchda e clcando em confrmar para contnuar os procedmentos!
'uando confrmar r2 pedr a transao novamente a ser mapeada!
'uando confrmar r2 abrr a transao defnda no campo c&digo da transao a ser mapeada conforme o
e*emplo(
8o nosso e*emplo estamos utlzando a transao -./0!
Confirmando transao
$ransao e descrio a ser mapeada
Preenc%er com a
transao a !ual deseja
gra"ar e confirmar
&stamos gra"ando o
fornecedor ' ()*++,*,
&mpresa ' +*-
#rgani.a. Compras ' *-+*
& flegando o endereo.
/tili.ar este flag para a
correta criao de la0out
com numero de rua1 cep etc.
Apostila de LSMW '
9brndo em seguda o cadastro do fornecedor, ,bservando que todo esse mapeamento esta sendo gravado
pelo LSMW!
2lterando o nome do
fornecedor e seu telefone1
conforme o e3emplo1 e por
fim sal"a1 para a transao
mapear todos os passos
desejados.
Apostila de LSMW (
'uando salvar r2 abrr no LSMW uma janela como se fosse um S;6< $mapeamento de transao%!
9 partr desse momento remos comear a mapear os campos que remos querer carregar, perceba que todos
os campos da tela esto aptos a serem mapeados!
Apostila de LSMW )
#ara mapear os campos basta dar um duplo clc= na 2rea de cor alaranjada, que r2 abrr uma janela
pedndo o nome do campo que deseja mapear, no campo 6":9>L4 ?9L>", sempre que der o duplo clc=
ele vr2 preenchdo, se caso no apagar o valor que vem nesse campo, r2 trazer default o valor da tela, no
entanto se quser que venha do arquvo ser2 necess2ro apagar o valor carregado nesse campo!
4er2 que fazer esse procedmento para todos os campos que deseja mapear!
4uplo cli!ue
no campo a
!ual deseja
mapear
2bre esse janela pedindo o
nome do campo e se ter5
"alor default ou no.
Confirmando o
mapeamento do
campo
Apostila de LSMW *
9ssm que confrmar o mapeamento de todos os campos, a tela fca no segunte formato, lembrando que
necess2ro saber o nome dos campos que fo mapeada e sua seq@Anca para gerar o arquvo de entrada e a
estrutura que r2 recebe+lo para a carga, como no nosso e*emplo, L7:85, <>.5S, ".,3, 89M"B "
4"L-B, e em seguda clca em salvar!
'uando voltar r2 abrr uma tela com as seguntes observa1es( 4ransao mapeada e quem fo o autor desse
mapeamento!
Campos mapeados
para fa.er a carga
!ue "ir5 do
ar!ui"o
Campos 4efault1
no sofrero
alterao durante a
carga
6uando encerrar de
mapear todos os campos
tem !ue sal"ar e dar um
"oltar para ir para o
pr73imo passo
#bser"ando se esta
correto os dados clica em
"oltar para ir ao pr73imo
passo
Apostila de LSMW 1+
9ssm que clcar em voltar, r2 retornar para a tela prncpal do LSMW, nesse momento clque em e*ecutar
para abrr a tela de cond1es de mapeamento do LSMW!
9brndo uma janela com BC passos a serem segudos, conforme janela aba*o(
&3ecuta para comear
a definir as condi8es
da carga
Passos a serem
seguidos
Confirmao
da e3ecuo
de todos os
passos
Apostila de LSMW 11
#ara e*ecutar passo a passo basta clcar no rel)go !
#asso B( M9784978 ,<D"C4 94457<>4"S( onde remos dzer o tpo de carga que ser2, como 6rect
nput, batch nput, 76,C, <ap, nesse e*emplo remos utlzar o <atch nput!
&3ecutar passo a
passo
Clica-se em displa0
c%ance para comear
a configurar o tipo
de carga
Apostila de LSMW 1"
8o campo <atch nput recordng , preenche com a transao que esta mapeada!
#erceba que ocorreu a confrmao do passo B com data , hor2ro e o respons2vel, e automatcamente passou
para o pr)*mo passo!
9lega em :atc% input
recording e no campo
preenc%e com a transao
desejada e em seguida
clica sal"ar e em "oltar.
Passou para o
pr73imo passo
Confirmao do
passo *
Apostila de LSMW 1#
#ara o passo 0 basta e*ecutar o rel)go novamente conforme e*emplo passo B!
8esse passo remos e*ecutar a ,po M9784978 S,>5C" S45>C4>5"S(
9qu remos crar o nome da estrutura que r2 receber o arquvo, para crarmos a estrutura temos que clcar
no boto alterarEmodfcar e em seguda crar, conforme e*emplos aba*o(

9p)s clcar em alterar r2 abrr a opo crar(
'uando clcar em Crar abrr2 a segunte janela para defnr o nome da estrutura que receber2 o arquvo!
Clica-se em alterar ; modificar
para podermos criar a
estrutura !ue ir5 receber o
ar!ui"o.
Criar estrutura !ue ir5
receber o ar!ui"o.
<ome e definio da
estrutura !ue receber5 o
ar!ui"o.
Confirma criao
da estrutura
Apostila de LSMW 1$
:cando assm a tela da Crao da estrutura e em seguda salva e volta para r para o pr)*mo passo!
"*ecutar o pr)*mo passo, ou seja, M9784978 S,>5C" :7"L6S, nessa parte r2 ser crados os campos da
estrutura ,-ESSE-AMES a qual r2 carregar o arquvo!
'uando carregar a tela clca em Modfcar
&strutura da tabela !ue
"ai receber os dados
do ar!ui"o de carga
Sal"a para ir
para o pr73imo
passo e clica em
"oltar.
Cria os campos !ue ir5
receber o ar!ui"o.
&3ecuta o passo Maintain
Sorce 9ields
Clica em modificar para
%abilitar a opo de
criao dos campos.
Apostila de LSMW 1%
'uando clcar em modfcar r2 abrr a opo 4able Mantenance, onde remos crar os campos para a
estrutura que r2 receber os campos do arquvo de carga!
Clica sob o nome da
estrutura e clica no =cone
$able Maintenance para
comear a criar os campos
Apostila de LSMW 1'
'uando clcar em 4able Mantenace, r2 habltar os campos para preencher com a mesma estrutura
mapeada na transao e a mesma estrutura que vr2 do arquvo!
#959 6"SC,<575 , C,M#57M"84, 6,S C9M#,S
S"BB
"-
<>.5S ,L;95 8, C,M# C
:cando assm a estrutura na tela, se tudo estver ,. basta salvar e voltar para r para o pr)*mo
passo!
Cria-se o nome dos
campos de acordo com
os mapeados na
transao e o formato
de entrada do ar!ui"o
4efine-se o tipo
do campo1 nesse
e3emplo foi
definido caracter
$aman%o
do campo
4escrio do
campo
6uando definir o campo
basta sal"ar e "oltar para
ir para o pr73imo passo.
Apostila de LSMW 1(
8esse passo $ M9784978 S45>C4>5" 5"L947,8S % apenas para verfcar se e*ste amarrao
entre o mapeamento e a estrutura crada!
<asta vsualzar a tela e clcar em voltar para r para o pr)*mo passo!
9gora e*ecutar2 o passo M9784978 :7"L6 M9##783 986 C,8?"5S7,8 5>L"S, esta uma
das partes mas mportantes , pos nesse momento que remos amarrar os campos mapeados $-./0%
com a estrutura crada $7D"SS"D9M"S%, e poderemos defnr c)dgos abap para cada campo!
Ir para o
pr73imo passo
Apostila de LSMW 1)
8esse momento deve+se clcar em modfcar para habltar o campo que r2 fazer a amarrao entre o
mapeamento e a estrutura crada!
Clica em modificar
para %abilitar o
boto Source 9ield
Apostila de LSMW 1*
Clca+se no campo a qual deseja fazer a amarrao e em seguda clca no boto Source :eld, nesse
momento r2 abrr uma janela 9ssng Source :eld, onde remos lncar o mapeamento da -./0, com
a estrutura crada para receber o arquvo!
*> passo? clica sob o
campo a !ual deseja
fa.er a ligao com
a estrutura
@> passo? clica no
boto Source 9ield
para %abilitar a janela
com as estruturas
,> passo? clica na
estrutura com o
campo relacionado
do mapeamento
Apostila de LSMW "+
:cando cada campo da estrutura amarrada com o campo do mapeando e em seguda basta dar um
salvar e voltar!
Lembrando que nesse momento podemos colocar c)dgos abap em cada campo, basta clcar sob o
campo e clcar no boto 5ule, conforme a magem aba*o!
Campo do
mapeamento
Campo da
estrutura
#po de codificar o
campo desejado
Apostila de LSMW "1
9o clcar sob o campo desejado e o boto 5ule, abrr2 a janela com as op1es de codfcao(
8o e*emplo aba*o feto um 7: "867:, de acordo com o sF+uname!
Confirmando a opo1 ir5 abrir
um editor abap1 podendo fa.er
!ual!uer tipo de codificao1
select1 ifs1 e3it1 etc.
Apostila de LSMW ""
#ara r para o pr)*mo passo basta salvar e clcar em voltar!
#r)*mo passo M9784978 :7-"6 ?9L>"S, 4598SL947,8S, >S"5+6":78"6 5,>478"S,
serve para verfcar se esta tudo amarrado, a transao mapeada e as suas defn1es
Conforme fgura aba*o, basta vsualzar voltar(
Sal"ar e "oltar
para ir para o
pr73imo passo.
Aoltar para ir
para o pr73imo
passo
Apostila de LSMW "#
#r)*mo passo, S#"C7:G :7L"S, remos defnr de onde vr2 o arquvo, se dados do S9#, arquvo
e*terno, etc!
S9L?95 C,M, , 95'>7?, "-C"L
Apostila de LSMW "$
9o "*ecutar esta opo, basta clcar sob o tpo de arquvo desejado e clcar em modfcar, nesse
e*emplo, remos buscar arquvo e*terno, ento clcaremos em LegancF data e em seguda em
modfcar(
$ipos de ar!ui"o.
Clica sob a opo de
2r!ui"o e3terno1 t3t
Clica em modificar
para %abilitar a
opo de criar
configura8es.
Apostila de LSMW "%
9o clcar em modfcar r2 abrr a janela aba*o, basta clcar sob L"398CG 6949, e clcar no boto
crar para habltar as op1es do arquvo!
#po de ar!ui"o
local.
Babilitar as op8es do
ar!ui"o1 como
camin%o1 separador1
etc.
Apostila de LSMW "'
8essa janela remos defnr todas as nforma1es sobre o arquvo!
Camin%o do ar!ui"o e
sua descrio
2r!ui"o Cnico ou
se!uencial
$ipo de separadores no
ar!ui"o de carga1 nesse
e3emplo usaremos1 outros DEF
(ponto e "irgula
Com cabeal%o no ar!ui"o1 lembrando !ue
no cabeal%o de"er5 ter os mesmos nomes
criados na estrutura !ue ir5 recebe-lo.
$ipo do
ar!ui"o? te3to
ou bin5rio
$ipo de c7digo do
ar!ui"o.
Confirmar as
configura8es
Apostila de LSMW "(
"strutura do arquvo, repare que o cabealho gual aos campos crados e mapeados na estrutura, e
separados por HIJ conforme defndo na janela acma!
:cando nesse formato a janela no momento em que salvar as confgura1es, e basta salvar e voltar
para r para o pr)*mo passo!
$odas as
configura8es !ue
foram feitas so
mostradas nessa janela
:asta sal"ar e
"oltar para ir para
o pr73imo passo.
Apostila de LSMW ")
#r)*mo passo a opo 9SS783 :7L"S que serve para conferr se esta feta a amarrao da
estrutura crada para receber o arquvo, com o arquvo!
9gora remos para o passo 5"96 6949, onde o LSMW r2 ler o arquvo e carrega+lo para o S9#, no
momento que e*ecutar essa opo r2 abrr um report para fazer essa converso!
<asta e*ecutar esse programa que r2 carregar o arquvo para o S9#!
:asta conferir os
dados e "oltar
para ir para o
pr73imo passo.
&3ecutar e carregar o
ar!ui"o para o S2P
Apostila de LSMW "*
'uando rodar o report acma r2 carregar todos os dados do arquvo para o S9#, conforme e*emplo
aba*o(
"*ecuta+se a opo 67S#L9G 5"96 6949, que r2 mostrar na tela todos os dados do arquvo
carregados para o S9#!
&strutura carrega1 e
!uantidade de lin%as
do ar!ui"o1 menos o
cabeal%o.
2ssim !ue conferiu os
dados basta "oltar para
ir para o pr73imo
passo
Apostila de LSMW #+
9ssm que e*ecutar o 67S#L9G 5"96 6949, r2 abrr uma subjanela pedndo se quer restrngr o
nKmero de lnhas do arquvo na tela, basta dar um ,= e contnuar o processamento!
Conforme e*emplo aba*o(
Continuar o processamento para
a e3ibio dos dados na tela
Informa8es do ar!ui"o
para a carga na
transao GH+@
&strutura criada para
receber os dados do
ar!ui"o.
:asta "oltar para ir
para o pr73imo
passo
Apostila de LSMW #1
9 pr)*mo opo o C,8?"54 6949, ou seja, nessa janela r2 converter para o S9# todas as
codfca1es fetas nos campos, por e*emplo, nserr codfcao 9<9#!
9ssm que e*ecutar a opo C,8?"54 6949, r2 abrr um report, basta e*ecuta+lo no precsando
preencher nenhum campo!
&3ecutar o processo
para mostrar na tela
as poss="eis
con"ers8es
Apostila de LSMW #"
Mostrando as possLves convers1es conforme e*emplo aba*o(
,po 67S#L9G C,8?"54"6 6949, r2 mostrar na tela as convers1es fetas nos dados carregados
para o S9#, se caso tver!
:asta "oltar para ir
para o pr73imo
passo.
Apostila de LSMW ##
9ssm que e*ecutar esta opo r2 abrr uma janela pedndo para delmtar os regstros na tela, basta
e*ecutar!
Mostra todos os dados carregados para a estrutura e se foram convertdos ou no!
9gora r2 crar uma pasta <atch nput na transao SMMN, atravs da opo C5"94" <94C;
78#>4 S"SS7,8!
:asta e3ecutar para "er na
tela as con"ers8es nos dados
:asta "oltar para ir
para o pr73imo
passo.
Apostila de LSMW #$
9ssm que e*ecutar a opo C5"94" <94C; 78#>4 S"SS7,8, r2 crar uma pasta com o nome
desejado na transao SMMN !
9ssm que e*ecutar r2 abrr uma janela de confrmao nformando que fo crado B batch nput e a
quantdade de regstros do arquvo!
<ome do ar!ui"o
carregado para o S2P
<ome da pasta na
transao SM,I e
usu5rio !ue a
criou.
&3ecuta para criar
a pasta na
transao SM,I
:asta confirmar !ue
ir5 para o pr73imo e
Cltimo passo
Apostila de LSMW #%
8o momento que confrmar r2 para a opo 5>8 <94C; 78#>4 S"SS7,8, que a opo de rodar
a pasta na transao SMMN!
9brndo assm a transao SMMN com a pasta crada, agora basta e*ecutar a pasta, clcando em
#5,C"SS95 e escolhendo as op1es desejadas!
Apostila de LSMW #'
5"S>M,(
Ba! #954"( :ase 7ncal
B & Crar um projeto( Colocar o nome do projeto LSMW e em seguida clicar em criar.
0 + Crar o Sub+projeto( Criar um nome e a descrio da estrutura (tabela Interna para receber o ar!ui"o
de entrada
M & Crar o ,bjeto( Inserir o nome da transao e sua respecti"a descrio.
C & 7nserr 4ransao e 6escro a ser mapeada( Joto ' Kecording? Create Kecording.
N & 5odar a 4ransao( preenc%endo os campos !ue de"em ser mapeados1 podendo ser uma transao de
alterao (GH+@ e;ou transao de criao (9I+*.
O & Mapear os Campos( duplo clicL na 5rea de cor alaranjada1 !ue ir5 abrir uma janela pedindo o nome do
campo !ue deseja mapear1 no campo 4&92/L$ A2L/&1 sempre !ue der o duplo clicL ele "ir5 preenc%ido.
P & Clcar em "*ecutar( para abrir a tela de condi8es de mapeamento do LSMW com *M passos a serem
seguidos.
0a! #954"( #ara e*ecutar passo a passo basta clcar em H#rocessarJ
Bo! #asso( M9784978 ,<D"C4 94457<>4"S onde iremos di.er o tipo de carga !ue ser51 como 4irect
input1 batc% input1 I4#C1 :api. 9legar em :atc% input recording e no campo preenc%er com a transao
desejada e em seguida clica sal"ar e em "oltar.
0o! #asso( M9784978 S,>5C" S45>C4>5"S Clica-se em alterar ; modificar para podermos criar a
estrutura !ue ir5 receber o ar!ui"o. Preenc%e com o <ome e 4efinio da &strutura..
Mo! #asso( M9784978 S,>5C" :7"L6S !uando clicar em modificar ir5 abrir a opo $able
Maintenance1 N onde iremos criar os campos para a estrutura !ue ir5 receber os campos do ar!ui"o de carga.
Cria-se o nome dos campos de acordo com os mapeados na transao e o formato de entrada do ar!ui"o ? se
ser5 caracteres1 !ual o taman%o do campo e tambNm sua descrio.
Co! #asso( M9784978 S45>C4>5" 5"L947,8S N apenas para "erificar se e3iste amarrao entre o
mapeamento e a estrutura criada. Aisuali.ar e "oltar.
No! #asso( M9784978 :7"L6 M9##783 986 C,8?"5S7,8 5>L"S, esta N uma das partes mais
importantes 1 pois N nesse momento !ue iremos amarrar os campos mapeados ($K2<S2OP# com a
estrutura criada (&S$K/$/K2 GQR e poderemos definir c7digos 2:2P para cada campo.
Clica-se no campo a !ual deseja fa.er a amarrao e em seguida clica no boto Source 9ield1 nesse
momento ir5 abrir uma janela 2ssing Source 9ield1 onde iremos lincar o mapeamento da $K2<S2OP#
com a estrutura criada para receber o ar!ui"o.
Oo! #asso( M9784978 :7-"6 ?9L>"S, 4598SL947,8S, >S"5+6":78"6 5,>478"S, ser"e
para "erificar se esta tudo amarrado1 a transao mapeada e as suas defini8es. Aisuali.ar e "oltar.
Apostila de LSMW #(
Po! #asso( S#"C7:G :7L"S, iremos definir de onde "ir5 o ar!ui"o1 se N dados do S2P1 ar!ui"o e3terno1
etc. Para ar!ui"os e3ternos1clicar em modificar para %abilitar a opo de criar configura8es?
Camin%o (#<4& &S$S JK2A24#1 nome1 separador por P#<$# & ATKJ/L2 1 cabeal%o(C2MP#S
42 &S$K/$/K21 tipo de ar!ui"o ($G$1 c7digo (2SCII
Qo! #asso( 9SS783 :7L"S !ue ser"e para conferir se esta feita a amarrao da estrutura criada para
receber o ar!ui"o1 com o ar!ui"o. Aisuali.ar e "oltar.
Ro! #asso( 5"96 6949 o LSMW ir5 ler o ar!ui"o e carreg5-lo para o S2P1 no momento !ue e3ecutar
essa opo ir5 abrir um report para fa.er essa con"erso. Carrega estrutura e !uantidade de lin%as do
ar!ui"o1 menos o cabeal%o.
B/o! #asso( 67S#L9G 5"96 6949, ir5 abrir uma sub-janela pedindo se !uer restringir o nCmero de
lin%as do ar!ui"o na tela1 basta dar um #L e continuar o processamento. Mostra todos os dados carregados
para a estrutura e se foram con"ertidos ou no.
BBo! #asso( C,8?"54 6949, ou seja1 nessa janela ir5 con"erter para o S2P todas as codifica8es feitas
nos campos1 por e3emplo1 inserir codificao 2:2P. &3ecutar o processo para mostrar na tela as poss="eis
con"ers8es.
B0o! #asso( 67S#L9G C,8?"54"6 6949, ir5 mostrar na tela as con"ers8es feitas nos dados
carregados para o S2P1 se caso ti"er. 2brir5 uma janela pedindo para delimitar os registros na tela1 basta
e3ecutar.
BMo! #asso( C5"94" <94C; 78#>4 S"SS7,8 , ir5 criar uma pasta com o nome desejado na transao
SM,I . Logo depois abrir5 uma janela de confirmao informando !ue foi criado * batc% input e a
!uantidade de registros do ar!ui"o.
BCo! #asso( 5>8 <94C; 78#>4 S"SS7,8, esta N a opo de rodar a pasta na transao SM,I1 onde
efeti"amente acontece a carga.
67C9S (
a% 4odos os campos mapeados no Mo! #asso( M9784978 S,>5C" :7"L6S, devem ter a caracterLstca de
HC959C4"5J!
b% #ara copar nome E nformao dos campos do S9# para e*cel ( >sar HCtrlSGJ marcar as nforma1es e cop2+las para
"*cel!
c% #ara transformar as lnhas copadas em colunas no e*cel( Colar "specal & 4ranspor!
d% 8o No! #asso M9784978 :7"L6 M9##783 986 C,8?"5S7,8 5>L"S ( o ln= pode ser feto automatcamente
pelo menu T "*tras & 9uto+:eld Mappng
e% 'uando salvar o documento e*cel para t*t ( salvar como H4e*to separado por 4abulaoJ e da mesma forma no
Po!#asso( S#"C7:G :7L"S, no delmtador( escolher H4abulatorJ !
para importar e e3portar
Apostila de LSMW #)
Apostila de LSMW #*

Você também pode gostar