{"ref":"content:cap-consume-external-service-part-3","page":"/content/cap-consume-external-service-part-3","json":"/content/cap-consume-external-service-part-3.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-consume-external-service-part-3","title":"CAP: Consume External Service – Part 3","url":"https://community.sap.com/t5/technology-blog-posts-by-members/cap-consume-external-service-part-3/ba-p/13467529","content_type":"blog","published_on":"source:sap-community","explains":["capability:destinations"],"summary":"Built to work around CAP limitations at the time — OData-only external services, no custom headers, no complex OData queries — the post walks through [cdse](artifact:cdse), the author's own module that resolves a named destination from the CAP project's configuration and calls [axios](external:axios) directly, so a handler reads the same way whether it is tested locally against a raw URL or deployed against SAP Cloud Platform's [Destinations](capability:destinations) service. A 2022 update at the top of the post calls it obsolete, since the CAP framework has since addressed the limitations it set out to work around. The walkthrough of cdse resolving a destination and switching between a local `credentials.url` and an SCP destination, including pulling credentials from `VCAP_SERVICES` when the lookup fails locally, still holds as a worked example.","authors":["actor:jcailan"],"published":"2020-07-27","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 75 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2020-07-27"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":18870,"unit":"views"},{"value":18,"unit":"comments"},{"value":18,"unit":"likes"}]},"signals":{"views":18870,"likes":18,"comments":18,"metrics_at":"2026-10-25"},"series":{"container":false,"of":3,"at":3,"parts":[{"position":1,"title":"CAP: Consume External Service - Part 1","url":"https://community.sap.com/t5/technology-blog-posts-by-members/cap-consume-external-service-part-1/ba-p/13434489","published":"2020-05-26","state":"indexed","id":"cap-consume-external-service-part-1"},{"position":2,"title":"CAP: Consume External Service – Part 2","url":"https://community.sap.com/t5/technology-blog-posts-by-members/cap-consume-external-service-part-2/ba-p/13436367","published":"2020-05-27","state":"not-read"},{"position":3,"title":"CAP: Consume External Service – Part 3","url":"https://community.sap.com/t5/technology-blog-posts-by-members/cap-consume-external-service-part-3/ba-p/13467529","published":"2020-07-27","state":"indexed","id":"cap-consume-external-service-part-3"}]},"edges":{"authors":[{"ref":"actor:jcailan","name":"Jhodel Cailan","json":"/actors/jcailan.json"}]}}