{"ref":"content:building-a-saas-multitenant-cap-application-without-a-database","page":"/content/building-a-saas-multitenant-cap-application-without-a-database","json":"/content/building-a-saas-multitenant-cap-application-without-a-database.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"building-a-saas-multitenant-cap-application-without-a-database","title":"Building a SaaS Multitenant Application Using SAP CAP Framework — Without a Database","url":"https://community.sap.com/t5/sap-cap-blog-posts/building-a-saas-multitenant-application-using-sap-cap-framework-without-a/ba-p/14388822","content_type":"blog","explains":[{"ref":"capability:multitenancy","applies_to":{"ecosystems":["btp","cap"]}}],"summary":"Multitenancy with the database taken out, which is a useful way to see what is left: the approuter and its tenant host pattern, the XSUAA instance in shared tenant mode, and the SaaS Registry binding that makes a subscription happen. Everything here is subscription lifecycle and routing, so the parts that are usually entangled with HDI container provisioning are visible on their own.","short":"Multitenant CAP SaaS application without a database","author":"DebashishDas","published":"2026-05-06","sources":[{"url":"https://community.sap.com/t5/sap-cap-blog-posts/building-a-saas-multitenant-application-using-sap-cap-framework-without-a/ba-p/14388822","title":"Building a SaaS Multitenant Application Using SAP CAP Framework — Without a Database — SAP Community","checked":"2026-09-08"}],"provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-09-08"},"drafted_with_ai":true,"published_on":"source:sap-community","history":[{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:multitenancy (cap, btp)","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":"good","evidence":"published 5 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-05-06"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":1424,"unit":"views"},{"value":0,"unit":"comments"},{"value":4,"unit":"likes"}]},"signals":{"views":1424,"likes":4,"comments":0,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[]}}