Categoria: ABAP

ALV com Field Catalog – Usando a classe CL_SALV_TABLE

ALV com Field Catalog – Usando a classe CL_SALV_TABLE

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.

ALV Simples – Usando a classe CL_SALV_TABLE

ALV Simples – Usando a classe CL_SALV_TABLE

Problema Implementar um relatório ALV, para mostrar todos os dados e todos os campos da tabela SFLIGHT.

Novo Livro: Official ABAP Programming Guidelines

Novo Livro: Official ABAP Programming Guidelines

No evento TechEd 2009 ocorrido na semana passada em Phoenix, foi lançado um novo livro de autoria de Horst Keller. Mr. Keller é autor de outros livros de ABAP e ele faz parte da equipe de arquitetura do core do ABAP. Já trabalhou na equipe de documentação da linguagem e considero uma das principais autoridades em ABAP do mundo. O livro chama-se Official ABAP Programming Guidelines, onde lista uma série de boa práticas de programação ABAP, indo desde de declarações de data objects até arquitetura de software orientado a objeto. Se você pensa em ser um bom programador ABAP, você...

ALV com Evento – Usando a Técnica “Pura”

ALV com Evento – Usando a Técnica “Pura”

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.

ALV com Field Catalog – Usando a Técnica “Pura”

ALV com Field Catalog – Usando a Técnica “Pura”

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.

ALV Simples – Usando a Técnica “Pura”

ALV Simples – Usando a Técnica “Pura”

Problema Implementar um relatório ALV, para mostrar todos os dados e todos os campos da tabela SFLIGHT.

Introdução ao ALV – Série Especial

Introdução ao ALV – Série Especial

No decorrer dos anos a SAP vem evoluindo em vários sentidos. Vem aumentando a sua experiência na área de negócios, application server e também na parte visual. Nesse sentido, ela evoluiu da tela verde dos terminais mainframe do R/2 para as listas (usando comandos WRITE), passando pelo ALV e agora pelo WebDynpro (WD). O WebDynpro é a evolução natural para os browsers, levando a camada de apresentação para os browsers, saindo de cena o famoso Sapgui. No entando, WD ainda tem muito chão para substituir por completo o Sapgui. Ainda há uma infinidade de programas que precisam ser migrados e...

Screencast: Aplicação simples usando ABAP WebDynpro

Screencast: Aplicação simples usando ABAP WebDynpro

Segue abaixo o meu novo screencast onde eu mostro uma aplicacão usando ABAP WebDynpro. O meu objetivo não foi explicar os fundamentos ou conceitos do ABAP WebDynpro, mas mostrar o funcionamento básico. O programa que eu fiz consiste em duas views. Na primeira view possui um campo onde o usuário digita um texto qualquer e um botão. Quando o botão é clicado, a segunda view é chamada, mostrando o texto digitado na primeira tela. Parece um programa inocente, mas você verá como fazer os itens abaixo: Trabalhar com views Incluir elementos nas views Criar ações e associar a plugs e...

Conceitos de Orientação a Objetos – Parte 6 de 6

Conceitos de Orientação a Objetos – Parte 6 de 6

Interfaces O princípio de herança nem sempre se aplica a todas as classes que possuem características comuns. Uma pessoa é capaz de Andar, assim como um carro é capaz de andar. Nem por isso eles fazem parte de algum material comum. No seu sistema você pode ter que se deparar com situações parecidas. Você pode, por exemplo, criar um agendador de tarefas programadas que servirá para mandar uma mensagem por e-mail diariamente para todos os clientes da loja. De forma semelhante, diariamente ele também pode iniciar uma tarefa que verifica se todos os servidores estão online. Perceba que você pode...