ABAP: verschil tussen versies

4 bytes toegevoegd ,  13 jaar geleden
geen bewerkingssamenvatting
k (robot Erbij: sh:ABAP)
Oorspronkelijk was het in de voorganger van R3 (SAP/R2) bedoeld om de gebruiker zelf rapporten te kunnen laten schrijven, en heette dan ook '''''A'''llgemeiner '''B'''erichts'''a'''ufbereitungs'''p'''rozessor'' (Algemene Rapport generatie processor).
 
ABAP maakt gebruik van logische databases en lijkt qua syntaxsyntaxis wel wat op [[COBOL]].
 
Enkele kenmerken van de ABAP-taal per 2005:
*ABAP maakt gebruik van een eigen Open [[SQL]] variant die ABAP-specifieke SQL-statements vertaalt naar de database specifieke SQL-smaak. Hierdoor is het mogelijk om ABAP-code zonder enige aanpassing ook op andere databases te laten werken (Oracle, DB2, SQL-server etc). Hetzelfde geldt voor de ondersteuning van operating systemen: ABAP-programma's draaien zonder aanpassing op de meeste [[UNIX]]-varianten (inclusief linux), windows etc.
*Vergelijkbaar met Java wordt ook ABAP-code vertaald door de ABAP Runtime omgeving.
*Sinds 1999 is de programmeertaal uitgebreid met een object-geörienteerde syntaxsyntaxis (vanaf release 4.5B).
 
De meest recente ontwikkeling op ABAP-gebied is de introductie van ABAP [[Webdynpro]], een techniek gebaseerd op het [[Model-View-Controller-model]] (MVC) ontwikkelprincipe. (JAVA Webdynpro wordt reeds langer ondersteund)
28.112

bewerkingen