ABAP101 ABAP | Open Source | Agile | Programação

Novo livro da 37 Signals, Rework

Novo livro da 37 Signals, Rework

Na semana passada foi lançado o livro Rework, dos autores Jason Fried e David Heinemeier Hansson (DHH), fundadores da 37-Signals, uma empresa de design de San Francisco. O DHHé o criado do framework Ruby on Rails.

ALV com Evento – Usando a classe CL_SALV_TABLE

ALV com Evento – Usando a classe CL_SALV_TABLE

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.

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.

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