Conclusion and Mission Outlook
If you made it this far, you will have developed and deployed an extension to the material availability service of SAP S/4HANA. You may have also integrated your SAP Sales Cloud and SAP S/4HANA systems using integration flows from SAP Integration Suite, or at least understand how they work together.
Below are a few final considerations related to 3rd party access of the API, such as by distribution or channel partners:
- Secure your SAP Cloud Application Programming (CAP) service endpoint - Refer to the SAP CAP documentation Authentication as Prerequisite and ensure you prevent unauthorized access to your business API.
- Add SAP API Management capabilities - Utilize API management policies to manage access to partners via Applications and API Keys. Refer to the related tutorial Prepare SAP API Management for service account access for an example implementation.
- Technical users v. principle propagation - In this use case, a service account is leveraged for the connectivity to SAP S/4HANA. In a productive scenario, you are likely to require a more robust authentication and authorization flow, where dedicated users bound to external identity providers, are utilized. In the Advanced Scope - Integrate with SAP S/4HANA we referred you to an excellent blog post on the topic. You can also find detailed documentation and blog posts on runtime considerations for Cloud Foundry and Kyma/Kubernetes, respectively.
Congratulations on completing the mission scope!