Archive for category: ABAP Objects
ABAP Unit – Exercício Jan-Ken-Pon
Após o post sobre ABAP Units escrito pelo @furlan, nada melhor que um exercício. Particularmente gosto de nunca esgotar os assuntos nos posts que faço, para sempre despertar a curiosidade do leitor. Aqui não será necessário codificar… os testes unitários. . Codificaremos Você codificará aqui uma classe que implementa a regra de negócio de um jogo [...]
ABAP Unit – Calculadora
Há um tempo, atrás eu escrevi que tinhamos que aprender muito com a cultura do comunidade Ruby on Rails. Nas comunidades Rails e Ruby programar orientado a tests unitários (TDD) faz parte da cultura. De acordo com essa filosofia, TODA lógica DEVE estar coberta por casos de testes. Se não há caso de teste, então [...]
Bomba Relógio-Memória ABAP – Procedural x OO
Este post é em homenagem e agradecimento ao nosso leitor Gabriel Tognoli, que nos deu um puxão de orelha totalmente merecido por não estarmos atualizando o blog com a frequencia devida. Gabriel, obrigado pelo incentivo – espero que este post lhe ajude tanto quanto os outros. Há muitos contestamentos sobre a diferença de desempenho entre códigos [...]
Object Services – Parte 1
Olá abapeiros! Como o próprio nome se refere, o ABAP101 tem por objetivo ajudar aqueles que estão se iniciando no mundo SAP/ABAP. Apesar desta futura sequência de posts esperar que você possui conhecimentos em orientação a objetos, não quer dizer de forma alguma que ele trata de um assunto avançado.
CL_SALV_TABLE Editável – Faça parte desta corrente!
Olá caros! No post “Faça parte da SDN“, tratamos brevemento sobre o que é a SDN e qual o seu intuito. Outro dia ao necessitar fazer um ALV editável, descobri através do help e da comunidade que esta “simples” funcionalidade não é atendida pela classe de ALV mais moderna, a CL_SALV_TABLE. No entanto, achei um [...]
Classe para tratamento de tela de seleção. LOOP AT SCREEN nunca mais.
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 [...]
Abstraindo Constantes e Tipos
No universo de Orientação a Objetos, costuma-se abtrair objetos do mundo real em classes (como exemplos: Pessoa, Jogador, Cliente, Fornecedor, Pedido de Compra, Casa, Tabuleiro, Peça, etc) . Estas são representadas em O.O. pelas características (atributos) de sua abstração interessantes para a aplicação e pelas ações (métodos) passíveis de serem realizadas na mesma (exemplos referentes as classes citadas: [...]
