Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
kaidehmann
Advisor
Advisor
a.rother announced the ABAP Cloud API Enablement Guidelines for SAP S/4HANA Cloud, private edition, and SAP S/4HANA in his ABAP Cloud – How to mitigate abap exextemissing released SAP APIs in SAP S/4HANA Cloud, private edit... blog post.

To become an expert on that topic, you may have been searching for an end-to-end example on how to mitigate a missing released SAP API – either to understand the concept in more detail, or to play it through yourself. Therefore, I am happy to announce that SAP has provided the Mitigate Missing Released SAP API in the 3-tier Extensibility Model tutorial group.

The tutorial group shows how to wrap the BAPI_PR_CREATE function module (BAPI) in tier 2, how to release it for consumption in tier 1, and then how to consume it from an Online Shop RAP business object in tier 1. Moreover, it also shows how to handle non-released authorization objects that may be checked by the BAPI.


Sample Scenario


The tutorial group uses the BAPI_PR_CREATE function module as an example. Please note that SAP indeed provides the released I_PurchaseRequisitionTP business object interface and you would use the released business object interface in your implementation project instead. The example was chosen deliberately so that you can compare both approaches: the Integrate released purchase requisition API into Online Shop Business Object tutorial shows how to consume the I_PurchaseRequisitionTP business object interface from the Online Shop business object.

Now it’s time to get your hands dirty and play through the Mitigate Missing Released SAP API in the 3-tier Extensibility Model tutorial group. Enjoy.
1 Comment