Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Community Topics Groups Answers Blogs Events Programs Resources

Ask a Question Write a Blog Post Login / Sign

Product Information

Jayprakash Sharma
September 12, 2022 | 4 minute read

Explore Business Object Interfaces for SAP


S/4HANA Cloud on SAP API Business Hub
 0  0  554
Follow

This blog post describes how to explore released Business Object Interfaces or RAP BO from
 Like SAP S/4HANA Cloud on SAP API Business Hub.

 RSS Feed
P ro b l e m D e s c r i p t i o n
If Developer Extensibility with Embedded Steampunk is for ABAP Developers and technical
users, then where can they �nd the APIs to build the extensions? Also, are there any technical
documentation available for developers which they can refer to?

Yo u w i l l l e a r n
• Overview of SAP API Business Hub
• Discover published Developer Extensibility APIs for SAP S/4HANA Cloud
• Learn basic details of Business Object Interfaces and its technical documentation.

I n t ro d u c t i o n
Developer extensibility allows 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, combining the bene�ts of custom ABAP code, with the required
restrictions for Cloud readiness, and the SAP S/4HANA programming model to build SAP Fiori
apps.

This includes:
• ABAP RESTful Application Programming model (RAP) to build services and SAP Fiori apps
• Eclipse based IDE (ABAP Development Tools) with debugger, troubleshooting, and testing tool
support
• ABAP software lifecycle support

To ensure Cloud readiness, you have to take into account the following restrictions:

• Cloud-optimized subset of ABAP language


• Usage of released SAP APIs/objects in the custom code
• Usage of prede�ned extension points to extend SAP objects
• Controlled access to admin, user, authorization, monitoring tools, and services
• No security by default when creating your own tables, in particular, you can’t use ILM
(Information Lifecycle Management) and IRF (Information Retrieval Framework)

Developing extensions with Embedded Steampunk or Developer Extensibility using ADT (ABAP
Development Tools) feels exactly like developing with Steampunk on BTP. With one important
additional bene�t: Embedded Steampunk extensions can not only call the more technical ABAP
Platform interface (green), but also a local public S/4 interface containing the business
functionality (e.g., CDS views like I_Product, replacing direct access to table MARA, or RAP
facades for the creation of purchase orders). In S/4HANA Cloud, the custom code itself is either
an own app or service, or implemented via public extension points, using the well-known BADI
technology.

If you are an ABAP developer and willing to familiarize yourself with RAP, with ADT instead of
SE80, or with clean APIs instead of freestyle modi�cations, you will feel directly at home with
Embedded Steampunk. You can use all the tools and processes you already know. And these are
the same tools and processes thousands of developers are using each day at SAP.

If you are new to developer extensibility, I would highly recommend to refer to the blog Developer
Extensibility for SAP S/4HANA Cloud on the SAP API Business Hub before proceeding to the
next section.

Solution
SAP API Business Hub acts as a central place to discover SAP S/4HANA Cloud Developer
Extensibility artifacts such as Business Object Interfaces, Business Add-Ins (BAdIs) etc. available
to the customer which end-users can explore, extend, and adapt SAP S/4HANA Cloud with built-
in and side-by-side extension capabilities. These details can help customers or partners to
search and identify available developer extensibility APIs and consume them.

Let us deep dive to see how this can be achieved:

1. Go to S A P A P I B u s i n e s s H u b by �ring below linkSAP API Business Hub: 


https://api.sap.com/You would be able to land on the home page of the SAP API
Business Hub.
2. Click on product S/4HANA Cloud to see the available artifacts for SAP S/4HANA Cloud.

3. You will see available artifacts such as APIs, Events, CDS Views, Developer Extensibility, and
so on.

4. Switch to tab Developer Extensibility, you will be able to see released Developer Extensibility
APIs for SAP S/4HANA Cloud such as Business Object Interface (BO Interface). You can use
the search bar to �nd your BO Interface.
5. If you want to see the details about the available package, switch to Pa c k a g e s The short
description about the package and total count of artifacts published is shown on the tile.

6. Click on the Package tile to see BO Interfaces that belongs to that package. You would see
the list of BO Interfaces available with current Cloud release. Each of the tile represents a
single BO Interface.

7. You can switch to O v e r v i e w tab to see the basic details of the package and the other
necessary information.
Moreover, you can go to D o c u m e n t s tab to see the necessary documents and
references to explore further.

8. Click on the BO Interface tile under BO Interface tab to see more details about speci�c BO
Interface. BO Interface main page looks as shown below:

Conclu sion
This blog post should help you understand developer extensibility for SAP S/4HANA Cloud and
explore released Business Object Interfaces from SAP S/4HANA Cloud on SAP API Business
Hub.

Please feel free to contact us with any questions you may have. Thanks for reading this blog post,
hopefully you enjoyed it!
Important links for further information:

1. Developer Extensibility for SAP S/4HANA Cloud on the SAP API Business Hub
2. Explore Business Add-Ins (BAdIs) for SAP S/4HANA Cloud on SAP API Business Hub

Alert Moderator

Assigned Tags

ABAP RESTful Application Programming Model | ABAP Development | ABAP Extensibility | API |

SAP API Business Hub | SAP S/4HANA Cloud | SAP S/4HANA Cloud Extensibility

View more... 

Similar Blog Posts 


Extensibility Guide for SAP S/4HANA Cloud : SAP The ABAP Platform Strategy
Extensibility Explorer By Carine Tchoutouo Djomo Jun 19, 2019
By K Shiva Nov 17, 2022

Getting Started with the ABAP RESTful Application


Programming Model (RAP)
By Carine Tchoutouo Djomo Oct 25, 2019

Related Questions 
Calling a S/4HANA Cloud Standard CDS view in How to post Accounting Document similar to
Steampunk/ABAP on SCP using API Business Hub bapi_acc_document_post on ABAP Cloud edition?
By Sangita Purkayastha Sep 04, 2020 By Subba Krishna Jan 15, 2023

How to "migrate" classic SEGW-Service/ABAP Report to


Cloud RAP BO?
By Alexander Rützel Jul 21, 2022

Be the �rst to leave a comment

You must be Logged on to comment or reply to a post.


Find us on

Privacy Terms of Use

Legal Disclosure Copyright

Trademark Cookie Preferences

Newsletter Support

You might also like