Accueil Développement Qu'est-ce que la programmation avancée d'applications métier (ABAP)? - définition de techopedia

Qu'est-ce que la programmation avancée d'applications métier (ABAP)? - définition de techopedia

Table des matières:

Anonim

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 80 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é publié pour la première fois par SAP en 1992 et développé dans ABAP.


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


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

Techopedia explique Advanced Business Application Programming (ABAP)

Les programmes ABAP résident dans la base de données SAP et sont modifié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 outils de module. Le terme «rapport» est librement utilisé pour désigner les programmes qui manipulent les 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.

Qu'est-ce que la programmation avancée d'applications métier (ABAP)? - définition de techopedia