Categoria: ABAP

Novos Rumos do ABAP 101

Novos Rumos do ABAP 101

Depois de muito refletir, pensar e ponderar, resolvi dar novos rumos para o ABAP 101. Ou seja, não vou mais falar somente de ABAP e SAP aqui, mas sobre tudas as tecnologias que estou trabalhando no momento. Isso inclui o meu dia a dia com SAP e ABAP, mas também meus projetos e aventuras por outros mundos, como Rails e Cocoa. Em resumo posso dizer que para ABAP continuo postando dicas, técnicas de programação e minhas impressões do mercado. Para todas as outras eu vou postar meus “feitos”, dificuldades e qualquer outra informação interessante. Por quê não criar mais um...

Descobrindo e implementando BADIs

Com as versões mais novas de WAS, a SAP vem utilizando cada vez mais novas técnicas de enhancements e modifications. Uma delas é a BADI. BADI significa Business Add-Ins. O conceito é parecido com o do plug-ins do Firefox, ou seja, é uma maneira de estender a funcionalidade original do sistema, sem afetar o funcionamento do mesmo. Comparando com as user-exits, as BADIs têm uma série de vantagens, como por exemplo: Reutilização; Implementações independentes; Possibilidade de ativação de desativação; Fácil localização; Maior “oferta” comparado com as user-exits; Meu objetivo nesse post é focar no método mais fácil de localização dos...

Patch correção SAPGUI

Patch correção SAPGUI

Quem usa roda o SAPGUI no Windows, com Internet Explorer 7.0, pode enfrentar esse problema na transação SE80: Para aqueles que estão tendo esse problema é necessário instalar um patch de correção do SAPGUI que pode ser baixado daqui. Isto acontece porque o SAPGUI usa alguma bibliotecas do IE, que foram alteradas no IE 7.0. Instalando esse path, deve resolver o seu problema.

Criando seu Primeiro Programa ABAP

Criando seu Primeiro Programa ABAP

Mais um screencast sobre programação acaba de sair. É criação do programa de Calculadora que publiquei aqui há um tempo, agora com comentários.  

Mapas Mentais – ABAP

Mapas Mentais – ABAP

Na minha 11a turma de ABAP na Ka Solutions um dos meus alunos me apresentou os chamados Mapas Mentais. Em resumo, é uma ferramenta muito util para memorização que parece funcionar, principalmente para provas de certificação. Outro aluno dessa turma, criou alguns mapas sobre alguns assuntos de ABAP, que disponibilizo aqui. Esses arquivos foram gerados pelo programa gratuito Freemind.

Screencast – Instalando o “Mini-SAP”

Screencast – Instalando o “Mini-SAP”

Atenção: Confira a nova versão desse vídeo em nossa página sobre a instalação do MiniSAP. Para aqueles não têm acesso a um ambiente de programação ABAP, a SAP disponibiliza uma versão trial do WAS (Web Application Server) para ABAP no site SDN. No site SAPWare, foi publicado uma video-aula sobre instalação do SAP Trial. Muito bom, explicando passo-a-passo. São 3 partes, que publico abaixo:

Screencast – ABAP Controls Examples

Screencast – ABAP Controls Examples

Se você quizer saber como fazer um ALV tree, drag and drop etc., toda instalação possui uma série de exemplos, com códigos muito bem comentádos. Veja no vídeo abaixo como acessar da transação SE80:

Validação de Números e Letras

Validação de Números e Letras

Problema Criar um programa ABAP que receba o valor da placa do veículo e imprima na tela qual o dia do rodízio na cidade de São Paulo. Se a placa não for no formato AAANNNN, deverá ser impresso uma mensagem de erro.

O que um ERP faz? – Parte 1

O que um ERP faz? – Parte 1

Uma das maiores dificuldades para os ABAPeiros inexperiêntes (e até mesmo experientes) é ter um conhecimento geral dos processos que eles estão trabalhando. Cansei de ver programadores trabalharem horas a fio sem saber exatamente qual a utilidade do seu programa. Não estou dizendo o que ele faz, mas em qual processo no dia-a-dia do usuário ele está inserido. Trabalhamos com um sistema integrado, chamado de Enteprise Resouce Planning, ou mais conhecido como ERP. Sabemos o que a sigla significa, mas sabemos o realmente o que um ERP faz? Pois bem, vou explicar para que serve um ERP.

O Que São Dispacher e Workprocess?

O Que São Dispacher e Workprocess?

Dispacher e Workprocess (WP) são componentes do SAP Web Application Server (WAS). Figura 1 – Dispacher e Workprocess. Os WPs são responsáveis por executar as diversas tarefas dentro do sistema. Então temos o dispacher que recebe todas as requisições (seja por ação do usuário, ou por execução do batch job, ou algum updade de banco de dados, ou qualquer outra ação dentro do sistema). O dispacher designa o WP responsável por responder aquela requisição. Temos diversos tipos de WP, dependendo da tarefa a ser realizada. Entre na transação SE53, e você visualizará os WP usados na instalação atual de onde...