



























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
LSMW é a transação para fazer carga, quando chama a transação abre essa janela informativa.
Tipologia: Manuais, Projetos, Pesquisas
1 / 35
Esta página não é visível na pré-visualização
Não perca as partes importantes!
LSMW é a transação para fazer carga, quando chama a transação 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 transação que irá fazer a carga ).
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. Quando clicar em criar vai abrir a seguinte janela, pedindo uma descrição para o seu projeto: Próximo 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 próximos passos. Coloca-se o nome do projeto LSMW e em seguida clica em criar. Criar Projeto Confirmação de criação do projeto Cria-se um nome e a descrição da estrutura (tabela Interna) para receber o arquivo de entrada Confirma a criação do subprojeto
Irá abrir a seguinte janela, e em seguida clica em criar para começar a mapear a transação. Abrindo em seguida a janela de Create Recording, pedindo a transação e sua descrição Clica em criar para começar a mapear a transação desejada Transação e descrição a ser mapeada
Ficando nesse formato quando preenchida e clicando em confirmar para continuar os procedimentos. Quando confirmar irá pedir a transação novamente a ser mapeada. Quando confirmar irá abrir a transação definida no campo código da transação a ser mapeada conforme o exemplo: No nosso exemplo estamos utilizando a transação XK02. Confirmando transação Transação e descrição a ser mapeada Preencher com a transação a qual deseja gravar e confirmar Estamos gravando o fornecedor – 98100313 Empresa – 016 Organiza. Compras – 1601 E flegando o endereço. Utilizar este flag para a correta criação de layout com numero de rua, cep etc.
Quando salvar irá abrir no LSMW uma janela como se fosse um SHDB (mapeamento de transação). A partir desse momento iremos começar a mapear os campos que iremos querer carregar, perceba que todos os campos da tela estão aptos a serem mapeados.
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 não apagar o valor que vem nesse campo, irá trazer default o valor da tela, no entanto se quiser que venha do arquivo será necessário apagar o valor carregado nesse campo. Terá que fazer esse procedimento para todos os campos que deseja mapear. Duplo clique no campo a qual deseja mapear Abre esse janela pedindo o nome do campo e se terá valor default ou não. Confirmando o mapeamento do campo
Assim que clicar em voltar, irá retornar para a tela principal do LSMW, nesse momento clique em executar para abrir a tela de condições de mapeamento do LSMW. Abrindo uma janela com 20 passos a serem seguidos, conforme janela abaixo: Para executar passo a passo basta clicar no relógio. Executa para começar a definir as condições da carga Passos a serem seguidos Confirmação da execução de todos os passos
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. Executar passo a passo Clica-se em display chance para começar a configurar o tipo de carga
Para o passo 2 basta executar o relógio novamente conforme exemplo passo 1. Nesse passo iremos executar a Opção MAINTAIN SOURCE STRUCTURES: Aqui iremos criar o nome da estrutura que irá receber o arquivo, para criarmos a estrutura temos que clicar no botão alterar/modificar e em seguida criar, conforme exemplos abaixo: Após clicar em alterar irá abrir a opção criar: Quando clicar em Criar abrirá a seguinte janela para definir o nome da estrutura que receberá o arquivo. Clica-se em alterar / modificar para podermos criar a estrutura que irá receber o arquivo. Criar estrutura que irá receber o arquivo. Nome e definição da estrutura que receberá o arquivo. Confirma criação da estrutura
Ficando assim a tela da Criação da estrutura e em seguida salva e volta para ir para o próximo passo. Executar o próximo passo, ou seja, MAINTAIN SOURCE FIELDS, nessa parte irá ser criados os campos da estrutura IJESSEJAMES a qual irá carregar o arquivo. Quando carregar a tela clica em Modificar Estrutura da tabela que vai receber os dados do arquivo de carga Salva para ir para o próximo passo e clica em voltar. Cria os campos que irá receber o arquivo. Executa o passo Maintain Sorce Fields Clica em modificar para habilitar a opção de criação dos campos.
Ficando assim a estrutura na tela, se tudo estiver OK basta salvar e voltar para ir para o próximo passo. Nesse passo ( MAINTAIN STRUCTURE RELATIONS ) é apenas para verificar se existe amarração entre o mapeamento e a estrutura criada. Basta visualizar a tela e clicar em voltar para ir para o próximo passo. Ir para o próximo passo
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 códigos abap para cada campo. Nesse momento deve-se clicar em modificar para habilitar o campo que irá fazer a amarração entre o mapeamento e a estrutura criada. Clica em modificar para habilitar o botão Source Field
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 códigos abap em cada campo, basta clicar sob o campo e clicar no botão Rule, conforme a imagem abaixo. Ao clicar sob o campo desejado e o botão Rule, abrirá a janela com as opções de codificação: Opção de codificar o campo desejado Confirmando a opção, irá abrir um editor abap, podendo fazer qualquer tipo de codificação, select, ifs, exit, etc.