📘ABAP Cloud
Definición de ABAP Cloud
ABAP Cloud es el modelo de desarrollo moderno de SAP para crear aplicaciones y extensiones utilizando un conjunto de APIs y objetos liberados (released objects), garantizando que las soluciones sean compatibles con futuras actualizaciones y con el enfoque Clean Core.
A diferencia del desarrollo ABAP tradicional, ABAP Cloud restringe el acceso a objetos internos de SAP y permite utilizar únicamente APIs públicas y estables, reduciendo el riesgo de incompatibilidades durante las actualizaciones del sistema.
¿Para qué sirve?
ABAP Cloud permite desarrollar:
- Aplicaciones empresariales para SAP S/4HANA.
- Extensiones (Extensions) de soluciones SAP.
- Servicios y APIs OData.
- Aplicaciones SAP Fiori.
- Soluciones para SAP BTP ABAP Environment.
Su principal objetivo es crear desarrollos preparados para el futuro, fáciles de mantener y compatibles con las nuevas versiones de SAP.
Principios de ABAP Cloud
El modelo ABAP Cloud se basa en cuatro principios fundamentales:
Uso exclusivo de APIs liberadas: solo pueden utilizarse objetos publicados oficialmente por SAP.
- Clean Core: evita modificaciones al núcleo estándar del sistema.
- Extensibilidad segura: las ampliaciones se realizan mediante mecanismos soportados por SAP.
- Compatibilidad con futuras versiones: los desarrollos continúan funcionando tras las actualizaciones del sistema.
Características principales
- Desarrollo mediante ABAP Development Tools (ADT) en Eclipse.
- Integración con ABAP RAP (RESTful Application Programming Model).
- Exposición de servicios mediante OData.
- Uso de CDS Views para el modelado de datos.
- Desarrollo basado en APIs públicas y estables.
- Compatibilidad con entornos SAP S/4HANA Cloud, SAP S/4HANA On-Premise (en escenarios compatibles) y SAP BTP ABAP Environment.


Disponibilidad Laboral: FullTime