The SAP Cloud SDK for Java comprises a toolkit to develop cloud native applications on the SAP Cloud Platform. In particular it makes it easy to connect to S4/HANA systems both in the cloud and on-premise but it also offers abstractions for the SAP Cloud Platform.
Key Features:
- Abstractions for SAP Cloud Platform features
- Virtual Data Model for the S4/HANA APIs
- Connectivity to S4/HANA (both cloud and on-premise) and other systems
- Tenant and principal (user) awareness
- Resilient execution of requests
The API is structured as follows:
- cloudplatform contains platform specific features such as access to services, connectivity and resilience
- s4hana contains VDM representations of the S/4HANA APIs
- Other packages containing utility classes and framework adaptations