{"ref":"content:building-an-analytical-list-page-with-cap-odata-v4","page":"/content/building-an-analytical-list-page-with-cap-odata-v4","json":"/content/building-an-analytical-list-page-with-cap-odata-v4.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"building-an-analytical-list-page-with-cap-odata-v4","title":"Building an Analytical List Page with CAP OData V4","url":"https://community.sap.com/t5/technology-blog-posts-by-members/building-an-analytical-list-page-with-cap-odata-v4/ba-p/13556720","content_type":"blog","explains":["capability:analytical-queries",{"ref":"capability:fiori-annotations","applies_to":{"ecosystems":["cap"]}},"artifact:miyasuta-cap-alp"],"summary":"The annotations a CAP OData V4 service needs before an Analytical List Page will render — the write-up behind the [cap-alp](artifact:miyasuta-cap-alp) sample indexed here. Candid about its provenance: the author credits a GitHub repository she found the approach in, and notes that the repository is no longer available, which is the whole argument for indexing the reasoning rather than only linking the code.","short":"Analytical List Page annotations on a CAP OData V4 service","authors":["actor:mio-yasutake"],"published":"2023-06-12","sources":[{"url":"https://community.sap.com/t5/technology-blog-posts-by-members/building-an-analytical-list-page-with-cap-odata-v4/ba-p/13556720","title":"Building an Analytical List Page with CAP OData V4 — 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:fiori-annotations","reason":"Door scope derived from the artifacts this piece also explains, so a door page lists it 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 40 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2023-06-12"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":16398,"unit":"views"},{"value":22,"unit":"comments"},{"value":16,"unit":"likes"}]},"signals":{"views":16398,"likes":16,"comments":22,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[{"ref":"actor:mio-yasutake","name":"Mio Yasutake","json":"/actors/mio-yasutake.json"}]}}