{"ref":"artifact:cap-java-cds-feature-remote-odata","page":"/artifacts/cap-java-cds-feature-remote-odata","json":"/artifacts/cap-java-cds-feature-remote-odata.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-java-cds-feature-remote-odata","name":"com.sap.cds:cds-feature-remote-odata","artifact_type":"package","ecosystem":"cap","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"A CAP Java feature for consuming remote OData V2 and V4 services as Remote Services, translating CQN queries into OData requests against a destination or a service binding.","short":"Remote Services for consuming OData V2 and V4 APIs in CAP Java","what_it_solves":"Adds Remote Services for consuming OData V2 and V4 APIs, one of the optional application features that build on the [CAP Java runtime](artifact:cap-java-cds-services-bom). A Remote Service is configured in application.yaml against a CDS service definition from the model and either a destination or a service binding; the feature translates CQN queries issued against it into OData requests. It depends on [com.sap.cds:cds-integration-cloud-sdk](artifact:cap-java-cds-integration-cloud-sdk), which resolves that destination or binding through the SAP Cloud SDK. Combining data from a Remote Service with data from the database is left to custom code."},"links":{"homepage":"https://central.sonatype.com/artifact/com.sap.cds/cds-feature-remote-odata","docs":"https://cap.cloud.sap/docs/java/cqn-services/remote-services"},"identity":{"license":"SAP DEVELOPER LICENSE AGREEMENT for CAP"},"source_available":false,"compat":{"runtimes":["java"]},"flavors":[{"key":"java","source":{"url":"https://repo1.maven.org/maven2/com/sap/cds/cds-feature-remote-odata/5.1.1/cds-feature-remote-odata-5.1.1.pom","title":"com.sap.cds:cds-feature-remote-odata — POM (5.1.1)","checked":"2026-09-19","quote":"Consuming remote OData V2/V4 services using SAP Cloud SDK"}}],"drafted_with_ai":true,"provides":[{"capability":"capability:destinations","what_it_does":"Consuming remote OData V2/V4 services using SAP Cloud SDK, translating CQN queries against a configured Remote Service into OData V2 or V4 requests over the resolved destination or service binding.","sources":[{"url":"https://repo1.maven.org/maven2/com/sap/cds/cds-feature-remote-odata/5.1.1/cds-feature-remote-odata-5.1.1.pom","title":"com.sap.cds:cds-feature-remote-odata — POM (5.1.1)","checked":"2026-09-19","quote":"Consuming remote OData V2/V4 services using SAP Cloud SDK"},{"url":"https://cap.cloud.sap/docs/java/cqn-services/remote-services","title":"CAP documentation — Java: Remote Services","checked":"2026-09-19","quote":"Every Remote Service internally uses a destination for connectivity."}]},{"capability":"capability:service-integration","what_it_does":"Serves a remote OData V2 or V4 API as a CAP Remote Service in CAP Java: configured with the service definition from the CDS model and a destination or service binding, a CQN query against it is translated into the OData request.","sources":[{"url":"https://cap.cloud.sap/docs/java/cqn-services/remote-services","title":"Remote Services (CAP Java) — capire","checked":"2026-09-27","quote":"To enable Remote Services for OData V2 or V4 APIs in an application, add the following Maven dependency to your project"},{"url":"https://repo1.maven.org/maven2/com/sap/cds/cds-feature-remote-odata/5.1.1/cds-feature-remote-odata-5.1.1.pom","title":"com.sap.cds:cds-feature-remote-odata — POM (5.1.1)","checked":"2026-09-27","quote":"Consuming remote OData V2/V4 services using SAP Cloud SDK"}]}],"requires":[{"ref":"artifact:cap-java-cds-integration-cloud-sdk","requirement":"required","role":"cloud-sdk-integration","sources":[{"url":"https://cap.cloud.sap/docs/java/cqn-services/remote-services","title":"CAP documentation — Java: Remote Services","checked":"2026-09-19","quote":"Every Remote Service internally uses a destination for connectivity."}]},{"ref":"artifact:btp-destination","requirement":"conditional","condition":"The remote service is configured with a destination rather than a service binding.","role":"destination-source","sources":[{"url":"https://cap.cloud.sap/docs/java/cqn-services/remote-services#destination-based-scenarios","title":"CAP documentation — Java: Remote Services","checked":"2026-09-19","quote":"If you're using the SAP BTP Destination Service, this is the name you used when you defined the destination there."}]}],"history":[{"date":"2026-09-19","field":"provides.what_it_does","from":null,"to":"Consuming remote OData V2/V4 services using SAP Cloud SDK, translating CQN queries against a configured Remote Service into OData V2 or V4 requests over the resolved destination or service binding.","reason":"New CAP Java feature discovered through capire and its published Maven POM. Facts describe the documented release; deployment compatibility is not verified by the atlas."}],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-19"}},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"unknown","evidence":"no contributor data"},{"label":"Repository","tier":"unknown","evidence":"no repository data"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"no release dates"},{"label":"Maintainer's CI","tier":"unknown","evidence":"no repository data"}],"practice":[{"label":"Tests","tier":"unknown","evidence":"not crawled"},{"label":"Docs","tier":"unknown","evidence":"docs link declared, tree not read"},{"label":"Changelog","tier":"unknown","evidence":"not crawled"}],"reach":[{"value":null,"unit":"installs/week"},{"value":null,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name"},"edges":{"maintainers":[],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}