#ABAP#OData#SAP Gateway

SEGW frente a CDS: el SAP Gateway no ha muerto, ha cambiado de sitio

El modelo clásico del SAP Gateway con SEGW, clases MPC y DPC, sigue vivo en muchos sistemas. El enfoque CDS moderno es más limpio, pero no siempre es el que toca. Cuándo cada uno, sin dogma.

20 abr 2026

#ABAP#OData#CDS

OData desde CDS: @OData.publish o Service Definition, no es lo mismo

Publicar un servicio OData desde una vista CDS con una sola anotación es tentador. Pero @OData.publish y el par Service Definition + Service Binding resuelven problemas distintos. Cuándo usar cada uno, con código real.

18 abr 2026

#ABAP#OData#rendimiento

Rendimiento en OData: $filter, $select y paginación o el servicio se arrastra

Un servicio OData que devuelve todas las columnas de todas las filas es una bomba de relojería. $select recorta lo ancho, $filter recorta lo alto y la paginación evita traer el mundo. Las tres teclas del rendimiento, con ejemplos reales.

15 abr 2026

#ABAP#OData#expand

$expand y navegación en OData: una llamada, no diez

Traer un cliente y después, en otra petición, sus pedidos, es el patrón que mata el rendimiento de una app Fiori. $expand y las navegaciones por asociación resuelven en una sola llamada lo que muchos hacen en N. Con detalle real.

14 abr 2026

#ABAP#OData#CRUD

CRUD y Function Imports en OData: cuando el CRUD no basta

Create, Read, Update, Delete cubren el 90 por ciento de un servicio OData. El otro 10 por ciento son acciones que no son ni crear ni leer: ahí entran los Function Imports. Cómo distinguirlos y no meter lógica donde no toca.

12 abr 2026

#ABAP#OData#SAP Gateway

OData V2 o V4 en ABAP: cuál elegir sin engañarte

V2 lleva una década en producción; V4 es el futuro y lo que pide Fiori moderno. Cuándo va cada uno, qué te aporta V4 de verdad y por qué migrar por moda es un error. Con ejemplo real de proyecto SEGW.

10 abr 2026

← Todo el blog