Author: Flávio Furlan

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.

Balanço de 2009 e planos para 2010

Balanço de 2009 e planos para 2010

No dia 7 de Janeiro de 2009, eu publiquei aqui um post falando dos novos rumos que o ABAP101 estaria tomando. Disse que que publicaria posts relacionados a Ruby on Rails e outras tecnologias.

Qualidade em Processos

Qualidade em Processos

Nessas duas últimas semanas que passou ministramos um treinamento de XI lá na empresa que eu trabalho. O resultado foi excelente e por isso quero compartilhar com vocês alguns conceitos que discutimos e que podem ser aplicados imediatamente na vida profissional de um programador.

O que é a cláusula NESTING LEVEL no comando SELECTION-SCREEN?

O que é a cláusula NESTING LEVEL no comando SELECTION-SCREEN?

No caso de programas executáveis (ou do tipo relatório ou report), temos muitos recursos para contruir uma tela de seleção de maneira programática, ou seja, usando código ABAP e não o Screen Painter. Para fazer telas com tabs é necessário contruí-las com subcreens, usando o comando SELECTION-SCREEN BEGIN OF SCREEN. Uma das cláusulas muito específicas é a chamada NESTED LEVEL, usada para redimensionar frames dentro de uma tab.

Respondendo dúvidas de sala de aula – Uma nova categoria

Respondendo dúvidas de sala de aula – Uma nova categoria

Mais um dia de aula na KA Solutions na turma de ABAP Netweaver e mais uma vez surpreendido por um aluno. Quando cheguei em sala um dos meus alunos veio me abordou com umas 10 perguntas. A princípio poderia parecer que ele seria um chato, mas não é o que eu penso. Penso justamente o contrário. 10 perguntas, logo após o final de semana?! Isso só quer dizer uma coisa, ele estudou e muito! No final da aula, vamos às perguntas e novamente fiquei surpreso com o nível das perguntas, quero dizer, muito detalhadas, mostrando que ele não somente leu...

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ê...

Aprendendo Inglês com PodCasts

Aprendendo Inglês com PodCasts

Em todas as turmas sempre discutimos assuntos relacionados ao mercado, como tendências dentro do SAP, devo ou não devo fazer uma academia funcional, qual o próximo assunto quente que devemos estudar etc. SOA? Java? WebDynpro? Adobe Forms? Mas uma coisa que todos concordam é que saber inglês é fundamental. E não estou falando de “sei ler artigos técnicos”, saber se comunicar profissionalmente (também não estou falando de pedir um número um no McDonalds nos EUA). Quando digo se comunicar estou incluindo falar, entender e escrever em inglês.

Tipos de Consultores ABAP

Tipos de Consultores ABAP

Essa semana recebi uma dúvida de um ex-aluno sobre tipos de Consultores ABAP. O meu companheiro de docência, Vagner Silas enviou uma resposta que achei muito boa e a transcrevo para cá: Cara… esse lance de tipos de abapers é um pouco confuso. Eu diria que existem especialidades diferentes. Alguns exemplos: CCS – Customer Care Service – abapeiro que trabalha em utilities, que tem alguns módulos diferentes como WM (Work Management), FICA (Financial – Contract Account), EDM (Energy Data Management) e outros. Eu sou um Abaper CCS. Já trabalhei com Energy (TXU Texas e Comgas) Webdynpro – abapeiro que trabalha...

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.