In this learning journey, we demonstrate how to extend an SAP S/4HANA cloud system by using key-user extensibility and by creating an web application with SAP Build Apps. Here are some ways you can adopt and enhance this scenario.
Extension of an SAP S/4HANA on-Premise or Private Cloud System
In this learning journey, we show how to extend an SAP S/4HANA Cloud system using standard APIs and building a custom business object. You can take the same approach with an SAP S/4HANA on-premise or private cloud system. The main difference is the setup of the system landscape. The connection between the SAP BTP and the SAP S/4HANA system requires an SAP Cloud Connector.
For further information on SAP Discovery Center Mission - Keep the Core Clean Using SAP Build Apps with SAP S/4HANA, refer to Discovery-center: Missiondetail.
Integration of SAP Build Process Automation
In your use case scenario, we create a defect whenever we face an issue during the goods receipt check. The process now requires some manual steps to handle the defect. To automate the process, use the SAP Build Process Automation service.
For further information, refer to the following sources:
- Blog - Start Process from SAP Build Apps using APIs: Blogs: Start-process-from-sap-build-apps-using-apis.
- Learning Content for SAP Build Process Automation: Blogs: SAP-build-process-automation-learning-content-may-2023.
Extending Your SAP S/4HANA System Using Developer Extensibility
The key-user extensibility we use in this learning journey has some limitations. You cannot define more complex business functions. To overcome those limitations, use developer extensibility.
Developer extensibility enables you to create development projects in an SAP S/4HANA Cloud system. It gives you the opportunity to develop cloud-ready and upgrade-stable custom ABAP code on SAP S/4HANA Cloud. It combines the benefits of custom ABAP code with the required restrictions for cloud readiness and the SAP S/4HANA programming model to build SAP Fiori apps.
For further information on SAP Help - Developer Extensibility, refer to the SAP Help portal at: SAP Help: Developer Extensibility.