Y ABAP sigue adelante
- Ing.Sergio Cannelli.
- 18 oct 2017
- 4 Min. de lectura

El 26 de septiembre SAP, anunció otro hito de SAP como oferta de servicios: la disponibilidad prevista de ABAP como un entorno adicional de desarrollo y ejecución en SAP Cloud Platform.
SAP Cloud Platform es la Plataforma estratégica de servicio (PaaS) de SAP, que ofrece a los clientes y socios de SAP la creación, integración y ampliación de soluciones y servicios empresariales de SAP. Hoy en día, las aplicaciones y extensiones de SAP Cloud Platform se pueden construir con diferentes entornos de desarrollo como Java o Node.js, pero el entorno propio de SAP para aplicaciones empresariales, ABAP, aún no está disponible.
ABAP en HCP es la nueva plataforma SAP como servicio (PaaS) para ABAP. Desde hace muchos años, ABAP ha sido la base para las soluciones SAP. Con ABAP en SAP Cloud Platform, los desarrolladores ABAP pueden hacer uso de su conocimiento ABAP existente para desarrollar y ejecutar aplicaciones ABAP en la Nube.
ABAP en SAP Cloud Platform permite a la comunidad de desarrolladores ABAP entrar en la nube. Los clientes y socios pueden crear extensiones para productos basados en ABAP como SAP S / 4HANA Cloud, así como desarrollar nuevas aplicaciones en la nube. ABAP en SAP Cloud Platform también es una opción para transformar código o extensiones existentes basadas en ABAP en la Nube. Por último, ABAP en SAP Cloud Platform proporciona acceso a los servicios de SAP Cloud Platform como integración, gestión de documentos, aprendizaje automático e IoT.
ABAP en SAP Cloud Platform se basa en la última versión de ABAP Platform Cloud, que también se utiliza para SAP S / 4HANA Cloud. Aprovecha la tecnología multitenant de contenedores de base de datos de SAP HANA. El software contiene componentes de
tecnología estándar conocidos del servidor de aplicaciones ABAP autónomo. Soporta el nuevo modelo de programación RESTful, incluyendo SAP Fiori y Core Data Services (CDS). Los servicios SAP y las API se ofrecen de acuerdo con un nuevo enfoque de listas blancas.
Entorno de desarrollo
ABAP en SAP Cloud Platform soporta el entorno estándar basado en Eclipse con las herramientas de desarrollo ABAP (ADT). No se admite el Workbench ABAP tradicional (SE80). Una opción de integración de Git está disponible para importar y administrar artifacts de desarrollo que ofrecen acceso directo a proyectos de código abierto y control de gestión de versiones de vanguardia.
ABAP en SAP Cloud Platform presenta un subconjunto del lenguaje ABAP optimizado para la nube. Este subconjunto excluye las declaraciones que no son compatibles con las operaciones seguras en la nube, como el acceso directo al sistema de archivos. Además, las variantes de la instrucción ABAP que ya han quedado obsoletas se han eliminado del ámbito de Lenguaje.
Con el fin de asegurar actualizaciones seguras y estables subyacente, sólo se pueden utilizar
APIs SAP de lista blanca. El uso de otros objetos SAP provocará un error de sintaxis.
Escenarios de extensión
SAP tiene una gran base de clientes y socios que ejecutan sus negocios de misión crítica, su núcleo digital, con soluciones basadas en ABAP como SAP S / 4HANA y SAP Business Suite. En consecuencia, una tremenda base de código ABAP ha surgido en las últimas décadas.
La mayoría de las soluciones existentes se operan en las instalaciones. Al mismo tiempo, SAP ve una creciente adopción de soluciones basadas en la nube como SAP S / 4HANA Cloud que requieren opciones de extensibilidad personalizadas para clientes y socios.
Esta es la razón por la que ayudar a los clientes a la transición de su núcleo digital a la nube se ha convertido en una parte central de la estrategia de SAP centrada en la nube. Un factor crucial para hacer de esta transición un éxito es la forma en que las extensiones de código SAP, implementadas por clientes o socios, son compatibles.
ABAP como Servicio (PaaS)
ABAP en HCP proporciona una opción adicional para la transformación en nube de la base de clientes de SAP. ABAP en SAP Cloud Platform se centra en los clientes de SAP que quieren hacer uso de sus conocimientos técnicos de ABAP y de los clientes que están buscando maneras de utilizar sus inversiones anteriores en extensiones de ABAP personalizadas .
Pero no habrá reutilización de los paquetes de código personalizados ABAP existentes, en la plataforma SAP Cloud Platform!
ABAP en SAP Cloud Platform accede a través de APIs remotas, permite sólo el acceso a objetos de plataforma ABAP en la lista blanca y restringe los componentes tecnológicos disponibles .
En consecuencia, la extensión de la reutilización de código depende en gran medida de la calidad y la naturaleza del código personalizado. Los complementos acoplados libremente con una interfaz clara para los objetos SAP tendrán una reutilización significativa del código.
Aspectos importantes
¿Cuáles son las principales ventajas?
ABAP en SAP Cloud Platform permite a la comunidad de desarrolladores ABAP entrar en la nube. Los clientes pueden crear extensiones para productos basados en ABAP como SAP S / 4HANA, así como desarrollar nuevas aplicaciones en la nube. ABAP en SAP Cloud Platform también es una opción para transformar código o extensiones existentes basados en ABAP a la nube. Por último, ABAP en SAP Cloud Platform proporciona acceso a los servicios de SAP Cloud Platform, como la integración y la gestión de documentos.
¿Qué ofrece ABAP en SAP Cloud Platform?
ABAP en SAP Cloud Platform se basa en la última versión de ABAP Platform Cloud, que también está impulsando SAP S / 4HANA Cloud. Aprovecha la tecnología multitenant
de contenedores de base de datos de SAP HANA. Contiene componentes de tecnología
estándar y conocidos en el servidor de aplicaciones ABAP. Soporta el moderno modelo de programación RESTful incluyendo SAP Fiori y Core Data Services (CDS). Los servicios SAP y las API se ofrecen de acuerdo con un nuevo enfoque de listas blancas. El entorno de desarrollo es ABAP Development Tools (ADT) para Eclipse exclusivamente. Hay pequeñas adaptaciones en el entorno de herramientas y en el lenguaje ABAP para garantizar operaciones seguras y estables en la nube.
Cuándo estará disponible?
La disponibilidad planeada para ABAP en SAP Cloud Platform es 2018. Se lanzará una iniciativa de compromiso con el cliente a finales de 2017 para recopilar la retroalimentación de los primeros usuarios. La hoja de ruta actual comienza con el escenario de extensión para SAP S / 4HANA Cloud. Se añadirán otros casos de uso avanzando.
¿Cuáles son los costos?
Los Tenants BAP en SAP Cloud Platform se ofrecerán en diferentes tamaños (por ejemplo, número de CPU y cuotas de base de datos SAP HANA). Los precios serán liberados antes de la disponibilidad prevista en 2018.