Buffering in CDS View
Like Data Base tables, CDS views can also be buffering enabled with different buffering type set based on the below annotations.
@AbapCatalog.buffering.status – #ACTIVE , #NOT_ALLOWED, #SWITCHED_OFF
@AbapCatalog.buffering.type- #FULL , #GENERIC , #NONE , #SINGLE
@AbapCatalog.buffering.numberOfKeyFields – Relevant if the buffering type is set as GENERIC.
Below CDS view id buffering Active with Full buffer.


@AbapCatalog.sqlViewName: 'ZV_SALES_CONS' @AccessControl.authorizationCheck: #CHECK @EndUserText.label: 'Consumption View for Sales Orders' @Analytics.query: true @UI.headerInfo: { typeName: 'Sales Order', typeNamePlural: 'Sales Orders' } @OData.publish: true define view ZV_SalesOrderConsumption as select from ZC_SalesOrder { key SalesOrder, SalesOrderType, SalesOrg, NetAmount, CurrencyCode, ItemNumber, Material, OrderQuantity, Unit }LikeLike