{"ref":"content:part-3-empowering-sap-btp-cap-services-through-open-api-spec-and-annotations-for","page":"/content/part-3-empowering-sap-btp-cap-services-through-open-api-spec-and-annotations-for","json":"/content/part-3-empowering-sap-btp-cap-services-through-open-api-spec-and-annotations-for.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"part-3-empowering-sap-btp-cap-services-through-open-api-spec-and-annotations-for","title":"Part 3 – Empowering SAP BTP CAP Services through Open API Spec and Annotations for Effective Communication, Collaboration and Governance","url":"https://community.sap.com/t5/technology-blog-posts-by-members/part-3-empowering-sap-btp-cap-services-through-open-api-spec-and/ba-p/13563679","content_type":"blog","published_on":"source:sap-community","explains":["capability:openapi"],"summary":"The closing part of a three-post series applies OData `@Capabilities` annotations — TopSupported, SkipSupported, CountRestrictions, UpdateRestrictions, DeleteRestrictions, FilterRestrictions, SelectSupport, SortRestrictions, SearchRestrictions, InsertRestrictions, ReadRestrictions and NavigationRestrictions — to three sample CDS entities (Purchase Order, Business Partner, Product) and shows the generated [OpenAPI](capability:openapi) document changing with each one. The point it builds toward: the spec is a direct readout of the model and its annotations, not something edited by hand afterward.","author":"mohit_bansal3","published":"2023-05-24","provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-10-24"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"poor","evidence":"published 41 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2023-05-24"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":2959,"unit":"views"},{"value":0,"unit":"comments"},{"value":6,"unit":"likes"}]},"signals":{"views":2959,"likes":6,"comments":0,"metrics_at":"2026-10-25"},"series":{"container":false,"of":3,"at":3,"parts":[{"position":1,"title":"Part 1 - Empowering SAP BTP CAP Services through Open API Spec and Annotations for Effective Communication, Collaboration and Governance","url":"https://community.sap.com/t5/technology-blog-posts-by-members/part-1-empowering-sap-btp-cap-services-through-open-api-spec-and/ba-p/13561074","published":"2023-05-24","state":"not-read"},{"position":2,"title":"Part 2 – Empowering SAP BTP CAP Services through Open API Spec and Annotations for Effective Communication, Collaboration and Governance","url":"https://community.sap.com/t5/technology-blog-posts-by-members/part-2-empowering-sap-btp-cap-services-through-open-api-spec-and/ba-p/13562577","published":"2023-05-24","state":"indexed","id":"part-2-empowering-sap-btp-cap-services-through-open-api-spec-and-annotations-for"},{"position":3,"title":"Part 3 – Empowering SAP BTP CAP Services through Open API Spec and Annotations for Effective Communication, Collaboration and Governance","url":"https://community.sap.com/t5/technology-blog-posts-by-members/part-3-empowering-sap-btp-cap-services-through-open-api-spec-and/ba-p/13563679","published":"2023-05-24","state":"indexed","id":"part-3-empowering-sap-btp-cap-services-through-open-api-spec-and-annotations-for"}]},"edges":{"authors":[]}}