✒️SAP / El lenguaje de programación ABAP Por Sebastian Ferreyra
SAP USR El lenguaje de programación ABAP

¿Que es ABAP?: (Advanced Business Application Programming) es el lenguaje de programación de cuarta generación (4GL) creado por SAP para desarrollar y personalizar todas sus aplicaciones y modulo.
Principales fortalezas de ABAP.
- integración total: accede de forma nativa y directa a todas las tablas y datos del negocio de SAP.
- independencia de la Base de datos: usa Open SQL, lo que permite que el mismo código funcione en cualquier base de datos (HANA, Oracle, SQL Server.
- internacionalización: soporta múltiple idiomas, monedas, formato de fecha y zonas horarias de forma automática.
- robusto y seguro: cuenta con herramientas integradas de control de versiones y gestión de acceso muy estrictas.
Herramientas de desarrollo en ABAP.
- diccionario de datos (SE11): permite crear y gestionar tablas, estructuras y tipos de datos.
- ABAP editor (SE38): la herramienta clásica para escribir y editar el códigos fuente.
- clases e interfaces (SE24): para el diseño y desarrollo bajo el modelo orientado a objetos.
- sistema de transportes (SE10): el motor que permite mover los desarrollos de un ambiente a otro (por ejemplo, de desarrollo a calidad/testing).
Modificaciones al estándar y Clean Core.
- Antes (modificaciones tradicionales): las empresas modificaban directamente el código estándar de SAP (mediante User Exits,, customer Exits o Enhancements). Problema: Al actualizar SAP, estas modificaciones solían romperse, haciendo las actualizaciones costosas y lentas.
- Ahora (Clean core-Nucleo limpio): es la estrategia actual de SAP que exige no tocar el código estándar, si se necesita una parametrización, se hace fuera del núcleo utilizando herramientas en la nube (como SAP BTP) o mediantes aplicaciones aprobadas ( cloud-ready extensions), garantizando actualizaciones rápidas y seguras.
Entornos de desarrollo ABAP (IDE).
- ABAP workbench (SE80): el entorno clásico e integrado dentro de SAP GUI. es visual, estructurado por carpetas y se accede directamente desde el sistema SAP.
- ABAP Development Tools (ADT): el entorno moderno basado en eclipse, es el estándar actual para desarrollar en SAP S/4HANA y en la nube, ofreciendo funciones avanzadas de edición, depuración y refactorización de código.
 
 
 
Sobre el autor
Publicación académica de Sebastian Claudio Ferreyra, en su ámbito de estudios para el Curso Introducción SAP.
Sebastian Claudio Ferreyra
Profesión: Operador/autoelevadores Apiladoras. - Argentina - Legajo: XR38K
✒️Autor de: 29 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Usuario SAP MM S/4HANA
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime

























