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

Abap Warrior a história de uma lenda

Abap Warrior a história de uma lenda

  Como nem só de ABAP vivemos, transcrevo aqui uma antiga lenda ABAP Warrior: Deus criou o mar, a terra, as árvores e os seres humanos. Logo em seguida deu o livre arbítrio para seus queridos filhos. Com isso, logo começaram as caças, o plantio, tudo para o ser humano conseguir manter-se vivo. Porém, logo chegou a ganância e o ser humano começou a plantar mais do que ele mesmo consumia para vender para o vizinho que tinha preguiça de plantar. Como conseqüência, descobriu-se o lucro, a contratação de funcionários e o roubo por parte deles….

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.

Como entrar no mercado de ABAP

Como entrar no mercado de ABAP

Praticamente 100% dos meus alunos de ABAP e muitas pessoas que entram em contato comigo pelo ABAP101, fazem essa pergunta, como entrar no mercado de ABAP? Hoje recebi essa pergunta novamente. Ainda não havia escrito nada sobre isso porque não tenho uma resposta satisfatória para essa pergunta. Eu poderia dizer várias coisas no estilo Você S/A, como “você precisa ser um profissional antenado com as novas tendências tecnológicas e de responsabilidade social, para alavancar a sua carreira num mercado altamente golbalizado blá blá blá”, mas eu odeio isso! Mas eu vou me arriscar com alguns comentários.

Porque TI é um custo e não investimento

Porque TI é um custo e não investimento

Surgiu a seguinte questão em sala de aula, em uma das minhas turmas de ABAP, sobre por que algumas empresas consideram TI como um custo e não como um investimento em área estratégica. Alguns alunos ficaram indignados quando eu afirmei que a TI é vista com um mal necessário para as empresas, que se pudessem não teriam nem computador. Não é nenhuma forma de luddismo, mas um fato facilmente observado. Nesse meu post eu mostrei o esquema para qualquer tipo de empresa capitalista: O lucro da empresa é calculado pela diferença entre a receita da venda dos produtos e recursos...

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.

Data Type – Parte 2

Data Type – Parte 2

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 tamanho, será assumido o tamanho de 1. Numeric (N) – Campo caracter usado para armazenar campos numéricos. Os campos tipo N podem hora se comportar como número, por exemplo ser usado em expressões, hora como caracter, por exemplo ser usado em funções de manipulação de...

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:

Data Type – Parte 1

Data Type – Parte 1

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 Data Object para armazenar valores numéricos inteiros. Isso quer dizer que a variável var não pode receber um valor com decimais, ponto flutuante, hexadecimal ou caracter. Os tipos em ABAP estão divididos em 3 grupos, standards (ou instalados), locais e globais.