PackagePackagetypeA library you install and call yourself.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@sap-cloud-sdk/odata-common

The shared machinery under the SDK's OData and OpenAPI client generators; a dependency of the generated clients rather than something written against directly.

Facts

Latestv4.9.1ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
DestinationsCAPDestinationscapabilityReaching a system that is not yours — an S/4HANA tenant, an on-premise service, a third-party API — without the address, the credentials or the tunnel being written into the application. The destination is the indirection, and the reason an endpoint can move without a redeploy.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerArtem KovalovPersonContributes to this
In the atlas: contributes to 6
@artemkovalyov
SAP Cloud SDK BotPersonContributes to this
In the atlas: contributes to 11
@bot-sdk-js
BrigittaK307PersonContributes to this
In the atlas: contributes to 12
@BrigittaK307
Britta VarwigPersonContributes to this
In the atlas: contributes to 8
@bvarwig
Robert KaniaPersonContributes to this
In the atlas: contributes to 6
@cezaryrk
Christian SchüringsPersonContributes to this
In the atlas: contributes to 25
@cschuerings
Daniel KullmannPersonContributes to this
In the atlas: contributes to 6
@daniel-kullmann
David KnaackPersonContributes to this
In the atlas: contributes to 13, wrote 1
@davidkna-sap
Deeksha SinhaPersonContributes to this
In the atlas: contributes to 12
@deekshas8
Deni DajaPersonContributes to this
In the atlas: contributes to 6
@denidaja
38 contributors

Before choosing this

Conditions

LicenceSAP Developer License Agreement 3.2 CAP§ 1from DestinationsA destination used by a covered CAP application sends SAP product data to a non-SAP product rather than only addressing a remote endpoint.
  • § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.

A destination is configuration, not the deciding boundary. The licence becomes material when the resulting data flow is extraction into a non-SAP product, so the target and purpose need review.

SAP Developer License Agreement 3.2 CAP →

What it declares

Every artifact

Type
Package
Origin
By SAP

As a package

Where it runs
does not say
Distributed through
does not say

Connections1

@sap-cloud-sdk/odata-common connections@sap-cloud-sdk/odata-commonPROVIDES→ provides1provides authoredDestinations

README

quoted from SAP/cloud-sdk-js under Apache-2.0, read
SAP/cloud-sdk-js/packages/odata-common/README.mdOn GitHub

SAP Cloud SDK for JavaScript Logo

@sap-cloud-sdk/odata-common

This package contains common functionality for the SAP Cloud SDK OData clients. It should not be used directly. Use the @sap-cloud-sdk/odata-v2 and @sap-cloud-sdk/odata-v4 packages instead.

Support

The recommended way to get in touch with us is to create an issue on GitHub. Select the issue category Bug, Feature, or Question depending on the nature of your request. We try to provide fixes, features and answers as soon as possible.

Contribute

If you would like to contribute to the SAP Cloud SDK, please make yourself familiar with our contributing guidelines and follow the given instructions.

License

The SAP Cloud SDK is released under the Apache License Version 2.0.

Apache-2.0, read

History

Latest

v4.9.1

Fixes 2

Notes
Patch Changes
  • e8f8134: [fix] Export ./internal.js named export in package.json for compatibility. Please migrate to the new named export ./internal, the old export is deprecated and will be removed in the next major release.
  • Updated dependencies [e8f8134]
    • @sap-cloud-sdk/connectivity@4.9.1
    • @sap-cloud-sdk/http-client@4.9.1
    • @sap-cloud-sdk/util@4.9.1
  1. v4.9.0

    Fixes 2

    Notes
    Patch Changes
    • Updated dependencies [9f55261]
    • Updated dependencies [05e9299]
      • @sap-cloud-sdk/connectivity@4.9.0
      • @sap-cloud-sdk/http-client@4.9.0
      • @sap-cloud-sdk/util@4.9.0
  2. v4.8.0

    Fixes 4

    Notes
    Patch Changes
    • Updated dependencies [34da40e]
    • Updated dependencies [a42a3a2]
    • Updated dependencies [32aab37]
    • Updated dependencies [24fe0c5]
      • @sap-cloud-sdk/connectivity@4.8.0
      • @sap-cloud-sdk/http-client@4.8.0
      • @sap-cloud-sdk/util@4.8.0
  3. v4.7.0

    Fixes 7

    Notes
    Patch Changes
    • Updated dependencies [9102f18]
    • Updated dependencies [d54ba5a]
    • Updated dependencies [df84426]
    • Updated dependencies [9102f18]
    • Updated dependencies [d54ba5a]
    • Updated dependencies [67e1c53]
    • Updated dependencies [9102f18]
      • @sap-cloud-sdk/connectivity@4.7.0
      • @sap-cloud-sdk/http-client@4.7.0
      • @sap-cloud-sdk/util@4.7.0
  4. v4.6.0

    Fixes 5

    Notes
    Patch Changes
    • Updated dependencies [7ea34ce]
    • Updated dependencies [8637346]
    • Updated dependencies [259d8ad]
    • Updated dependencies [a6c8ff6]
    • Updated dependencies [0800e7a]
      • @sap-cloud-sdk/http-client@4.6.0
      • @sap-cloud-sdk/connectivity@4.6.0
      • @sap-cloud-sdk/util@4.6.0
  5. v4.5.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@4.5.1
    • @sap-cloud-sdk/http-client@4.5.1
    • @sap-cloud-sdk/util@4.5.1
  6. v4.5.0

    Fixes 4

    Notes
    Patch Changes
    • Updated dependencies [cbed72f]
    • Updated dependencies [02d1302]
    • Updated dependencies [f5715de]
    • Updated dependencies [962cdcb]
      • @sap-cloud-sdk/http-client@4.5.0
      • @sap-cloud-sdk/connectivity@4.5.0
      • @sap-cloud-sdk/util@4.5.0
  7. v4.4.0

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [d444438]
      • @sap-cloud-sdk/connectivity@4.4.0
      • @sap-cloud-sdk/http-client@4.4.0
      • @sap-cloud-sdk/util@4.4.0
  8. v4.3.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@4.3.1
    • @sap-cloud-sdk/http-client@4.3.1
    • @sap-cloud-sdk/util@4.3.1
  9. v4.3.0

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [ab96aff]
      • @sap-cloud-sdk/connectivity@4.3.0
      • @sap-cloud-sdk/http-client@4.3.0
      • @sap-cloud-sdk/util@4.3.0
  10. v4.2.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@4.2.0
    • @sap-cloud-sdk/http-client@4.2.0
    • @sap-cloud-sdk/util@4.2.0
  11. v4.1.2

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [011b841]
      • @sap-cloud-sdk/connectivity@4.1.2
      • @sap-cloud-sdk/http-client@4.1.2
      • @sap-cloud-sdk/util@4.1.2
  12. v4.1.1

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [b502b40]
      • @sap-cloud-sdk/connectivity@4.1.1
      • @sap-cloud-sdk/http-client@4.1.1
      • @sap-cloud-sdk/util@4.1.1
  13. v4.1.0

    Fixes 2

    Notes
    Patch Changes
    • Updated dependencies [3c19ffa]
    • Updated dependencies [3c19ffa]
      • @sap-cloud-sdk/connectivity@4.1.0
      • @sap-cloud-sdk/http-client@4.1.0
      • @sap-cloud-sdk/util@4.1.0
  14. v4.0.2

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [4a187d6]
      • @sap-cloud-sdk/connectivity@4.0.2
      • @sap-cloud-sdk/http-client@4.0.2
      • @sap-cloud-sdk/util@4.0.2
  15. v4.0.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@4.0.1
    • @sap-cloud-sdk/http-client@4.0.1
    • @sap-cloud-sdk/util@4.0.1
  16. v4.0.0

    Breaking 2, Fixes 8

    Notes
    Major Changes
    • 7d92a1b: [Compatibility Note] The following deprecated content has been removed from the package:
      • The FunctionImportParameters type has been removed. Use OperationParameters instead.
      • The ODataFunctionImportRequestConfig constant has been removed. Use ODataFunctionRequestConfig instead.
      • The FunctionImportParameter constant has been removed. Use OperationParameter instead.
      • The ActionFunctionImportRequestBuilderBase constant has been removed. Use OperationRequestBuilderBase instead.
    • ab6ca60: [Improvement] Support precision handling during serialization of Edm.DateTimeOffset fields in OData v4.
    Patch Changes
    • Updated dependencies [7d92a1b]
    • Updated dependencies [7d92a1b]
    • Updated dependencies [d69325a]
    • Updated dependencies [936a6eb]
    • Updated dependencies [4228412]
    • Updated dependencies [e7cf4e7]
    • Updated dependencies [40fa8d9]
    • Updated dependencies [25c9dd8]
      • @sap-cloud-sdk/connectivity@4.0.0
      • @sap-cloud-sdk/util@4.0.0
      • @sap-cloud-sdk/http-client@4.0.0
  17. v3.24.0

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [7ccc9a3]
      • @sap-cloud-sdk/connectivity@3.24.0
      • @sap-cloud-sdk/http-client@3.24.0
      • @sap-cloud-sdk/util@3.24.0
  18. v3.23.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.23.0
    • @sap-cloud-sdk/http-client@3.23.0
    • @sap-cloud-sdk/util@3.23.0
  19. v3.22.2

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.22.2
    • @sap-cloud-sdk/http-client@3.22.2
    • @sap-cloud-sdk/util@3.22.2
  20. v3.22.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.22.1
    • @sap-cloud-sdk/http-client@3.22.1
    • @sap-cloud-sdk/util@3.22.1
  21. v3.22.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.22.0
    • @sap-cloud-sdk/http-client@3.22.0
    • @sap-cloud-sdk/util@3.22.0
  22. v3.21.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.21.0
    • @sap-cloud-sdk/http-client@3.21.0
    • @sap-cloud-sdk/util@3.21.0
  23. v3.20.0

    Fixes 2

    Notes
    Patch Changes
    • Updated dependencies [39eb88c]
    • Updated dependencies [39eb88c]
      • @sap-cloud-sdk/connectivity@3.20.0
      • @sap-cloud-sdk/http-client@3.20.0
      • @sap-cloud-sdk/util@3.20.0
  24. v3.19.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.19.0
    • @sap-cloud-sdk/http-client@3.19.0
    • @sap-cloud-sdk/util@3.19.0
  25. v3.18.1

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [c1bf319]
      • @sap-cloud-sdk/connectivity@3.18.1
      • @sap-cloud-sdk/http-client@3.18.1
      • @sap-cloud-sdk/util@3.18.1
  26. v3.18.0

    Fixes 2

    Notes
    Patch Changes
    • Updated dependencies [c23ccfd]
    • Updated dependencies [06e5c72]
      • @sap-cloud-sdk/connectivity@3.18.0
      • @sap-cloud-sdk/http-client@3.18.0
      • @sap-cloud-sdk/util@3.18.0
  27. v3.17.0

    Fixes 4

    Notes
    Patch Changes
    • Updated dependencies [54a46a3]
    • Updated dependencies [86f4158]
    • Updated dependencies [dbad36f]
    • Updated dependencies [99b5009]
      • @sap-cloud-sdk/connectivity@3.17.0
      • @sap-cloud-sdk/http-client@3.17.0
      • @sap-cloud-sdk/util@3.17.0
  28. v3.16.0

    Fixes 3

    Notes
    Patch Changes
    • Updated dependencies [efa75d3]
    • Updated dependencies [efa75d3]
    • Updated dependencies [4f29615]
      • @sap-cloud-sdk/connectivity@3.16.0
      • @sap-cloud-sdk/http-client@3.16.0
      • @sap-cloud-sdk/util@3.16.0
  29. v3.15.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.15.0
    • @sap-cloud-sdk/http-client@3.15.0
    • @sap-cloud-sdk/util@3.15.0
  30. v3.14.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.14.0
    • @sap-cloud-sdk/http-client@3.14.0
    • @sap-cloud-sdk/util@3.14.0
  31. v3.13.0

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [f72986a]
      • @sap-cloud-sdk/connectivity@3.13.0
      • @sap-cloud-sdk/http-client@3.13.0
      • @sap-cloud-sdk/util@3.13.0
  32. v3.12.1

    Fixes 2

    Notes
    Patch Changes
    • 60fdc04: [Fixed Issue] Fix type in addCustomRequestConfiguration method to accept values of type any.
    • Updated dependencies [60fdc04]
      • @sap-cloud-sdk/connectivity@3.12.1
      • @sap-cloud-sdk/http-client@3.12.1
      • @sap-cloud-sdk/util@3.12.1
  33. v3.12.0

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [36be489]
      • @sap-cloud-sdk/connectivity@3.12.0
      • @sap-cloud-sdk/http-client@3.12.0
      • @sap-cloud-sdk/util@3.12.0
  34. v3.11.0

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.11.0
    • @sap-cloud-sdk/http-client@3.11.0
    • @sap-cloud-sdk/util@3.11.0
  35. v3.10.0

    Fixes 5

    Notes
    Patch Changes
    • Updated dependencies [c721bbd]
    • Updated dependencies [c721bbd]
    • Updated dependencies [28c9cb7]
    • Updated dependencies [4d2b49b]
    • Updated dependencies [28c9cb7]
      • @sap-cloud-sdk/connectivity@3.10.0
      • @sap-cloud-sdk/util@3.10.0
      • @sap-cloud-sdk/http-client@3.10.0
  36. v3.9.0

    Features 1, Fixes 3

    Notes
    Minor Changes
    • a87dd7f: [Fixed Issue] Add support for subrequest serialization where a batch request may only contain an entity with no path.
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.9.0
    • @sap-cloud-sdk/http-client@3.9.0
    • @sap-cloud-sdk/util@3.9.0
  37. v3.8.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.8.1
    • @sap-cloud-sdk/http-client@3.8.1
    • @sap-cloud-sdk/util@3.8.1
  38. v3.8.0

    Fixes 1

    Notes
    Patch Changes
    • Updated dependencies [693cd655f]
      • @sap-cloud-sdk/connectivity@3.8.0
      • @sap-cloud-sdk/http-client@3.8.0
      • @sap-cloud-sdk/util@3.8.0
  39. v3.7.0

    Features 1, Fixes 3

    Notes
    Minor Changes
    • bdcf14f85: [Fixed Issue] Do not send null values in the request payload for properties that are not set while creating or updating an entity. [Fixed Issue] Fix RangeError: Maximum call stack size exceeded error that occurs when updating an entity after calling getByKey.
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.7.0
    • @sap-cloud-sdk/http-client@3.7.0
    • @sap-cloud-sdk/util@3.7.0
  40. v3.6.0

    Fixes 3

    Notes
    Patch Changes
    • Updated dependencies [c2a2987c5]
    • Updated dependencies [025b6aa2c]
    • Updated dependencies [025b6aa2c]
      • @sap-cloud-sdk/http-client@3.6.0
      • @sap-cloud-sdk/connectivity@3.6.0
      • @sap-cloud-sdk/util@3.6.0
  41. v3.5.0

    Fixes 4

    Notes
    Patch Changes
    • ee7477ce2: [Fixed Issue] Fix OData v2 serialization for Edm.Decimal to serialize to string.
    • Updated dependencies [7ed5ceb52]
    • Updated dependencies [2277f9443]
    • Updated dependencies [bf54df09b]
      • @sap-cloud-sdk/connectivity@3.5.0
      • @sap-cloud-sdk/http-client@3.5.0
      • @sap-cloud-sdk/util@3.5.0
  42. v3.4.0

    Fixes 4

    Notes
    Patch Changes
    • 431d2a542: [Fixed Issue] Serialize properties of type "Edm.Decimal" to numbers when they are within the safe range and strings when they are not.
    • Updated dependencies [db0780f1b]
    • Updated dependencies [bde64634d]
    • Updated dependencies [bde64634d]
      • @sap-cloud-sdk/connectivity@3.4.0
      • @sap-cloud-sdk/http-client@3.4.0
      • @sap-cloud-sdk/util@3.4.0
  43. v3.3.0

    Fixes 8

    Notes
    Patch Changes
    • Updated dependencies [0583836bc]
    • Updated dependencies [8f54207b6]
    • Updated dependencies [8f54207b6]
    • Updated dependencies [36a01f775]
    • Updated dependencies [6b58354e8]
    • Updated dependencies [c09b1d06f]
    • Updated dependencies [36a01f775]
    • Updated dependencies [36a01f775]
      • @sap-cloud-sdk/connectivity@3.3.0
      • @sap-cloud-sdk/http-client@3.3.0
      • @sap-cloud-sdk/util@3.3.0
  44. v3.2.0

    Features 1, Fixes 4

    Notes
    Minor Changes
    • aa1a4bdb0: [Fixed Issue] Remove encoding of keys in the getEntityKeys() as it should only happen once in getResourcePathForKeys().Fixes the error value.format is not a function when executing requests for entities with Edm.Date type key property.
    Patch Changes
    • Updated dependencies [616d77b85]
    • Updated dependencies [56c3f70f4]
    • Updated dependencies [782b9e37e]
    • Updated dependencies [73ff0ab03]
      • @sap-cloud-sdk/connectivity@3.2.0
      • @sap-cloud-sdk/http-client@3.2.0
      • @sap-cloud-sdk/util@3.2.0
  45. v3.1.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.1.1
    • @sap-cloud-sdk/http-client@3.1.1
    • @sap-cloud-sdk/util@3.1.1
  46. v3.1.0

    Fixes 4

    Notes
    Patch Changes
    • cc8425abc: [Fixed Issue] Adjust FromJsonType to stricter typings in TypeScript 5.
    • Updated dependencies [039412e59]
    • Updated dependencies [28b7af86f]
    • Updated dependencies [28b7af86f]
      • @sap-cloud-sdk/connectivity@3.1.0
      • @sap-cloud-sdk/http-client@3.1.0
      • @sap-cloud-sdk/util@3.1.0
  47. v3.0.2

    Fixes 3

    Notes
    Patch Changes
    • 2fa8c36a6: [Compatibility Note] The ActionFunctionImportRequestBuilderBase has an additional mandatory type parameter to pass the according (de-)serializer type. This was missing previously due to a bug.
    • 2fa8c36a6: [Fixed Issue] Fix batch requests to accept only functions or actions.
    • Updated dependencies [47fc7278d]
      • @sap-cloud-sdk/connectivity@3.0.2
      • @sap-cloud-sdk/http-client@3.0.2
      • @sap-cloud-sdk/util@3.0.2
  48. v3.0.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@3.0.1
    • @sap-cloud-sdk/http-client@3.0.1
    • @sap-cloud-sdk/util@3.0.1
  49. v3.0.0

    Breaking 9, Features 1, Fixes 19

    Notes
    Major Changes
    • fde964e37: [Compatibility Note] By default, generation of OData clients fails if a service path cannot be determined. Either provide servicePath value in the options-per-service.json or set skipValidation to true, in which case, / will be used.
    • fde964e37: [Compatibility Note] The constructor of ODataRequestConfig was changed so that the third parameter cannot be a string anymore. Passing in a string which was then interpreted as the value for the Content-Type HTTP header was deprecated. The type of the parameter is now Record<string, any>, and if only want to set the Content-Type HTTP header you can do so by passing {'content-type': 'some-value'} to the constructor.
    • fde964e37: [Compatibility Note] The constructor of the entity API is private to avoid accidental usage. Use the service object to get a API instance.
    • fde964e37: [Compatibility Note] Remove the options timeout and enableCircuitBreaker from all BTP service interactions i.e. destination and token fetching.
    • fde964e37: [Compatibility Note] Switch the compilerOptions.module to Node16 instead of CommonJS for better interoperability with ES modules. See the TypeScript handbook for technical details if needed.
    • fde964e37: [Compatibility Note] Remove timeout() method from the request builders and the timeout options from the executeHttpRequest() function. Visit the documentation portal to see how to add a timeout using middlewares.
    • fde964e37: [Compatibility Note] The serviceMapping option of the OData generator has been renamed to optionsPerService. The mapping file, service-mapping.json has also been renamed to options-per-service.json. By default, an options file will not be generated.
    • fde964e37: [Compatibility Note] Setting custom fields in fromJson through the _customFields property has been removed. Add custom properties to your JSON object instead.
    • fde964e37: [Compatibility Note]] The url property in Destination is now optional as destinations of type MAIL do not have a URL.
    Minor Changes
    • fde964e37: [New Functionality] Introduce the middleware on the request builders and http-client. Visit the documentation portal to see how to use middlewares.
    Patch Changes
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
    • Updated dependencies [fde964e37]
      • @sap-cloud-sdk/util@3.0.0
      • @sap-cloud-sdk/connectivity@3.0.0
      • @sap-cloud-sdk/http-client@3.0.0
  50. v2.11.0

    Features 2, Fixes 3

    Notes
    Minor Changes
    • 79e0fe811: [Improvement] Change the place where batch ID is generated from on serialization to request creation.
    • 79e0fe811: [New Functionality] Add getBatchReference() and setBatchId() in request builders to use the batch ID as a reference to an entity in a batch request changeset. Batch reference are available in create, delete, getByKey, update and actions/functions request builder.
    Patch Changes
    • @sap-cloud-sdk/connectivity@2.11.0
    • @sap-cloud-sdk/http-client@2.11.0
    • @sap-cloud-sdk/util@2.11.0
  51. v2.10.0

    Features 1, Fixes 3

    Notes
    Minor Changes
    • 144ff66f4: [Compatibility Note] Changed constructor argument of class EntityBase from schema to _entityApi.
    Patch Changes
    • @sap-cloud-sdk/connectivity@2.10.0
    • @sap-cloud-sdk/http-client@2.10.0
    • @sap-cloud-sdk/util@2.10.0
  52. v2.9.0

    Features 1, Fixes 2

    Notes
    Minor Changes
    • f62eb0d3: [Improvement] Make OderBy() set in ascending order by default.
    Patch Changes
    • Updated dependencies [4c51d3dc]
    • Updated dependencies [24029503]
      • @sap-cloud-sdk/util@2.9.0
      • @sap-cloud-sdk/connectivity@2.9.0
      • @sap-cloud-sdk/http-client@2.9.0
  53. v2.8.0

    Features 1, Fixes 3

    Notes
    Minor Changes
    • 15e9ef4b: [New Functionality] Allow function imports using GET http method in batch requests.
    Patch Changes
    • Updated dependencies [15e9ef4b]
    • Updated dependencies [15e9ef4b]
    • Updated dependencies [15e9ef4b]
      • @sap-cloud-sdk/connectivity@2.8.0
      • @sap-cloud-sdk/http-client@2.8.0
      • @sap-cloud-sdk/util@2.8.0
  54. v2.7.1

    Fixes 3

    Notes
    Patch Changes
    • @sap-cloud-sdk/connectivity@2.7.1
    • @sap-cloud-sdk/http-client@2.7.1
    • @sap-cloud-sdk/util@2.7.1
  55. v2.7.0

    Fixes 2

    Notes
    Patch Changes
    • Updated dependencies [3bff42e1]
    • Updated dependencies [010a46fa]
      • @sap-cloud-sdk/connectivity@2.7.0
      • @sap-cloud-sdk/http-client@2.7.0
      • @sap-cloud-sdk/util@2.7.0
  56. v2.6.0

    Fixes 8

    Notes
    Patch Changes
    • de851289: [Fixed Issue] Fix parsing of Edm.DateTimeOffset with high-precision fractional seconds and edge-cases like 5-digit years.
    • 0675ee3b: [Fixed Issue] Allow OData service to contain an entity name 'entity'.
    • Updated dependencies [cb598c16]
    • Updated dependencies [09094607]
    • Updated dependencies [e44c214a]
    • Updated dependencies [93d41281]
    • Updated dependencies [e46bb51d]
    • Updated dependencies [8fdfebd6]
      • @sap-cloud-sdk/connectivity@2.6.0
      • @sap-cloud-sdk/http-client@2.6.0
      • @sap-cloud-sdk/util@2.6.0
  57. v2.5.0

    Features 1, Fixes 2

    Notes
    Minor Changes
    • c3166ff6: [Compatibility Note] Change Edm.String, Edm.Boolean and Edm.Guid to be orderable to support lt/lessThan(), le/lessOrEqual(), gt/greaterThan(), and ge/greaterOrEqual operators. Re-generate odata services to adopt the changes.
    Patch Changes
    • Updated dependencies [89f1c423]
    • Updated dependencies [9481ec69]
      • @sap-cloud-sdk/util@2.5.0
      • @sap-cloud-sdk/http-client@2.5.0
      • @sap-cloud-sdk/connectivity@2.5.0
  58. v2.4.0

    Fixes 4

    Notes
    Patch Changes
    • Updated dependencies [04726a35]
    • Updated dependencies [0a008674]
    • Updated dependencies [0a008674]
    • Updated dependencies [0a008674]
      • @sap-cloud-sdk/connectivity@2.4.0
      • @sap-cloud-sdk/http-client@2.4.0
      • @sap-cloud-sdk/util@2.4.0
6,896downloads per week, npm
Weekly downloads for @sap-cloud-sdk/odata-common26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 6896.20 Apr – 26 Apr: 15,62127 Apr – 3 May: 11,3184 May – 10 May: 14,86911 May – 17 May: 14,74818 May – 24 May: 15,42825 May – 31 May: 14,2771 Jun – 7 Jun: 16,8328 Jun – 14 Jun: 29,53915 Jun – 21 Jun: 25,76622 Jun – 28 Jun: 25,20229 Jun – 5 Jul: 25,6676 Jul – 12 Jul: 21,72213 Jul – 19 Jul: 21,63020 Jul – 26 Jul: 22,71527 Jul – 2 Aug: 17,5493 Aug – 9 Aug: 23,60610 Aug – 16 Aug: 20,27617 Aug – 23 Aug: 17,61824 Aug – 30 Aug: 18,89031 Aug – 6 Sept: 14,7207 Sept – 13 Sept: 13,04114 Sept – 20 Sept: 15,98121 Sept – 27 Sept: 18,30128 Sept – 4 Oct: 20,3165 Oct – 11 Oct: 15,59212 Oct – 18 Oct: 6,896
Destinations
  1. SAP Destination serviceNamed, credentialed addresses of other systems resolved at runtimefrom BTP/BAIP
  2. SAP Private Link ServicePrivate network link between a BTP service and a partner cloudfrom BTP/BAIP
  3. com.sap.cds:cds-feature-remote-odataRemote Services for consuming OData V2 and V4 APIs in CAP Javafrom CAP
  4. com.sap.cds:cds-integration-cloud-sdkSAP Cloud SDK integration for remote REST services in CAP Javafrom CAP
  5. capire/s4Prebuilt SAP S/4HANA integration package for CAP projectsfrom CAP
  6. cdseDestination resolution and axios calls from CAP configurationfrom CAP
  7. @sap/cdsCAP Node.js runtimefrom CAP
  8. @sap-cloud-sdk/connectivityDestination lookup and connectivity proxy for the Cloud SDKfrom CAP
  9. @sap-cloud-sdk/http-clientHTTP client carrying a destination's credentialsfrom CAP
  10. @sap-cloud-sdk/openapiGenerated OpenAPI clients for the Cloud SDKfrom CAP
  11. @sap-cloud-sdk/resilienceTimeouts, retries and circuit breaking around remote callsfrom CAP
  12. @sap-cloud-sdk/utilGeneral utilities shared across the Cloud SDK packagesfrom CAP
  13. btp-cloud-connector-setup-automationYeoman generator for Cloud Connector mappings and BTP destinationsfrom BTP/BAIP
  14. @sapmentors/cds-scp-apiNode module for CAP calling external APIs through a destinationfrom CAP

Details

Sources4
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
github.com/git+https://github.com/SAP/cloud-sdk-js.gittree, pushes, contributors, CIchecked
packages/odata-common/README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
latestv4.9.1
first release
releases and cadence1604, ~2d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, integration-and-messaging
Contributors38
History in the atlas3
  1. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  2. The shared machinery under the SDK's OData and OpenAPI client generators; a dependency of the generated clients rather than something written against directly.
  3. First seen.
For your agent
Ref
artifact:sap-cloud-sdk-odata-common
JSON
/artifacts/sap-cloud-sdk-odata-common.json
MCP
Connecting an agent