Inhoudsopgave:
- Definitie - Wat betekent Advanced Business Application Programming (ABAP)?
- Techopedia verklaart Advanced Business Application Programming (ABAP)
Definitie - Wat betekent Advanced Business Application Programming (ABAP)?
Advanced business application programming (ABAP) is een applicatiespecifieke programmeertaal van 4GL die in de jaren 80 is ontwikkeld door het Duitse softwarebedrijf SAP. De syntaxis van ABAP is enigszins vergelijkbaar met COBOL. ABAP was en blijft de programmeertaal voor de ontwikkeling en aanpassing van SAP-applicaties.
Het breed geïnstalleerde R / 3-systeem werd voor het eerst uitgebracht door SAP in 1992 en ontwikkeld in ABAP.
In 1999 bracht SAP een objectgeoriënteerde uitbreiding van ABAP uit, die ABAP-objecten aanduidde. In 2004 introduceerde SAP zijn huidige ontwikkelomgeving genaamd NetWeaver, die zowel ABAP als Java ondersteunt.
ABAP, vertaald uit het Duits, staat voor Allgemeiner Berichtsaufbereitungsprozessor, wat "generiek proces voor het opstellen van rapporten" betekent.
Techopedia verklaart Advanced Business Application Programming (ABAP)
ABAP-programma's bevinden zich in de SAP-database en worden bewerkt met behulp van de ABAP Workbench-tools. Ze worden gecompileerd, foutopsporing en uitgevoerd binnen de context van de SAP-basiscomponent, die doorgaans wordt geïmplementeerd als onderdeel van de SAP-webtoepassingsserver.
ABAP-programma's kunnen worden onderverdeeld in rapporten en modulehulpmiddelen. De term "rapport" wordt vrijelijk gebruikt om programma's aan te duiden die gegevens op een lijstgerichte manier manipuleren.
SAP-klanten kunnen aangepaste rapporten en gebruikersinterfaces maken met behulp van de ABAP-programmeertaal. ABAP is gemakkelijk te leren voor programmeurs, minder voor niet-programmeurs. Van programmeurs die ABAP leren wordt verondersteld dat ze praktische kennis hebben van relationeel databaseontwerp en objectgeoriënteerde programmeerconcepten.