Nas versões mais nova do SAP, como a Netwaver, já é possivel programar em ABAP e/ou JAVA, aos poucos a SAP está adotando o JAVA para programação no SAP.
Antes de aprender ABAP, assim como qualquer outra linguagem de programação, é bom ter conhecimento em Lógica da Programação. Quem ainda não conhece nada recomendo dar uma olhada em alguns artigos, um que achei muito bom é este PDF que enontrei no google, também tem muitos outros é bom dar uma olhada no google que sempre tem muita coisa.
Sintaxe ABAP
No ABAP não tem muitas regras. Você pode escrever tudso em uma única linha. As regras básicas que devem ser respeitadas são:
- Separar as palavras com pelo menos 1 espaço.
- Ao fim de cada declaração inserir um "."(ponto-final)
USERPROMPT = 'Por favor, aguarde' &O ABAP não é case-sensitive, ou seja, pode escever os comandos tanto em maiusculo e/ou minusculo que o interpretador irá reconhecer.
'enquanto processamos seu pedido.'.
Comentários
Existe duas possibilidades de fazer comentario no ABAP, um *(asterisco) no início da linha, ou umas "(aspa duplas) em qualquer parte do código. Exemplo:
***************************************Toda parte azul no código acima é considerada comentário.
* Program: BOOKINGS
* Author: Joe Byte, 07-Jul-2007
***************************************
Report ZTEST.
DATA: variavel. "Variavel teste
Nome do Programa
Por padrão todo programa que não faz parte dos programas padrões da SAP devem começar com Z ou Y. Você não vai conseguir criar um Programa chamado relatório_contas só é possivel um zrelatório_contas ou yrelatório_contas. Isto existe para diferenciar os programas da SAP.
Está restrição acontece para todos os Objetos dentro do SAP Programas, Tabela, etc.
Muitas empresas adotam nomenclaturas padrão por exemplo ZMMTTXXXX, onde:
- Z - padrão
- MM - módulo SAP que corresponde (MM, FI, SD, ...)
- TT - Tipo do objeto (programa, tabela, função, exit, etc)
- XXXXX - nome do objeto ou código tipo 0001, 0002
Nenhum comentário:
Postar um comentário