Gepubliceerd op 12-12-2017

BAP

betekenis & definitie

ABAP is de door SAP ontwikkelde en gebruikte hogere programmeertaal voor het schrijven van de programmatuur gebruikt in de SAP applicatieserver die een onderdeel is van het NetWeaver platform.

Hoewel de term "Rapport" nog frequent wordt gebruikt om te verwijzen naar een bepaald type van in ABAP ontwikkelde programma's, is deze term misleidend omdat ABAP niet alleen bedoeld is voor rapportage maar ook toelaat om gegevens te wijzigen.

De complete functionaliteit van SAP-systemen is gebouwd in ABAP. ABAP-code is altijd voor iedereen in te zien en SAP stelt haar broncode op deze wijze beschikbaar aan alle klanten.

Hetzelfde geldt voor de ondersteuning van operating systemen: programma's in ABAP draaien zonder aanpassing op de meeste UNIX-varianten, Windows en IBM System i. ABAP wordt vertaald naar een intermediaire code, conceptueel vergelijkbaar met Java bytecode.

ABAP is in de loop van de laatste jaren verder uitgebreid met functionaliteit ter ondersteuning van applicaties die gericht zijn op het Internet.

SAP maakt de Web Dynpro technologie beschikbaar zowel voor ABAP als voor Java.