Definição – O que significa Advanced Business Application Programming (ABAP)?
A programação avançada de aplicativos de negócios (ABAP) é uma linguagem de programação 4GL específica para aplicativos desenvolvida na década de 1980 pela empresa de software alemã SAP. A sintaxe do ABAP é um pouco semelhante ao COBOL. ABAP foi e continua sendo a linguagem de programação para o desenvolvimento e modificação de aplicativos SAP.
O sistema R / 3 amplamente instalado foi lançado pela SAP em 1992 e desenvolvido em ABAP.
Em 1999, a SAP lançou uma extensão orientada a objetos para ABAP, que denotava objetos ABAP. Em 2004, a SAP introduziu seu ambiente de desenvolvimento atual, chamado NetWeaver, que oferece suporte a ABAP e Java.
Traduzido do alemão, ABAP significa Allgemeiner Berichtsaufbereitungsprozessor, que significa “processo de preparação de relatório genérico”.
Definirtec explica Advanced Business Application Programming (ABAP)
Os programas ABAP residem no banco de dados SAP e são editados usando as ferramentas ABAP Workbench. Eles são compilados, depurados e executados dentro do contexto do componente básico SAP, que normalmente é implementado como parte do servidor de aplicativos SAP Web.
Os programas ABAP podem ser categorizados em relatórios e ferramentas de módulo. O termo “relatório” é usado livremente para denotar programas que manipulam dados de uma maneira orientada por lista.
Os clientes SAP podem criar relatórios personalizados e interfaces de usuário usando a linguagem de programação ABAP. ABAP é fácil de aprender para programadores, nem tanto para não programadores. Presume-se que os programadores que aprendem ABAP tenham conhecimento prático de design de banco de dados relacional e conceitos de programação orientada a objetos.