ABAP CDS
8artículos sobre ABAP CDS.
Lo más leído
Paginación en ABAP SQL: offset frente a keyset, medidos
Por qué OFFSET se degrada con la profundidad de la página y keyset mantiene un coste constante: curva medida sobre 2,4 millones de filas y criterio de elección.
29 sept 2026
¿Por qué tu CDS view está mal estructurada?
Cómo estructurar una CDS view en capas Basic, Composite y Consumption, y por qué mezclarlas rompe tus apps Fiori y tus informes.
7 sept 2026
CDS bien estructuradas: la capa VDM que no te avergüenza en tres años
Basic, Composite, Consumption. El Virtual Data Model no es burocracia: es lo que separa un modelo que escala de un plato de espaguetis. Con ejemplo de código ABAP CDS real.
8 jul 2026
Parámetros en CDS: deja de clonar la misma vista doce veces
Una vista con el año y la sociedad hardcodeados en el WHERE no es reutilizable, ensucia el plan cache y te obliga a mantener copias. Los parámetros tipados resuelven las tres cosas. Con DDL real y la trampa de la recompilación.
27 mar 2026
Asociaciones vs joins en CDS: el detalle que cambia el plan de HANA
Un JOIN siempre se ejecuta; una asociación solo cuando alguien navega. En vistas reutilizadas eso reduce entre un 30 y un 80 por ciento la transferencia. Con DDL real y la trampa de la cardinalidad.
25 mar 2026
Las seis anotaciones de CDS que deberías declarar siempre (y una que puede mentirte)
compareFilter, authorizationCheck, clientHandling, preserveKey. No son adorno: su ausencia cuesta entre un 15 y un 30 por ciento en vistas con joins, y una de ellas mal puesta devuelve resultados incorrectos sin avisar.
22 mar 2026
Rendimiento en CDS: la lógica va donde están los datos, no al revés
El LOOP con SELECT SINGLE dentro era normal en ECC. En S/4HANA es el pecado capital. Code pushdown, por qué el join nativo gana a FOR ALL ENTRIES y la función de string que convierte 1 segundo en 60.
21 mar 2026
Anotaciones analíticas y semánticas: la CDS que Fiori y SAC entienden solas
Un decimal sin @Semantics es solo un número. Con las anotaciones correctas, Fiori formatea la moneda, SAC convierte divisas y el drill-down temporal funciona sin una línea de código de UI. Con DDL real de cubo y dimensión.
19 mar 2026