✒️ABAP El lenguaje de programación ABAP
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.
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