Módulo de função para enviar e-mail
A mais nova autora do ABAP101, Aline Cristina, ensina como usar o módulo de função SO_NEW_DOCUMENT_SEND_API1 para enviar um e-mail dentro de uma aplicação ABAP.
A mais nova autora do ABAP101, Aline Cristina, ensina como usar o módulo de função SO_NEW_DOCUMENT_SEND_API1 para enviar um e-mail dentro de uma aplicação ABAP.
Depois de ver um número bom de programas ABAP feito por outros e ter que alterar programas que eu mesmo fiz e tive dificuldade, resolvi criar uma lista de indícios que seu programa em ABAP “pode melhorar”, por assim dizer. Para deixar o post mais interessante e ajudar você a lembrar das dicas, separei músicas que remetem a cada um dos temas. Espero que gostem mais das dicas do que de algumas das músicas. Confira a lista e garanta que você está evitando que se eu (ou outra pessoa) ver seu código um dia eu fique chateado com você. 😉
Estava procurando algum assunto para escrever, e uma luz do céu e-mail chegou com uma dúvida e que em todas as turmas da Academia ABAP tem, como importar ou exportar uma tabela interna para um módulo de função ou método. A solução pode ser respondida com uma simples frase: “Use um Table Type (Categoria de Tipos)”. Só com isso já seria suficiente para você sair do outro lado, mas fazendo jus ao “101” do nome do site, vou explicar passo a passo como fazer em um módulo de função. No próximo post, eu explicarei como fazer em um método.
Olá pessoal! Antes de mais nada, você já gastou um tempo considerável (e por vezes nada legal) desenvolvendo a lógica para a tela de seleção de um simples report? Se sim, este post lhe ajudará a tratar telas de seleção mais facilmente através de uma classe global a ser criada. Tratar telas de seleção usando o comando “LOOP AT SCREEN” tende a ser muito chato e consumir algum tempo quando se desenvolve e se faz a manutenção de sua lógica interna. Assim, eu desenvolvi uma classe bem simples que me ajudou muito em alguns reports que ando fazendo na Nestlé....
Problema Criar uma cópia do relatório ZSALV_ALV_FIELDCAT implementado nesse post, para que seja monstrado uma mensagem quando o usuário der um duplo clique. Nessa mensagem, deve ser apresentado “Você deu duplo clique na coluna & e linha &.”, onde & deverá ser substituído pelo nome da coluna e linha onde ocorreu o duplo clique.
Problema Implementar um relatório ALV, para mostrar todos os dados e todos os campos da tabela SFLIGHT. Também é requerido um novo campo chamado Taxa de Ocupação, onde é mostrado a relação entre capacidade máxima de passageiros e ocupação atual do vôo.
Problema Implementar um relatório ALV, para mostrar todos os dados e todos os campos da tabela SFLIGHT.
Problema Alterar o relatório ZPURE_ALV_FIELDCAT implementado nesse post, para que seja monstrado uma mensagem quando o usuário der um duplo clique. Nessa mensagem, deve ser apresentado “Você deu duplo clique na coluna & e linha &.”, onde & deverá ser substituído pelo nome da coluna e linha onde ocorreu o duplo clique.
Problema Implementar um relatório ALV, para mostrar todos os dados e todos os campos da tabela SFLIGHT. Também é requerido um novo campo chamado Taxa de Ocupação, onde é mostrado a relação entre capacidade máxima de passageiros e ocupação atual do vôo.
Problema Implementar um relatório ALV, para mostrar todos os dados e todos os campos da tabela SFLIGHT.