Sap Script

FB50 – Automatizando lançamento com Excel VBA

Nessa postagem vou demonstrar como automatizar o processo de lançamento manual da transação FB50 utilizando a funcionalidade Sap Gui Scripting em conjunto com Excel VBA.

Quero passar nessa postagem duas dicas que facilitam muito a atividade de lançamento manual.

1ª) Aceitar valores negativos na postagem.

Por padrão apenas valores absolutos são aceitos no lançamento, é necessário informar o débito e/ou crédito em campo especifico por linha de documento. Alterando a configuração destacada na imagem abaixo é possível colocar o sinal negativo e positivo e o SAP automaticamente trará a chave de lançamento a débito ou a crédito de acordo com o sinal.

2ª) Configurar um layout de variante de entrada.

Criar um layout de variante de entrada, isso vai deixar apenas os campos que serão utilizados em tela. Com isso podemos fazer um Excel alinhando as colunas e padronizando o processo, assim podemos copiar e colar direto do Excel, e com a dica anterior o sinal de débito e crédito será colocado automaticamente.

Clique aqui para baixa o arquivo exemplo utilizado nessa postagem

6 thoughts on “FB50 – Automatizando lançamento com Excel VBA

  • Anônimo

    Excelente material como sempre, grande abraço Edu Chamon

    Resposta
  • Evandro Rissatto

    Que legal! Excelente vídeo, estou fazendo exatamente isso por aqui Fábio, não tem segredo não é mesmo!?
    Tive dificuldades em mapear algumas telas da ME21N que mudam de nome, tirando isso, só alegria.
    Muito boa a sua abordagem para o scrollbar!
    Aqui eu tenho feito de uma maneira diferente, estou incluindo a informação sempre na linha zero, incrementando em 1 o scroll até que termine a sequencia, têm funcionado em todas as telas em que precisei fazer isso. Acredito que possa perder um pouco em tempo de execução comparando com a sua solução, mas me pareceu mais fácil quando fui explicar para outras pessoas.
    Obrigado por compartilhar!
    Até mais!

    Resposta
  • Anônimo

    Excelentes idéias e soluções Fábio, parabéns e obrigado por compartilhar. Grande abraço e sucesso sempre!

    Resposta
    • Maurício Almeida

      Mauricio Almeida

      Resposta
  • Jefferson Cleber

    Fábio, boa noite.

    Estou com uma dúvida para manipulação da tela me53n, onde eu preciso alternar as abas da transação, igual a aba detalhe do exemplo. Pode me auxiliar? Grato.

    Resposta
  • Jota Fontes

    boa noite,
    Como consigo o código VBA dessa automatização ?

    Resposta

Deixe uma resposta