Você está na página 1de 33

Apostila de LSMW Jesse James

Carga atravs da transao LSMW


LSMW a transao para fazer carga, quando chama a transao abre essa janela nformat va!

"ssa a janela n c al para fazer a carga em LSMW, onde temos que cr ar um #rojeto $Nome do objeto da carga%, Subprojeto $Estrutura que ir receber o arquivo% e um objeto $Nome da transa !o que ir "a#er a carga%!

Apostila de LSMW Jesse James

Cr ar &se em pr me ro lugar o nome do projeto para fazer a carga, o nome do projeto s mplesmente 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

'uando cl car em cr ar va abr r a segu nte janela, ped ndo uma descr o para o seu projeto(

Confirmao de criao do projeto

#r)* mo passo cr ar um subprojeto, um subprojeto resume+se em cr ar uma estrutura no formato de uma tabela nte ra para receber o arqu vo para carga, como veremos nos pr)* mos passos!

Confirma a criao do subprojeto

Cria-se um nome e a descrio da estrutura (tabela Interna para receber o ar!ui"o de entrada

Apostila de LSMW Jesse James

Cr a+se o ,bjeto que a transao que remos mapear, nesse caso remos mapear a transao -./0, alterao de cadastro de fornecedores!

Confirma a criao do #bjeto

Criar-se o nome da transao e sua respecti"a descrio

'uando cr a+se o projeto, subprojeto e o objeto e* b da na tela pr nc pal do LSMW os campos preench dos com suas respect vas descr 1es!

#r)* mo passo ser2 mapear a transao, ndo na tela pr nc pal do LSMW em 3,4, & 5"C,56783S, conforme e*emplo aba *o, (

Apostila de LSMW Jesse James 7r2 abr r a segu nte janela, e em segu da cl ca em cr ar para comear a mapear a transao!

&

Clica em criar para comear a mapear a transao desejada

9br ndo em segu da a janela de Create 5ecord ng, ped ndo a transao e sua descr o

$ransao e descrio a ser mapeada

Apostila de LSMW Jesse James

'

: cando nesse formato quando preench da e cl cando em conf rmar para cont nuar os proced mentos!

$ransao e descrio a ser mapeada Confirmando transao 'uando conf rmar r2 ped r a transao novamente a ser mapeada!

Preenc%er com a transao a !ual deseja gra"ar e confirmar 'uando conf rmar r2 abr r a transao def n da no campo c(digo da transa !o a ser mapeada conforme o e*emplo( 8o nosso e*emplo estamos ut l zando a transao -./0!

&stamos gra"ando o fornecedor ' ()*++,*, &mpresa ' +*#rgani.a. Compras ' *-+* & flegando o endereo.

Apostila de LSMW Jesse James

9br ndo em segu da o cadastro do fornecedor, ,bservando que todo esse mapeamento esta sendo gravado pelo LSMW!

/lterando o nome do fornecedor e seu telefone0 conforme o e1emplo0 e por fim sal"a0 para a transao mapear todos os passos desejados.

Apostila de LSMW Jesse James

'uando salvar r2 abr r no LSMW uma janela como se fosse um S;6< $mapeamento de transao%!

9 part r 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 Jesse James

#ara mapear os campos basta dar um duplo cl c= na 2rea de cor alaranjada, que r2 abr r uma janela ped ndo o nome do campo que deseja mapear, no campo 6":9>L4 ?9L>", sempre que der o duplo cl c= ele v r2 preench do, se caso no apagar o valor que vem nesse campo, r2 trazer default o valor da tela, no entanto se qu ser que venha do arqu vo ser2 necess2r o apagar o valor carregado nesse campo!

2uplo cli!ue no campo a !ual deseja mapear

/bre esse janela pedindo o nome do campo e se ter3 "alor default ou no. Confirmando o mapeamento do campo

4er2 que fazer esse proced mento para todos os campos que deseja mapear!

Apostila de LSMW Jesse James

9ss m que conf rmar o mapeamento de todos os campos, a tela f ca no segu nte formato, lembrando que necess2r o saber o nome dos campos que fo mapeada e sua seq@Anc a para gerar o arqu vo 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 segu da cl ca em salvar!

4uando encerrar de mapear todos os campos tem !ue sal"ar e dar um "oltar para ir para o pr51imo passo

Campos mapeados para fa.er a carga !ue "ir3 do ar!ui"o

Campos 2efault0 no sofrero alterao durante a carga 'uando voltar r2 abr r uma tela com as segu ntes observa1es( 4ransao mapeada e quem fo o autor desse mapeamento!

#bser"ando se esta correto os dados clica em "oltar para ir ao pr51imo passo

Apostila de LSMW Jesse James

1-

9ss m que cl car em voltar, r2 retornar para a tela pr nc pal do LSMW, nesse momento cl que em e*ecutar para abr r a tela de cond 1es de mapeamento do LSMW!

&1ecuta para comear a definir as condi6es da carga

9br ndo uma janela com 0/ passos a serem segu dos, conforme janela aba *o(

Confirmao da e1ecuo de todos os passos

Passos a serem seguidos

Apostila de LSMW Jesse James #ara e*ecutar passo a passo basta cl car no rel)g o !

11

&1ecutar passo a passo

#asso B( M9784978 ,<C"C4 94457<>4"S( onde remos d zer o t po de carga que ser2, como 6 rect nput, batch nput, 76,C, <ap , nesse e*emplo remos ut l zar o <atch nput!

Clica-se em displa7 c%ance para comear a configurar o tipo de carga

Apostila de LSMW Jesse James 8o campo <atch nput record ng , preenche com a transao que esta mapeada!

1$

8lega em 9atc% input recording e no campo preenc%e com a transao desejada e em seguida clica sal"ar e em "oltar.

#erceba que ocorreu a conf rmao do passo B com data , hor2r o e o respons2vel, e automat camente passou para o pr)* mo passo!

Confirmao do passo *

Passou para o pr51imo passo

Apostila de LSMW Jesse James #ara o passo 0 basta e*ecutar o rel)g o novamente conforme e*emplo passo B! 8esse passo remos e*ecutar a ,po M9784978 S,>5C" S45>C4>5"S(

1%

9qu remos cr ar o nome da estrutura que r2 receber o arqu vo, para cr armos a estrutura temos que cl car no boto alterarDmod f car e em segu da cr ar, conforme e*emplos aba *o(

Clica-se em alterar : modificar para podermos criar a estrutura !ue ir3 receber o ar!ui"o.

9p)s cl car em alterar r2 abr r a opo cr ar(

Criar estrutura !ue ir3 receber o ar!ui"o.

'uando cl car em Cr ar abr r2 a segu nte janela para def n r o nome da estrutura que receber2 o arqu vo!

Confirma criao da estrutura

;ome e definio da estrutura !ue receber3 o ar!ui"o.

Apostila de LSMW Jesse James

1&

: cando ass m a tela da Cr ao da estrutura e em segu da salva e volta para r para o pr)* mo passo!

Sal"a para ir para o pr51imo passo e clica em "oltar.

&strutura da tabela !ue "ai receber os dados do ar!ui"o de carga

"*ecutar o pr)* mo passo, ou seja, M9784978 S,>5C" :7"L6S, nessa parte r2 ser cr ados os campos da estrutura .JESSEJAMES a qual r2 carregar o arqu vo!

&1ecuta o passo Maintain Sorce 8ields

Cria os campos !ue ir3 receber o ar!ui"o.

'uando carregar a tela cl ca em Mod f car

Clica em modificar para %abilitar a opo de criao dos campos.

Apostila de LSMW Jesse James

1'

'uando cl car em mod f car r2 abr r a opo 4able Ma ntenance, onde remos cr ar os campos para a estrutura que r2 receber os campos do arqu vo de carga!

Clica sob o nome da estrutura e clica no <cone $able Maintenance para comear a criar os campos

'uando cl car em 4able Ma ntenace, r2 hab l tar os campos para preencher com a mesma estrutura mapeada na transao e a mesma estrutura que v r2 do arqu vo! 4uando definir o campo basta sal"ar e "oltar para ir para o pr51imo passo.

Cria-se o nome dos campos de acordo com os mapeados na transao e o formato de entrada do ar!ui"o

2efine-se o tipo do campo0 nesse e1emplo foi definido caracter

$aman%o do campo

2escrio do campo

Apostila de LSMW Jesse James

1)

: cando ass m a estrutura na tela, se tudo est ver ,. basta salvar e voltar para r para o pr)* mo passo!

8esse passo $ M9784978 S45>C4>5" 5"L947,8S % apenas para ver f car se e* ste amarrao entre o mapeamento e a estrutura cr ada!

<asta v sual zar a tela e cl car em voltar para r para o pr)* mo passo!

Ir para o pr51imo passo

Apostila de LSMW Jesse James

1*

9gora e*ecutar2 o passo M9784978 :7"L6 M9##783 986 C,8?"5S7,8 5>L"S, esta uma das partes ma s mportantes , po s nesse momento que remos amarrar os campos mapeados $-./0% com a estrutura cr ada $7C"SS"C9M"S%, e poderemos def n r c)d gos abap para cada campo!

8esse momento deve+se cl car em mod f car para hab l tar o campo que r2 fazer a amarrao entre o mapeamento e a estrutura cr ada!

Clica em modificar para %abilitar o boto Source 8ield

Apostila de LSMW Jesse James

1+

Cl ca+se no campo a qual deseja fazer a amarrao e em segu da cl ca no boto Source : eld, nesse momento r2 abr r uma janela 9ss ng Source : eld, onde remos l ncar o mapeamento da -./0, com a estrutura cr ada para receber o arqu vo!

*= passo> clica sob o campo a !ual deseja fa.er a ligao com a estrutura ?= passo> clica no boto Source 8ield para %abilitar a janela com as estruturas

,= passo> clica na estrutura com o campo relacionado do mapeamento

Apostila de LSMW Jesse James

1,

: cando cada campo da estrutura amarrada com o campo do mapeando e em segu da basta dar um salvar e voltar!

Campo do mapeamento

Campo da estrutura

Lembrando que nesse momento podemos colocar c)d gos abap em cada campo, basta cl car sob o campo e cl car no boto 5ule, conforme a magem aba *o!

#po de codificar o campo desejado

Apostila de LSMW Jesse James 9o cl car sob o campo desejado e o boto 5ule, abr r2 a janela com as op1es de cod f cao(

$-

Confirmando a opo0 ir3 abrir um editor abap0 podendo fa.er !ual!uer tipo de codificao0 select0 ifs0 e1it0 etc.

8o e*emplo aba *o fe to um 7: "867:, de acordo com o sE+uname!

Apostila de LSMW Jesse James #ara r para o pr)* mo passo basta salvar e cl car em voltar!

$1

Sal"ar e "oltar para ir para o pr51imo passo.

#r)* mo passo M9784978 :7-"6 ?9>"S, 4598SL947,8S, >S"5+6":78"6 5,>478"S, serve para ver f car se esta tudo amarrado, a transao mapeada e as suas def n 1es

Conforme f gura aba *o, basta v sual zar voltar(

@oltar para ir para o pr51imo passo

Apostila de LSMW Jesse James

$$

#r)* mo passo, S#"C7:F :7L"S, remos def n r de onde v r2 o arqu vo, se dados do S9#, arqu vo e*terno, etc!

9o "*ecutar esta opo, basta cl car sob o t po de arqu vo desejado e cl car em mod f car, nesse e*emplo, remos buscar arqu vo e*terno, ento cl caremos em LegancE data e em segu da em mod f car(

$ipos de ar!ui"o. Clica em modificar para %abilitar a opo de criar configura6es. Clica sob a opo de /r!ui"o e1terno0 t1t

Apostila de LSMW Jesse James

$%

9o cl car em mod f car r2 abr r a janela aba *o, basta cl car sob L"398CF 6949, e cl car no boto cr ar para hab l tar as op1es do arqu vo!

#po de ar!ui"o local.

Aabilitar as op6es do ar!ui"o0 como camin%o0 separador0 etc.

Apostila de LSMW Jesse James

$&

8essa janela remos def n r todas as nforma1es sobre o arqu vo!

Camin%o do ar!ui"o e sua descrio /r!ui"o Bnico ou se!uencial $ipo de separadores no ar!ui"o de carga0 nesse e1emplo usaremos0 outros CDE (ponto e "irgula Com cabeal%o no ar!ui"o0 lembrando !ue no cabeal%o de"er3 ter os mesmos nomes criados na estrutura !ue ir3 recebe-lo.

$ipo do ar!ui"o> te1to ou bin3rio

$ipo de c5digo do ar!ui"o. Confirmar as configura6es

Apostila de LSMW Jesse James

$'

"strutura do arqu vo, repare que o cabealho gual aos campos cr ados e mapeados na estrutura, e separados por GHI conforme def n do na janela ac ma!

: cando nesse formato a janela no momento em que salvar as conf gura1es, e basta salvar e voltar para r para o pr)* mo passo!

9asta sal"ar e "oltar para ir para o pr51imo passo.

$odas as configura6es !ue foram feitas so mostradas nessa janela

Apostila de LSMW Jesse James #r)* mo passo a opo 9SS783 :7L"S que serve para confer r se esta fe ta a amarrao da estrutura cr ada para receber o arqu vo, com o arqu vo!

$)

9asta conferir os dados e "oltar para ir para o pr51imo passo.

9gora remos para o passo 5"96 6949, onde o LSMW r2 ler o arqu vo e carrega+lo para o S9#, no momento que e*ecutar essa opo r2 abr r um report para fazer essa converso!

<asta e*ecutar esse programa que r2 carregar o arqu vo para o S9#!

&1ecutar e carregar o ar!ui"o para o S/P

Apostila de LSMW Jesse James

$*

'uando rodar o report ac ma r2 carregar todos os dados do arqu vo para o S9#, conforme e*emplo aba *o(

/ssim !ue conferiu os dados basta "oltar para ir para o pr51imo passo

&strutura carrega0 e !uantidade de lin%as do ar!ui"o0 menos o cabeal%o.

"*ecuta+se a opo 67S#L9F 5"96 6949, que r2 mostrar na tela todos os dados do arqu vo carregados para o S9#!

Apostila de LSMW Jesse James

$+

9ss m que e*ecutar o 67S#L9F 5"96 6949, r2 abr r uma subjanela ped ndo se quer restr ng r o nJmero de l nhas do arqu vo na tela, basta dar um ,= e cont nuar o processamento!

Continuar o processamento para a e1ibio dos dados na tela

Conforme e*emplo aba *o(

9asta "oltar para ir para o pr51imo passo

&strutura criada para receber os dados do ar!ui"o.

Informa6es do ar!ui"o para a carga na transao FG+?

Apostila de LSMW Jesse James

$,

9 pr)* mo opo o C,8?"54 6949, ou seja, nessa janela r2 converter para o S9# todas as cod f ca1es fe tas nos campos, por e*emplo, nser r cod f cao 9<9#!

9ss m que e*ecutar a opo C,8?"54 6949, r2 abr r um report, basta e*ecuta+lo no prec sando preencher nenhum campo!

&1ecutar o processo para mostrar na tela as poss<"eis con"ers6es

Apostila de LSMW Jesse James Mostrando as possKve s convers1es conforme e*emplo aba *o(

%-

9asta "oltar para ir para o pr51imo passo.

,po 67S#L9F C,8?"54"6 6949, r2 mostrar na tela as convers1es fe tas nos dados carregados para o S9#, se caso t ver!

Apostila de LSMW Jesse James

%1

9ss m que e*ecutar esta opo r2 abr r uma janela ped ndo para del m tar os reg stros na tela, basta e*ecutar!

9asta e1ecutar para "er na tela as con"ers6es nos dados

Mostra todos os dados carregados para a estrutura e se foram convert dos ou no!

9asta "oltar para ir para o pr51imo passo.

9gora r2 cr ar uma pasta <atch nput na transao SMLM, atravs da opo C5"94" <94C; 78#>4 S"SS7,8!

Apostila de LSMW Jesse James

%$

9ss m que e*ecutar a opo C5"94" <94C; 78#>4 S"SS7,8, r2 cr ar uma pasta com o nome desejado na transao SMLM !

;ome do ar!ui"o carregado para o S/P

&1ecuta para criar a pasta na transao SM,H

;ome da pasta na transao SM,H e usu3rio !ue a criou.

9ss m que e*ecutar r2 abr r uma janela de conf rmao nformando que fo cr ado B batch nput e a quant dade de reg stros do arqu vo!

9asta confirmar !ue ir3 para o pr51imo e Bltimo passo

Apostila de LSMW Jesse James

%%

8o momento que conf rmar r2 para a opo 5>8 <94C; 78#>4 S"SS7,8, que a opo de rodar a pasta na transao SMLM!

9br ndo ass m a transao SMLM com a pasta cr ada, agora basta e*ecutar a pasta, cl cando em #5,C"SS95 e escolhendo as op1es desejadas!