Crea con SAP CAP un servicio OData para la biblioteca: modelo CDS, datos iniciales, validación con before y un campo virtual con after. Todo en TypeScript y probado con peticiones reales.
Construye un servicio SEGW sobre una tabla Z donde el GET lo sirve una CDS vía SADL y el POST pasa por un Business Object BOPF, con validaciones, mensajes OData y una acción.
Publica la CDS con anotaciones UI como servicio OData, genera una app Fiori Elements, despliégala al repositorio ABAP y llévala al Launchpad con catálogo, tile, target mapping y rol.