Archive for category: Conceitos
8 June, 2009 (19:06) | Conceitos, Tecnica de Programação | By: Flávio Furlan
Mais uma parte da série Conceitos de Orientação a Objetos, com Daniel Moreira Yokoyama: Herança (ou derivação) Você criou um sistema de loja virtual que vende cd’s. A orientação a objetos te permitiu criar uma classe CD, onde vocÊ agrupou todos os dados que dizem respeito aos CD’s: Título, Artista, Lista de músicas, Ano de [...]
No comments
3 June, 2009 (14:57) | ABAP Objects, Conceitos, Tecnica de Programação | By: Flávio Furlan
Se você não é um completo alienado no mundo ABAP, já deve ter ouvido falar sobre o tal do ABAP OO, ou seja, ABAP Orientado a Objetos. Esse assunto é estratégico para a SAP e é forma de programação que ele recomenda, tanto que é uma das partes mais pesadas na certificação ABAP. Nesse post [...]
Tags: ABAP, abap objects, BAPI, BOR, oop | 7 comments
2 June, 2009 (19:55) | Conceitos, Tecnica de Programação | By: Flávio Furlan
Agora a parte 3 da série Conceitos de Orientação a Objetos, com Daniel Moreira Yokohama: Encapsulamento Alguns métodos não conseguem por si só resolverem sua responsabilidade sem que algumas informações sejam previamente informadas. Uma pesquisa no Google não pode retornar valores se não receber algo por que buscar. Um pedido não é capaz de incluir [...]
No comments
28 May, 2009 (22:17) | Conceitos, Tecnica de Programação | By: Flávio Furlan
Escrevi há algúns posts atrás sobre o que podemos aprender com a comunidade Ruby e Rails. Aqui vai outro conceito muito conhecido pela turma do Ruby e Rails, o DRY, ou Don’t Repeat Yourself (simplesmente, Não se Repita). Isso não é somente um conceito de programação, mas sim uma filosofia que envolve não repetição, seja [...]
No comments
28 May, 2009 (22:12) | Conceitos, Tecnica de Programação | By: Flávio Furlan
Segue a parte 2, da série Conceitos de Orientação a Objetos, de Daniel Moreira Yokoyama: Classes Procure olhar novamente para uma foto qualquer. Como pode ser que você seja capaz de reconhecer cada objeto que você vê nela? Pegue uma cadeira e observe. Tente comparar com uma outra cadeira qualquer que você tenha, por exemplo, [...]
No comments
26 May, 2009 (22:39) | Conceitos, Tecnica de Programação | By: Flávio Furlan
Há muito tempo venho ensaiando escrever uma série de textos sobre Orientação a Objetos. Mas, um dos meus alunos de ABAP, com ampla experiência em .Net e OO, autorizou a publicar uma ótima referência conceitual sobre o tema. Começo uma série de posts, em 6 partes, sobre conceitos de orientação a objeto. Não é nada [...]
2 comments
26 March, 2009 (21:00) | ABAP, Conceitos | By: Flávio Furlan
Uma vez em um projeto, especifiquei um programa para impressão de cheques (isso foi quando quase fui para o lado negro do SAP, quando quase migrei para área funcional de FI). Como os requisitos para impressão do cheque fugia da solução standard da SAP, então havia necessidade de se alterar o programa standard. Analisando o [...]
No comments
11 January, 2009 (10:41) | Conceitos, Receita ABAP, Tecnica de Programação | By: Flávio Furlan
Problema Criar um programa para gerar um relatório de vôos, filtrando por empresa aérea. Os vendedores só podem visualizar determinadas empresas aéreas e somente gerentes podem visualizar todas as empresas.
No comments
26 October, 2008 (10:38) | Conceitos | By: Flávio Furlan
Continuando a nossa discussão sobre Data Types em ABAP (parte 1), vamos agora ver os tipos standards imcompletos, ou seja, que exigem um complemento no momento da criação do Data Object. Veja o exemplo abaixo: DATA: var_text(25) TYPE c. A variável var_text é uma cadeia de caracter, com 25 posições. Se você não especificar o [...]
No comments
18 October, 2008 (00:20) | Conceitos | By: Flávio Furlan
Um dos assuntos que mais causa confusão nos iniciados em ABAP é o assunto de Data Types. Uma das características do ABAP é o fato dela ser tipada. Isso significa que qualquer variável (Data Object), parâmetro de Function Module, subrotina (forms), métodos etc. são baseados em tipos. DATA var TYPE i. Acabei de criar um [...]
1 comment