La plataforma global e independiente para la comunidad SAP.

Completo, abierto, rápido... ¡ahí lo tiene!

El modelo de programación de aplicaciones en la nube (CAP) de SAP facilita la creación de aplicaciones basadas en la nube. CAP no requiere Abap y, por tanto, también debería funcionar fuera de SAP.
Martin Klampfer, Snap Consulting
9 febrero 2022
avatar
Este texto ha sido traducido automáticamente del alemán al español.

Con mi licenciatura de la Universidad de Viena en el bolsillo (Ingeniería de Software e Informática de Internet) y no demasiados conocimientos de Abap, al poco de empezar a trabajar en Snap Consulting se me encomendó una tarea apasionante: familiarizarme con el modelo de programación de aplicaciones en la nube (CAP) de SAP y diseñar una versión en la nube del producto "Digital Signature Folder" basada en él.

Juego de herramientas completo y abierto

El modelo de programación de aplicaciones de SAP Cloud es un marco de lenguajes, bibliotecas y herramientas para crear aplicaciones, servicios y aplicaciones empresariales. Guía a los desarrolladores por un "camino de oro" de mejores prácticas probadas y una variedad de soluciones listas para usar para tareas recurrentes.

Tras una fase de formación intensiva y con el apoyo de mi jefe de equipo, me puse a trabajar eufóricamente. La búsqueda de documentos, documentación y ejemplos de mejores prácticas terminó con una primera desilusión. Aunque ya se lanzó en 2018, las fuentes de información de libre acceso sobre el nuevo marco de SAP siguen siendo algo escasas en algunos lugares. Pero gracias a la curiosidad innata, la perseverancia aprendida y numerosos autoexperimentos de prueba y error, la implementación ha sido un éxito. Dado que el marco CAP proporciona realmente todas las herramientas de programación necesarias para la digitalización de procesos, se puede diseñar y generar una aplicación completa con él de forma increíblemente rápida.

Los elementos básicos incluyen el desarrollo sobre la base de un modelo y un SDK con funcionalidades predefinidas y directamente utilizables. Entre ellas se encuentran los Core Data Services, que generan los servicios necesarios dentro de CAP, y el Domain Specific Language para la descripción sencilla de datos, entidades, autorizaciones o interfaces de usuario. Y con las herramientas Fiori y los elementos Fiori, se pueden crear rápidamente las interfaces de usuario necesarias.

En la práctica, sin embargo, se ha puesto de manifiesto una y otra vez un problema: Debido al rápido crecimiento de la plataforma tecnológica y a la continua provisión de nuevos servicios en SAP Cloud, no siempre funciona bien en su conjunto. Por desgracia, en varias ocasiones me he encontrado con servicios que no funcionaban, mensajes de error sin sentido o simplemente servicios web no disponibles.

Y rápidamente también

Pero volvamos a CAP: El marco se ejecuta en el entorno de ejecución de JavaScript de código abierto Node.js o Java. El front-end no tiene por qué estar desarrollado en SAPUI5, también puede ser el marco de aplicaciones web Angular, por ejemplo. Porque en principio CAP es una solución abierta, aunque no sea de código abierto.

La plataforma de tecnología abierta era una liberación necesaria de la antigua tecnología cliente-servidor basada en Abap. Dado que el mercado demanda cada vez más aplicaciones en la nube y soluciones SaaS, con CAP como marco de desarrollo centrado en el dominio para aplicaciones empresariales, SAP ha satisfecho esta demanda. Los usuarios ya no están atrapados en códigos de caldera, porque el modelo de programación de aplicaciones en la nube automatiza las tareas tediosas y aborda las cualidades empresariales y de nube requeridas.

Abap-independent

Otra ventaja impresionante es el estrechísimo engranaje de las distintas tecnologías. Cuando SAP y la base de datos Hana trabajan juntos, el conjunto es extremadamente eficiente. Pero el rendimiento no solo es correcto con los servicios propios de SAP, sino que -y esto es completamente nuevo en muchos aspectos- CAP también funciona con los servicios de otros proveedores de la nube y rinde muy bien.

Tan agradablemente suave como las funciones CAP independientes de Abap, en
En un futuro próximo, sin duda aún tendrá que confiar en que socios de SAP como Snap Consulting desplieguen sus propios recursos para conocer el nuevo marco y hacerlo efectivamente utilizable para los clientes, incluidas las pruebas de concepto. ¿Le suena familiar?

https://e3mag.com/partners/snap_consulting/
avatar
Martin Klampfer, Snap Consulting

Martin Klampfer es responsable de consultoría técnica y desarrollo de software en Snap Consulting.


Escriba un comentario

Trabajar sobre la base de SAP es crucial para el éxito de la conversión a S/4. 

Esto confiere al centro de competencia una importancia estratégica para los clientes actuales de SAP. Independientemente del modelo operativo de S/4 Hana, temas como Automatización, Supervisión, Seguridad, Application Lifecycle Management y Gestión de datos la base de las operaciones S/4.

Por segunda vez, E3 Magazine organiza una cumbre para la comunidad SAP en Salzburgo con el fin de ofrecer información exhaustiva sobre todos los aspectos del trabajo preliminar de S/4 Hana.

Lugar de celebración

En breve recibirá más información.

Fecha del acontecimiento

Miércoles 21 de mayo y
Jueves, 22 de mayo de 2025

Entrada anticipada

Disponible hasta el viernes 24 de enero de 2025
390 EUROS sin IVA

Entrada normal

590 EUROS sin IVA

Lugar de celebración

Hotel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Fecha del acontecimiento

Miércoles, 5 de marzo, y
Jueves, 6 de marzo de 2025

Entradas

Entrada normal
590 EUR sin IVA
Entrada anticipada

Disponible hasta el 24 de diciembre de 2024

390 EUR sin IVA
El acto está organizado por la revista E3, publicada por B4Bmedia.net AG. Las presentaciones irán acompañadas de una exposición de socios seleccionados de SAP. El precio de la entrada incluye la asistencia a todas las ponencias de la Cumbre Steampunk y BTP 2025, una visita a la zona de exposición, la participación en el acto nocturno y el catering durante el programa oficial. El programa de ponencias y la lista de expositores y patrocinadores (socios de SAP) se publicarán en este sitio web a su debido tiempo.