ABAP 101

ABAP | Ruby on Rails | Programação

ABAP 101 header image 1

Balanço de 2009 e planos para 2010

January 8th, 2010 · No Comments

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.

[Read more →]

→ No CommentsTags: Offtopic

Qualidade em Processos

December 3rd, 2009 · No Comments

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.

[Read more →]

→ No CommentsTags: Offtopic · Processo de Negócio

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

October 26th, 2009 · No Comments

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.

[Read more →]

→ No CommentsTags: Dúvidas de Aula

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

October 26th, 2009 · No Comments

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 como realmente estudou e questionou aquilo que não estava claro.

Após responder às questões, fiquei tão contente com o resultado que resolvi publicar aqui as dúvidas que respondo em aula, até com um pouco mais de detalhes, numa nova categoria “Dúvida de Aula”.

Bom, graças a esse meu aluno aplicado, vou tem assunto para uns 10 posts :-) .

→ No CommentsTags: Anotação de Aula · Dúvidas de Aula

Novo Livro: Official ABAP Programming Guidelines

October 21st, 2009 · 1 Comment

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ê de considerar seriamente em desenbolsar US$ 69,00 e investir nesse livro.

→ 1 CommentTags: ABAP OBjects · Livro

Aprendendo Inglês com PodCasts

August 30th, 2009 · 4 Comments

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.
[Read more →]

→ 4 CommentsTags: Mercado · Opinião

Tipos de Consultores ABAP

August 30th, 2009 · No Comments

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 com componentes Web em application server Abap - lembra de module pool? WebDynpro faz o mesmo, só que o browser não é o SapGui. E MVC está implementado decentemente.
  • BSP - business server pages - pegue html, misture código abap e pronto! Tem um site prontinho, como se fosse feito usando JSP ou ASP. O que vc não conseguir fazer com os padrões de WebDynpro, faça diretamente com BSP.
  • Workflow - isso aí vc já tá vendo
  • ALE/Idoc - abapeiro especialista em integração de sistemas
  • XI/PI - abapeiro mais especialista ainda em integração de sistemas

… e por aí vai.

→ No CommentsTags: Mercado

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

August 26th, 2009 · 1 Comment

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.

[Read more →]

→ 1 CommentTags: ALV · Receita ABAP

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

August 23rd, 2009 · No Comments

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.

[Read more →]

→ No CommentsTags: ALV · Receita ABAP

ALV Simples - Usando a Técnica “Pura”

August 21st, 2009 · No Comments

Problema

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

[Read more →]

→ No CommentsTags: ALV · Receita ABAP