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 →

capire/s4

A pre-built integration package for SAP S/4HANA, holding the imported service definitions a CAP project would otherwise generate for itself.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
Service integrationCAPService integrationcapabilityUsing a service that runs somewhere else as if it were one of your own: its API imported into the model, a proxy that turns a local query into the remote protocol, and a mock that stands in for it on a laptop. Distinct from [destinations](capability:destinations), which is how the address and the credentials are found, and from [replication](capability:replication), which is holding the data locally.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

Capire Docs & SamplesCapire Docs & SamplesOrganisationMaintains this
In the atlas: maintains 20, wrote 1
@capire
maintainerDaniel HutzelPersonContributes to this
In the atlas: contributes to 32, wrote 3
@danjoa
René JeglinskyPersonContributes to this
In the atlas: contributes to 20
@renejeglinsky
Steffen WeinstockPersonContributes to this
In the atlas: contributes to 14
@stewsk
3 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
Inside its host
Distributed through
does not say

Connections3

Where it sits in your app

Download
Your CAP applications4 README, checked 2026-10-18: “adding this dependency to your project will automatically register a service binding endpoint for S4BusinessPartnerService.”connectsSAP S/4HANA, SAP solutionSAP S/4HANASAP solutioncapire/s4, modulecapire/s4
SAPnot SAP's, or the project's ownstated in the document

README

quoted from capire/s4 under Apache-2.0, read
capire/s4/readme.mdOn GitHub

@capire/s4

This sample showcases how to provide pre-built integration packages for SAP S/4HANA integration.

Caution

This is just a sample, not intended for production use. It is meant to demonstrate how to create a CAP plugin and how to use it in your application. It is not optimized for performance or security.

Plug & Play

Following the plug & play principle of CAP plugins, adding this dependency to your project will automatically register a service binding endpoint for S4BusinessPartnerService.

License

Copyright (c) 2026 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

Apache-2.0, read

Others providing14

Service integration
  1. com.sap.cds:cds-feature-remote-odataRemote Services for consuming OData V2 and V4 APIs in CAP Java
  2. cds-data-federationData federation for CAP via delegation, caching and replication
  3. @sap/cds-dkCommand line client and development toolkit for CAP
  4. @sap/cdsCAP Node.js runtime
Destinations
  1. SAP Destination serviceNamed, credentialed addresses of other systems resolved at runtime
  2. com.sap.cds:cds-feature-remote-odataRemote Services for consuming OData V2 and V4 APIs in CAP Java
  3. com.sap.cds:cds-integration-cloud-sdkSAP Cloud SDK integration for remote REST services in CAP Java
  4. cdseDestination resolution and axios calls from CAP configuration
  5. @sap/cdsCAP Node.js runtime
  6. @sap-cloud-sdk/connectivityDestination lookup and connectivity proxy for the Cloud SDK
  7. @sap-cloud-sdk/http-clientHTTP client carrying a destination's credentials
  8. @sap-cloud-sdk/odata-commonShared machinery under the Cloud SDK's OData and OpenAPI clients
  9. @sap-cloud-sdk/openapiGenerated OpenAPI clients for the Cloud SDK
  10. @sap-cloud-sdk/resilienceTimeouts, retries and circuit breaking around remote calls
  11. @sap-cloud-sdk/utilGeneral utilities shared across the Cloud SDK packages
  12. @sapmentors/cds-scp-apiNode module for CAP calling external APIs through a destination

Details

Sources3
GitHub APIdiscovered here, capirechecked
github.com/capire/s4tree, pushes, contributors, CIchecked
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
discovered viaGitHub API · capire
first seen in the atlas
ecosystem and domaincap, integration-and-messaging
Contributors3

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent