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

Abstraindo Constantes e Tipos

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: Andar, Pular, PagarConta, EntregarProduto, FinalizarPedido, AlterarTelhado, VirarTabuleiro, IrParaCasa ). Quão bem cada classe irá representar objetos do mundo real depende da granularidade desejada no processo de modelagem. Quanto maior a granularidade, mais detalhes a sua classe irá exprimir sobre o objeto real. Esta decisão impacta...

Pensamentos sobre Torrents, Diaspora e SOA

Pensamentos sobre Torrents, Diaspora e SOA

Hoje conheci um projeto muito interessante chamado Diaspora. Além de ser uma promessa de concorrente do Facebook e outras grandes redes sociais, o que mais me chamou a atenção foi o fato de que ele pode revolucionar o modo como são feitas as redes sociais. Qualquer rede social hoje é centralizada em um servidor. Facebook, Hi5, Orkut, Linkedin etc. são todos centralizados em um único servidor. Isso dá aos seus administradores uma grande responsabilidade em armazenar essa quantidade tão grande de dados (de acordo com as últimas notícias, Facebook já tem mais de 500 milhões de usuários).

Emprego para área de TI está sobrando?

Emprego para área de TI está sobrando?

Se você está procurando emprego, saiba que, de acordo com algumas pesquisas, está sobrando vagas em TI. Será mesmo? Qualquer um tem um lugar ao sol?

Agilidade, Qualidade e Futuro

Agilidade, Qualidade e Futuro

Eu tenho estudado sobre outros temas além do ABAP e SAP, e  dentre eles temas relacionados a métodos ágeis, qualidade e organização de equipes etc. Trago para vocês uma apresentação do Fábio Akita, que também tem estudado muito a fundo o tema. Agilidade, Qualidade e Futuro – Fabio Akita. O Akita trabalha para Locaweb como gerente de produto. Ele já trabalhou com integração de sistema, Java, SAP e muitas outras tecnologias. Atualmente ele é o nome mais conhecido na comunidade Ruby e Ruby on Rails no Brasil. Enjoy!

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.