Arquivos de Tag: ABAP

Implementação de mensagens com o comando MESSAGE

codigo-abap

Muitas vezes a utilização de mensagens em nossos programas Abap torna-se necessária como, por exemplo, para avisar que o usuário não tem permissão para executar aquela transação, ou que deu erro em determinado arquivo, entre outros casos. O objetivo desse artigo é demonstrar alguns usos do comando MESSAGE.

Uma mensagem pode ser dos tipos "A", "E", "I", "S", "W" ou "X". Informações detalhadas sobre esses tipos são encontradas apertando a tecla "F1" em cima do comando MESSAGE no código. Pode-se utilizar mensagens com textos de classe de mengens (SE91), por elementos de textos ou variáveis com texto em seu valor.

Segue código fonte básico exemplificando. Leia Mais »

Comando EXPORT… TO MEMORY ID para passar dados ao ABAP Memory.

Existem algumas formas de se fazer transferência de dados temporários entre programas. Uma dessas técnicas é utilizando o comando EXPORT para um MEMORY ID, que utiliza uma área de memória interna do SAP R3 chamada de Abap Memory. Após a utilização pode-se utilizar o comando FREE MEMORY ID para limpar o cluster. Segue um exemplo básico de sua utilização.

Leia Mais »

Funções para formatação de datas no SAP

Segue 2 funções para formatação de datas em SAP/ABAP. - A primeira recebe data no formato normal "XX.XX.XXXX" e converte para o formato SAP "XXXXXXXX" - e a segunda faz exatamente ao contrário, recebendo a data no formao SAP "XXXXXXXX" e convertendo para o formato normal "XX.XX.XXXX". Leia Mais »