PackagePackagetypeA library you install and call yourself.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →
@sap/cds-fiori
Fiori draft handling and UI-facing behaviour for CAP services.
Draft handlingCAPDraft handlingcapabilityLetting a user edit a record over several requests before it becomes real — saving unfinished changes, locking, and activating a completed draft.Fiori annotationsCAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.
@sap/cds≥ 8@sap/cdsartifactThe peer range, as published.
What it declares
Every artifact
Type
Package
Origin
By SAP
Runtime
Node.js
declared
As a package
Declared for
>=8
declared, the peer range, as published
Where it runs
does not say
declared, Where the library runs once installed: inside its host (loaded into the CAP application, installed into the ABAP system, loaded by the UI5 application), in a program of your own, or only at build time.
Distributed through
does not say
declared, How it is installed, as its documentation tells a user to get it.
Connections2
Group by
NodeRelationConditionBasis
Functional2
Draft handlingDraft handlingcapabilityEditing a record over several requests before it becomes realSAP and community, narrow by design
→provides
none
authored
provides Draft handling
Functional, authored
Editing a record over several requests before it becomes real
Fiori annotationsFiori annotationscapabilityDescribing a service so a Fiori client renders it without UI codeSAP and community, unassessed
→provides
none
authored
provides Fiori annotations
Functional, authored
Describing a service so a Fiori client renders it without UI code
Draft handlingDraft handlingcapabilityLetting a user edit a record over several requests before it becomes real — saving unfinished changes, locking, and activating a completed draft.SAP and community, narrow by design
com.sap.cds:cds-services-bomcom.sap.cds:cds-services-bompackageThe Maven bill of materials for CAP Java, pinning every com.sap.cds module in a release, from the API and core runtime to the Spring Boot starters and the CQN engine, to the same version.sap official, capMaven bill of materials pinning CAP Java module versionsfrom CAP
cap-handler-frameworkcap-handler-frameworkcds-pluginConvention-based handler layer for CAP: methods named beforeCreate, onRead or afterUpdate are mapped automatically, with the draft lifecycle given its own explicit hooks rather than folded into the active-entity ones.independent, capConvention-based handler layer for CAP with draft lifecycle hooksfrom CAP
@rizing/cds-extension@rizing/cds-extensioncds-pluginA CAP extension, CDSX, that puts a draft-capable facade in front of an OData service imported into CAP, so Fiori elements can edit records that live in another system as drafts.partner, capCAP plugin putting a draft-capable facade in front of imported ODatafrom CAP
@sap/cds@sap/cdspackageThe CAP Node.js runtime, which compiles the CDS model, serves the services declared in it, answers generic requests before any handler runs, and loads every cds-plugin.sap official, capCAP Node.js runtimefrom CAP
cap-collaborative-draftcap-collaborative-draftcds-pluginA cds-plugin that gives a CAP Node.js service the OData contract, tables and handlers Fiori elements needs for collaborative draft, so a second user joins an open draft instead of meeting HTTP 423.independent, capCollaborative draft support for CAP Node.js servicesfrom CAP
Fiori annotationsFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.SAP and community, unassessed
rap-extrap-extpackageFloorplan classes that read a CDS entity's UI annotations at runtime and render a list report, worklist, tree, object page, overview page, value help or action dialog as an abap2UI5 app.community org, abapFloorplans rendered from CDS UI annotations as abap2UI5 appsfrom ABAP
com.sap.cds:cds-services-bomcom.sap.cds:cds-services-bompackageThe Maven bill of materials for CAP Java, pinning every com.sap.cds module in a release, from the API and core runtime to the Spring Boot starters and the CQN engine, to the same version.sap official, capMaven bill of materials pinning CAP Java module versionsfrom CAP
urp-vocaburp-vocabpackageA CDS vocabulary for User-Rendered Patterns, with @urp.display annotations describing views, card templates, layouts and sections on an entity, consumed by the author's own matching renderer.independent, capCDS vocabulary for User-Rendered Patterns display annotationsfrom CAP
@mpah/enum-value-help@mpah/enum-value-helpcds-pluginA CAP plugin that generates value help for enum fields from an @enumValueHelp annotation, serving the enum's values from one generated entity instead of hand-written OData annotations.independent, capCAP plugin generating value help for enum fields from an annotationfrom CAP
@sap/cds@sap/cdspackageThe CAP Node.js runtime, which compiles the CDS model, serves the services declared in it, answers generic requests before any handler runs, and loads every cds-plugin.sap official, capCAP Node.js runtimefrom CAP
@sap/generator-fiori@sap/generator-fiorigeneratorThe single entry point for generating a Fiori application — the user picks a template and the generator produces the project around it.sap official, capEntry point for generating a Fiori application from a templatefrom CAP
@sap-ux/cds-annotation-parser@sap-ux/cds-annotation-parserpackageParses annotations out of CDS source, so tooling can read what a model says about its UI without compiling it.sap official, capParser for annotations in CDS sourcefrom CAP
@sap/ux-cds-compiler-facade@sap/ux-cds-compiler-facadepackageWraps the CAP CDS compiler behind one set of APIs for annotation handling, so tooling reads a model without tracking which compiler version is installed.sap official, capWrapper around the CDS compiler for annotation handlingfrom CAP
@sap-ux/cds-odata-annotation-converter@sap-ux/cds-odata-annotation-converterpackageConverts CDS annotations into their OData form, which is the translation Fiori tooling needs to reason about a service the way a client sees it.sap official, capConverter from CDS annotations to their OData formfrom CAP
@sap/ux-cds-odata-language-server-extension@sap/ux-cds-odata-language-server-extensionide-extensionAdds the OData annotation features to @sap/vscode-cds, the CDS plug-in for Visual Studio Code: completion, micro-snippets, diagnostics, vocabulary documentation, Go to Definition and an i18n check inside a .cds file.sap official, capOData annotation features for the @sap/vscode-cds extensionfrom CAP
@sap-ux/fiori-annotation-api@sap-ux/fiori-annotation-apipackageThe programmatic API Fiori tooling uses to read and write annotations on a project, rather than editing the files as text.sap official, capProgrammatic API for reading and writing project annotationsfrom CAP
@sap-ux/odata-vocabularies@sap-ux/odata-vocabulariespackageCarries the OASIS and SAP OData vocabularies as a package, with a VocabularyService for asking which terms exist, where they apply and what their types and properties are.sap official, ui5OASIS and SAP OData vocabularies with a VocabularyServicefrom UI5
cap-js-geoloc-plugincap-js-geoloc-plugincds-pluginA CAP plugin for geocoding, address correction and route calculation, driven by three annotations on the model, with the geocoder and router chosen in configuration from providers such as OSRM and Nominatim.independent, capAnnotation-driven geocoding, address correction and routing for CAPfrom CAP
cap-user-infocap-user-infocds-pluginResolves the createdBy and modifiedBy of a managed entity to a stored user record of email, given name and family name, and renders the two fields as links with a quickview.independent, capUser details and quickview links for createdBy and modifiedByfrom CAP