cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

I have a couple of problems when it comes to ABAP Restful Programming Model. I'd like to use the sales order create as an example but actually my questions are more generic.

Maybe you can point me into the proper direction...

  1. When you create a sales order via BAPIs, you get a return information: What is the sales order number being created, planned delivery dates etc. This oData endpoint does not seem to return anything of that sort. The oData response does include a reference URI (does it?) and I can use that to read the created sales order. Does that work and is that the suggested approach?
  2. The oData protocol would support functions as well. Why is there no simple method to wrap each BAPI into an oData function? And if there is, why use POST calls and oData entities?
  3. Looking at the API Hub, only a tiny subsection of the required S/4Hana APIs are available. What about the others? Are they worked on? I do not see much progress here so wonder if other technologies are in the makings.
  4. If two API calls need to be executed in one transaction (COMMIT WORK) I would use an oData call with $batch. That is the only option, there is no oData API equivalent to the BAPI Commit, is there?

Appreciate your pointers!

0 Likes
View Entire Topic
Kangkana
Product and Topic Expert
Product and Topic Expert
0 Likes

Please not that the response payload has the sales order number along with many other information

bala_sikkal
Explorer
0 Likes
Hi Dears,