✒️ABAP / El lenguaje de programación ABAP Por Rodolfo Marquez
ABAP El lenguaje de programación ABAP

El lenguaje de programación ABAP
1. ¿Qué es ABAP?
- ABAP es un lenguaje de programación de cuarta generación propiedad de SAP.
- Se utiliza para programar en los productos SAP ECC y SAP S/4HANA.
- ABAP significa Advanced Business Application Programming y también es conocido como SAP ABAP.
- Es un lenguaje de programación de alto nivel, fácil de leer y aprender rápidamente.
- ABAP se caracteriza por su total integración en el sistema SAP y se considera un lenguaje estructurado y orientado a eventos.
2. Un poco de historia de ABAP:
- ABAP fue desarrollado por SAP en los años 80 como un lenguaje de programación para elaborar reportes para el sistema SAP R/2.
- En ese momento, ABAP era una mezcla entre COBOL y SQL, ya que COBOL era el lenguaje preferido para los desarrollos de aplicaciones de gestión.
- ABAP se mantuvo como el lenguaje de desarrollo para la versión cliente-servidor de SAP R/3, lanzada en 1992.
- En 1999, SAP lanzó una extensión orientada a objetos llamada ABAP Objects.
3. Las principales fortalezas de ABAP:
- Utiliza sentencias de OPEN SQL para conectarse con diferentes bases de datos.
- Es un lenguaje de programación estructurado, orientado a eventos y orientado a objetos.
- Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, caracteres, etc.
- Permite conexiones RFC para conectar sistemas SAP con otros sistemas o lenguajes de programación.
- Permite la creación de aplicaciones multidioma.
- Posee una ayuda potente sobre la sintaxis y semántica del lenguaje.
- Permite la realización de reportes de forma rápida y sencilla.
4. Las herramientas propias de ABAP:
- El Diccionario de Datos ABAP (Transacción SE11) permite crear, modificar y borrar objetos de bases de datos.
- El Screen Painter (Transacción SE51) se utiliza para crear interfaces gráficas de usuario.
- El entorno de depuración (dentro de la transacción SE38) es una herramienta para debuggear programas ABAP.
- También existen otras herramientas como el Menu Painter, análisis del tiempo de ejecución, Class Builder, Function Builder, etc.
5. Las modificaciones al sistema estándar de SAP:
- SAP deja espacios en el sistema estándar para que los usuarios puedan agregar código ABAP y adaptar el sistema a sus necesidades.
- Las ampliaciones incluyen Customer Exits, Field Exits, BADIs, Enhancements y Estructuras Append.
6. Los consultores SAP:
- Los consultores SAP son profesionales que ofrecen servicios para la implementación, optimización y ejecución de los productos SAP.
- Hay tres tipos de consultores: consultor funcional, consultor técnico y consultor de seguridad.
- Los consultores funcionales son especialistas en un área funcional o módulo del sistema y ayudan a configurar SAP según las necesidades de la empresa.
 
 
 
Sobre el autor
Publicación académica de Rodolfo Marquez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Rodolfo Marquez
Profesión: Analista Programador de Sistemas. - Panama - Legajo: PU92B
✒️Autor de: 10 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Hola, soy rodolfo márquez, programador de sistemas senior con un año de experiencia en sap mm.
Certificación Académica de Rodolfo Marquez






Disponibilidad Laboral: FullTime


















