on 2025 Nov 10 9:31 AM
Hello experts,
I’m working on an SAP S/4HANA Public Cloud scenario where I need to create new data (entity instances) from a custom SAPUI5 application.
The app is already deployed as a tile in the Fiori Launchpad and is consuming an OData service that I exposed through ABAP Development Tools (ADT) in Eclipse. This OData service is based on a custom CDS view.
Now, I want to perform create operations — for example, creating a Production Order Confirmation.
I found the following Business Object Interface (BOI) on the SAP API Business Hub:
👉 I_PRODUCTIONORDCONFIRMATIONTP
However, I’m not sure about the best practice for implementing this BOI interface in the Public Cloud environment:
Should I create a custom RAP (RESTful ABAP Programming Model) behavior definition that consumes the BOI interface?
Or is there another recommended integration pattern for invoking BOIs from a custom application?
How can I trigger the BOI create operation from my custom UI5 app (which currently consumes only my custom CDS service)?
I’d appreciate any guidance, examples, or references on how to correctly implement a BOI-based data creation scenario in S/4HANA Public Cloud.
Thank you in advance!
Tadeas
Request clarification before answering.
Hello Tadeas,
RAP is for sure the best practice for this.
In particular to call the mentioned BO Interface you'd use EML (Entity Manipulation Language, see https://help.sap.com/docs/abap-cloud/abap-rap/entity-manipulation-language-eml?version=s4hana_cloud ).
Best Regards, Volker
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 11 | |
| 6 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.