Calling S/4HANA and other SAP APIs is something almost everyone will need to do when building apps with SAP Build Apps. But it can be confusing in SAP Build Apps how to perform each of the CRUD operations – Create, Read, Update, Delete – and how to handle nested entities and other complexities of these APIs.
I have created a set of learning materials to help you understand how to make these calls and handle their data. All are based on a simple app to maintain Business Partner addresses, and they include instructions on how to:
Create an S/4HANA Cloud destination and consume in SAP Build Apps
Perform create, read, update and delete API calls to S/4HANA Cloud
Set up a single form to perform both create and update operations
Expand OData entities to include nested entities
Inject nested entities for create and update calls
Use formula functions – like SET_KEY and PICK_KEYS – to assemble API payloads
Use formulas to do conditional formatting – such as making a row redbased on the data
While you're at it, please join the SAP Builders group in the new community platform, where you will get content like the above (another blog is coming later this week) and be able to share your experiences with fellow builders and ask all your questions. This will become the official community for SAP Build next month.