{"ref":"content:sap-cloud-application-programming-model-cap-part-1","page":"/content/sap-cloud-application-programming-model-cap-part-1","json":"/content/sap-cloud-application-programming-model-cap-part-1.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-cloud-application-programming-model-cap-part-1","title":"SAP Cloud Application Programming Model（CAP）：概要およびデモ - Part 1","url":"https://community.sap.com/t5/technology-blog-posts-by-sap/sap-cloud-application-programming-model-cap-%E6%A6%82%E8%A6%81%E3%81%8A%E3%82%88%E3%81%B3%E3%83%87%E3%83%A2-part-1/ba-p/13485597","content_type":"blog","published_on":"source:sap-community","explains":[{"ref":"capability:local-development","applies_to":{"ecosystems":["cap"]}},{"ref":"capability:generators","applies_to":{"ecosystems":["cap"]}},{"ref":"capability:database-connectors","applies_to":{"ecosystems":["cap"]}},{"ref":"capability:editor-support","applies_to":{"ecosystems":["cap"]}}],"summary":"Introduces [SAP Cloud Application Programming Model](artifact:sap-cds) as an open, opinionated framework that shoulders OData plumbing and database-specific code so a domain is modelled once in CDS, then builds a small bookshop project to show it: [@sap/cds-dk](artifact:sap-cds-dk)'s `cds init` scaffolds the project, `cds watch` serves it locally with live reload against an in-memory [SQLite](external:sqlite) database, and a `CatalogService` projects a CDS domain model seeded from CSV files. The result is read as an [OData](capability:odata) service in the browser and exercised further through a Postman collection, with the optional [@sap/vscode-cds](artifact:sap-vscode-cds) extension noted for CDS syntax highlighting and completion in VS Code.","short":"CAP overview and bookshop demo, in Japanese","author":"rasai","published":"2020-12-31","against":[{"ref":"ecosystem:cap","version":"4"}],"provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-09-28"},"drafted_with_ai":true,"history":[{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:local-development (cap); capability:generators (cap); capability:database-connectors (cap); capability:editor-support (cap)","reason":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md)."}]},"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 70 months ago"}],"compatibility":[{"label":"Version","tier":"poor","evidence":"cds 4, line ended"},{"label":"Moved since?","tier":"poor","evidence":"@sap/cds-dk 6.5.0, 2023-01 and 6 more"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":16429,"unit":"views"},{"value":11,"unit":"comments"},{"value":9,"unit":"likes"}]},"signals":{"views":16429,"likes":9,"comments":11,"metrics_at":"2026-10-25"},"series":{"container":false,"of":2,"at":1,"parts":[{"position":1,"title":"SAP Cloud Application Programming Model（CAP）：概要およびデモ - Part 1","url":"https://community.sap.com/t5/technology-blog-posts-by-sap/sap-cloud-application-programming-model-cap-%E6%A6%82%E8%A6%81%E3%81%8A%E3%82%88%E3%81%B3%E3%83%87%E3%83%A2-part-1/ba-p/13485597","published":"2020-12-31","state":"indexed","id":"sap-cloud-application-programming-model-cap-part-1"},{"position":2,"title":"SAP Cloud Application Programming Model（CAP）：カスタムロジックの実装 – Part 2","url":"https://community.sap.com/t5/technology-blog-posts-by-sap/sap-cloud-application-programming-model-cap-%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%AD%E3%82%B8%E3%83%83%E3%82%AF%E3%81%AE%E5%AE%9F%E8%A3%85-part-2/ba-p/13486233","published":"2021-01-01","state":"indexed","id":"sap-cloud-application-programming-model-cap-part-2"}]},"edges":{"authors":[]}}