ABAP , a enciclopedia libre
ABAP (Advanced Business Application Programming) é unha linguaxe de cuarta xeración, propiedade de SAP, que se utiliza para programar a maioría dos seus produtos (R/3, mySAP Business suite...). Utiliza sentenzas de Open SQL para conectarse con practicamente calquera base de datos. Conta con miles de funcións para o manexo de arquivos, bases de datos, datas etc... Permite conexións RFC (Remote Function Calls) para conectar aos sistemas SAP con calquera outro sistema ou linguaxe de programación.
ABAP | |
---|---|
Nome curto | ABAP ![]() |
Instancia de | linguaxe de alto nivel ![]() |
Influído por | Cobol ![]() |
Licenza | licenza de propiedade ![]() |
Datas e localizacións | |
Creación | 1983 ![]() |
Persoas e organizacións | |
Desenvolvedor | SAP SE ![]() |
Contacto | |
Páxina WEB | scn.sap.com… ![]() |
Redes | ![]() |
Manual | help.sap.com… ![]() |
[ Wikidata ] |
SAP fornece de xeito case gratuíto unha instalación limitada de R/3 chamada MiniSAP para a práctica da programación en ABAP.
Historia
editarABAP foi desenvolvido por SAP como linguaxe de informes para SAP R/2 nos anos 80, unha plataforma que permitía ás grandes corporacións construír aplicacións de negocios para xestión de materiais e finanzas. ABAP, moi parecido ao COBOL nas súas orixes, orixinalmente significaba Allgemeiner Berichtsaufbereitungsprozessor, palabras alemás para procesador xenérico para a preparación de informes. Nos seus inicios ABAP incluía o concepto de Bases de datos lóxicas, que fornecía un alto nivel de abstracción para o acceso a bases de datos.
ABAP foi pensado como unha linguaxe de programación para que os usuarios finais puidesen manipular a información, pero o 4GL foise volvendo demasiado complicado para usuarios normais, polo que é necesario programadores experimentados para realizar desenvolvementos.
ABAP mantívose como a linguaxe de desenvolvemento para a seguinte versión cliente-servidor de SAP R/3, que foi lanzada ao mercado en 1992, no que case todo o sistema, menos as chamadas ao sistema básicas estaban escritas en ABAP. En 1999, co lanzamento da versión 4.5 de R/3, SAP lanzou unha extensión orientada a obxectos denominada ABAP Objects.
A última plataforma de desenvolvemento de SAP, NetWeaver, soporta ABAP e Xava como linguaxes de programación.
Bibliografía recomendada
editar- Hijón Neira, Raquel (2005): Programación en ABAP/4 para SAP R/3. Editorial: Universidade Pontificia Comiñas (ICAI-ICADE), Colección Enxeñería.
- Tejada Galindo, Alvaro (2006): A Arte de Programar SAP R/3. Editorial: Lulu Press.
Véxase tamén
editarLigazóns externas
editar- Tutoriais SAP ABAP en castelán
- SAP ABAP en castelán
- SAP Developer Network
- MundoSAP
- O blog tecnolóxico de Blag
- An Introduction to ABAP Objects Arquivado 25 de setembro de 2019 en Wayback Machine.
- A WEB de programación ABAP 4
- www.alvrobot.com.ar - Xeración automática de reportes ALV
- Blog sobre SAP en castelán