Programmation d’applications d’entreprise avancées (abap)

Définition - Que signifie Advanced Business Application Programming (ABAP)?

Advanced Business Application Programming (ABAP) est un langage de programmation spécifique aux applications 4GL développé dans les années 1980 par la société de logiciels allemande SAP. La syntaxe d'ABAP est quelque peu similaire à COBOL. ABAP était et reste le langage de programmation pour le développement et la modification des applications SAP.

Le système R / 3 largement installé a été lancé pour la première fois par SAP en 1992 et développé en ABAP.

En 1999, SAP a publié une extension orientée objet pour ABAP, qui désignait les objets ABAP. En 2004, SAP a lancé son environnement de développement actuel appelé NetWeaver, qui prend en charge à la fois ABAP et Java.

Traduit de l'allemand, ABAP signifie Allgemeiner Berichtsaufbereitungsprozessor, qui signifie «processus de préparation de rapport générique».

Definir Tech explique Advanced Business Application Programming (ABAP)

Les programmes ABAP résident dans la base de données SAP et sont édités à l'aide des outils ABAP Workbench. Ils sont compilés, débogués et exécutés dans le contexte du composant de base SAP, qui est généralement implémenté dans le cadre du serveur d'applications Web SAP.

Les programmes ABAP peuvent être classés en rapports et en outils de module. Le terme «rapport» est librement utilisé pour désigner des programmes qui manipulent des données d'une manière orientée liste.

Les clients SAP peuvent créer des rapports personnalisés et des interfaces utilisateur à l'aide du langage de programmation ABAP. ABAP est facile à apprendre pour les programmeurs, moins pour les non-programmeurs. Les programmeurs apprenant ABAP sont supposés avoir une connaissance pratique de la conception de bases de données relationnelles et des concepts de programmation orientée objet.