SAP S/4HANA Cloud Private Edition Ampliabilidad de desarrollador en el entorno ABAP
ABAP es un acrónimo de Advanced Business Application Programming, que es el lenguaje que SAP ha desarrollado para SAP NetWeaver Application Server, donde vive el software de Business Suite de SAP S/4HANA Cloud.

Si el equipo de implementación no puede encontrar una forma de abordar los requisitos de un cliente mediante las herramientas de ampliabilidad en la aplicación del usuario clave, la ampliabilidad de desarrollador proporciona más oportunidades de personalización en el arrendatario de desarrollo del sistema de desarrollo. Los desarrolladores ABAP pueden utilizar el entorno ABAP de SAP S/4HANA Cloud para crear código ABAP personalizado avanzado listo para la nube y estable para la actualización para SAP S/4HANA Cloud Private Edition. Aún es posible desarrollar en ABAP clásico, pero no lo recomendamos. Cuando desarrolla en el entorno ABAP Cloud, tiene los beneficios de crear código ABAP personalizado, al tiempo que sabe que lo que desarrolla se alinea con el modelo de programación de SAP S/4HANA y no causará problemas cuando el cliente intente actualizar su sistema en el futuro.
Entorno ABAP de SAP S/4HANA Cloud
Al trabajar en el entorno SAP S/4HANA ABAP Cloud, los desarrolladores solo deben utilizar API de SAP liberadas, add-ins empresariales (BAdI) y objetos en su código personalizado y puntos de ampliación predefinidos. Dado que no hay seguridad predeterminada cuando un desarrollador crea sus propias tablas de base de datos, los clientes no pueden utilizar ILM (Information Lifecycle Management) o IRF (Information Retrieval Framework) con ampliaciones ABAP. Se deben realizar pruebas exhaustivas de las extensiones para garantizar que los usuarios que deben tener acceso a los datos lo hagan y que aquellos que no deberían tener acceso a los datos estén restringidos.

Conozca más sobre el desarrollo en el entorno ABAP con esta guía: Extienda SAP S/4HANA en la nube y on-premise con extensiones basadas en ABAP.
Cómo utilizar el entorno en la nube ABAP
Para desarrollar en el entorno ABAP Cloud, un desarrollador selecciona "ABAP para desarrollo en la nube" como la versión de idioma ABAP. Esto activa la verificación de sintaxis estricta para ABAP Cloud para los objetos ABAP personalizados seleccionados (por ejemplo, nueva clase Z) y utiliza las API públicas que SAP ha liberado para el modelo de desarrollo ABAP Cloud (por ejemplo, vista CDS I_PRODUCT).

Nota