#SAP CAP#Node.js#CDS

Handlers en CAP: escribe menos JavaScript, no más

El runtime genérico de CAP ya resuelve el CRUD. Los handlers en Node.js son para la lógica que el modelo no puede expresar: acciones, funciones y validaciones. Con un cancelOrder real.

9 jul 2026

#SAP CAP#CDS#CDL

El modelo CDS en CAP: entidades y servicios que no se pisan

En CAP el modelo de datos vive en db y los servicios en srv, y esa separación no es capricho: es lo que te deja cambiar el esquema sin tocar la API. Con schema.cds y catalog-service.cds reales.

7 jul 2026

#SAP CAP#XSUAA#BTP

Autorización en CAP con XSUAA: cuando una anotación se vuelve permiso

En CAP la seguridad se declara en el modelo con @requires y @restrict, no se programa en cada handler. Cómo XSUAA convierte roles en scopes y el xs-security.json que lo ata todo.

6 jul 2026

#SAP CAP#S/4HANA#OData

Servicios remotos en CAP: consumir S/4HANA sin copiarte el ERP

Importar un servicio OData externo, proyectarlo como si fuera propio y delegar la query al backend. Cómo CAP integra S/4HANA sin replicar datos, con cds import y una proyección real.

3 jul 2026

#SAP CAP#BTP#MTA

Desplegar CAP en BTP: del cds watch al mta.yaml sin sustos

En local corre con SQLite en memoria. En BTP necesitas HANA, un contenedor HDI y un mta.yaml que ate los módulos. Lo que cambia entre tu portátil y Cloud Foundry, sin humo.

1 jul 2026

#SAP CAP#RAP#BTP

CAP vs RAP: no es religión, es dónde vive tu lógica de negocio

CAP corre en Node.js o Java sobre BTP; RAP corre en ABAP dentro de S/4HANA. La elección no es de gusto: depende de dónde están tus datos y tu equipo. Sin bandos.

29 jun 2026

← Todo el blog