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

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.

Você tem medo de ensinar? (parte 2)

Você tem medo de ensinar? (parte 2)

No meu post Você tem medo de ensinar, eu critiquei o comportamento que algumas pessoas têm com relação a ensinar. De acordo com elas, se elas ensinarem o que sabem, vão perder seus empregos ou terem seus salários diminuídos. Eu estou há um ano ministrando treinamentos de ABAP e já formamos muitas pessoas que, na sua maioria, já estão atuando no mercado. Foram 8 turmas onde pude solidificar os meus conhecimentos e com isso aplicá-los melhor no meu trabalho. Quero dizer que o meu conhecimento de ABAP e do ambiente SAP só tem crescido, pois ensinar é a melhor forma...

Questão sobre Classes Globais

Questão sobre Classes Globais

Questão de certificação: Identify the statement about Global Classes that is NOT true: A method to be transported is identified in transport organiser as LIMU METH Access to a global class is done as a reference variable using TYPE REF TO Global classes are stored in TADIR with key R3TR CLAS Programs that are available to Global Classes must be associated in Class Builder Class Builder can be used to test global classes