Usuário:Pvl/abap
Origem: Wikipédia, a enciclopédia livre.
ABAP (Advanced Business Application Programming) é uma linguagem de programação de alto nível desenvolvida pela empresa de software SAP. É a principal linguagem utilizada no produto mais conhecido desta empresa, o SAP R/3, um software ERP. O ABAP tem uma sintaxe semelhante ao COBOL.
[editar] História
O ABAP é uma linguagem de programação dentro da categoria das linguagens de quarta geração desenvolvidas nos anos 80. Foi originalmente concebida como uma linguagem para construção de relatórios para o SAP R/2 (o significado original de ABAP foi Allgemeiner Berichtsaufbereitungsprozessor, que alemão significa processador genérico para preparação de relatórios). O objectivo original da linguagem era ser uma ferramenta de programação suficientemente simples para ser usada pelos utilizadores finais. No entanto, o ABAP é uma linguagem que necessita de conhecimentos avançados de programação e é principalmente utilizada pelos programadores da SAP que desenvolvem o software e por consultores informáticos que adaptam o software as necessidades dos clientes.
O ABAP é a principal linguagem utilizada no software cliente-servidor SAP R/3. Em 1999, com a versão R/3 4.5, a SAP lançou uma versão de ABAP que suporta programação por objectos.
A versão mais recente da plataforma de desenvolvimento da SAP, o NetWeaver, suporta programação em ABAP em Java.
[editar] Exemplo
O programa seguinte pesquisa a tabela que guarda os nomes dos países e imprime para o ecran os códigos e nomes dos países em português.
REPORT ZEXAMPLE_REPORT. * A tabela T005T guarda os nomes dos países TABLES: T005T. * Retira da base da dados os nomes dos países em português SELECT * FROM T005T WHERE SPRAS = 'P' ORDER BY LAND1. WRITE: / T005T-LAND1, T005T-LANDX. ENDSELECT.
[editar] Links externos
- SAP
- ABAP no portal SDN (SAP Developer Network)
- Introdução a ABAP Objects (em inglês)