Fala equipe, tudo bem com vocês ? Olha só, quero manter a regularidade aqui no Blog para mostrar para vocês que é possível sim, viver com SAP e trabalhar neste mercado! Hoje vou ensinar, com código reais, como você cria um relatório usando a ferramenta do ABAP ALV Tree. Este ALV tree é um relatório, só que têm uma diferença básica: Ele é orientado por hierarquia na apresentação das informações, claro, podemos somar e organizar as informações, como um relatório, porém a organização primária dele são as hierarquia entre as informações! Com exemplos fique mais fácil a compreensão! Vamos lá ?
Basicamente, vamos criar uma relação entre um tipo de ordem, suas ordens de venda propriamente ditas e os itens elementares desta ordem, veja o desenho abaixo e compreenderá um pouco melhor a relação que quero entregar aqui neste artigo!
Sem enrolação vamos aos códigos de exemplo:
Antes, entre na transação SE11 para criar uma estrutura do tipo de tabela, veja abaixo:
– Clique no botão criar e preencha as informações abaixo:
– Clique em Salvar, indique o pacote $TMP para teste e clique no botão ativar (fósfoto)
– Crie uma tela e inclua o componente Custom Control na tela, veja abaixo:
SE80 e o nome do programa:
– Clique no botão Layout e crie um quadro com o botão Custom Control:
– Perceba o nome deste componente para que o programa compreenda este Custom e crie a tree com os elementos das ordens de venda!
– Vá até a transação SE38 e digite o programa que você criou, usando o código fonte do programa abap.
– Na tela de seleção selecione um tipo de ordem:
A tela abaixo representa o programa já em execução:
Clique aqui para baixar o exemplo do programa, edite e modifique para ver o que aconte, a melhor forma de aprender!
Um forte abraço pessoal e até o próximo artigo!