✒️ABAP El lenguaje de programación ABAP
ABAP El lenguaje de programación ABAP
ABAP
Es un lenguake de programacion de 4 generacion propiedad de SAP que se utiliza para programar en sus productos de SAP ECC y SAP S/4 HANA
Significa Advanced Business Application Programming = SAP ABAP
Aunque SAP tiene una cantidad de aplicaciones desarrolladas siempre existe la posibilidad que el cliente tenga alguna necesidad especifica de negocio.
ABAP se compone de serie de herramientas integradas que permite crear desarrollos nuevos en poco tiempo.
El lenguaje de programacion ABAP se caracteriza por su total integracion en el sistema SAP. ABAP es un lenguaje de programacion estructurado.
- La programacion estructurada es un paradigma orientado a mejorar la calaridad, calidad y el tiempo de desarrollo de un programa de computacion.
ABAP es un lenguaje orientado a eventos donde la secuencia de instrucciones depende del cumplimiento de una condicion o evento.
- La programacion orientada a eventos es un paradigna de programacion en el que la estructura y la ejecucion de los programas va determinado por los sucesos o acciones que ocurren en el sistema definidos por el usuario o por el sistema
El sistema SAP esta compuesto por un conjunto de areas funcionales, modulos o lineas de negocio, por lo que utilizaremos el lenguaje ABAP para realizar desarrollos o modificaciones a los desarrolos existentes para todas las areas funcionales, modulos o lineas de negocio de SAP.
2. Historia de ABAP
ABAP fue desarrollado como un lenguaje de programacion para elaborar reports en el sisteam SAP R/2 en los 80
Era una mezcla entre COBOL y SQL.
ABAP fue pensado como un lenguaje para que los usaurios finales de SAP pudieran manipular la informacion pero con el tiempo se volvio complejo y fue necesario programadores experimentados para realizar desarrollos.
En 1992 ABAP se mantuvo como lenguaje de desarrollo para SAP R/3.
En 1999 se lnazo la version 4.6 de R/3 con la extension orientada a objetos denominada ABAP Objects
La incorporacion de Objetos ABAP no convirtio a ABAP en una lenguaje orientado a objetos sino que permite que determinadas funcionalidades pueden ser pensadas y desarroladas utilizando POO ( Programacion orientada a objetos)
3. Fortalezas de ABAP
Principales puntos:
- Utilizacion de secuencias de OPEN SQL para conectarse con practicamente cualquier base de datos
- Es un leguaje estructurado que tambien puede ser programado orientado a eventos y tambien puede programarse utilizando la orientacion a objetos
- Cuenta con miles de funciones para el manejo de archivos, base de datos, fechas, caracteres, entre otros.
- Permite conexiones RFC (Remote Function Call) para conetar a los sistemas SAP con culaquier sistema o lenguaje como JAVA.
- Permite la creacion de aplicaciones multidiona
- Posee una ayuda muy potente sobre la sintaxis y la semantica del lenguaje.
- Permite la realizacion de reportes en forma rapida y sencilla
4. Las Herramientas propias de ABAP
- El diccionario de Datos ABAP (Transaccion SE11): punto de referencia para los propgramadores. Desde una misma pantalla se puede crar, modificar y borrar los objetos de base de datos, eso incluye las tablas base de datos, las estructuras, las vistas, los elementos y dominios.
- El Editor de programas (Transaccion SE38 y SE80): Nos permite efectuar una verificacion de sintaxis y aceptar las sugerencias del dispositivo de correcion automatica.
 
 
 
Sobre el autor
Publicación académica de Lucas Mera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lucas Mera
Profesión: Analista de Sisemas - Argentina - Legajo: SW47M
✒️Autor de: 28 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con sólida experiencia en el liderazgo, comunicación, gestión negocio y desarrollado en empresas internacionales de gran envergadura.certificado en itil v.3 y scrum master.
Certificación Académica de Lucas Mera