Setup SAP S/4HANA On Premise and SAP Business Application Studio (BAS)
Recently I had some discussions about the SAP Business Application Studio (BAS) and SAP S/4HANA On Premise. Therefore, I have compiled all the sources we looked at during the discussions into one blog post here. This blog post is interesting for you if you are using Web IDE now, and you are thinking about to switch to the SAP BAS. This blog post is also interesting if you have a hybrid IT landscape, i.e. a mixture of cloud and on premise solutions. In this example, you have a S/4HANA On Premise and want to use the SAP BTP to develop Fiori Apps or a SAPUI5 App.
First things first. What is the SAP Application Studio? The SAP Business Application Studio (the next generation of SAP Web IDE) is a powerful and modern development environment, tailored for efficient development of business applications for the Intelligent Enterprise. Available as a cloud service, it provides developers a desktop-like experience like market leading IDEs, while accelerating time-to-market with high-productivity development tools such as wizards and templates, graphical editors, quick deployment, and more. –> Link to the Discovery Center
What is the difference between SAP BAS and Web IDE? –> Link
A very important fact:
SAP BAS is available on the Cloud Foundry environment on SAP BTP
SAP Web IDE is available on the Neo environment on SAP BTP and the Neo environment will be sunset on December 31 2028 –> Link.
That’s why we also talked about how to migrate SAP Fiori projects from Web IDE to SAP BAS –> Link
How to Migrate an SAP Web IDE Project to SAP Business Application Studio –> Link to a video
If you want to use a S/4HANA On Premise and the SAP BAS, the connection between the two solutions is as follows:
S/4HANA On Premise Backend ->SAP Cloud Connector ->Cloud Destination in the SAP BTP Cockpit -> BAS CAP Project -> External Service ->Service Entity -> Fiori App or MDK App to consume the services ->deploy to Cloud Foundry
Now we will look in more detail at the implementation of the individual points of the connection.
Consume SAP S/4HANA or SAP S/4HANA Cloud Events Using SAP Business Application Studio –> Link
Connecting to SAP S/4HANA (On Premise) –> Instructions
SAP Cloud Connector –> Here is an explanation of the Cloud Connector. You need the Cloud Connector to connect a On Premise solution with the SAP BTP. The Cloud connector is providing a secure tunnel between the two environments.
How to connect On Premise SAP to BTP using SAP Cloud Connector. This is a guide on how to install the Cloud Connector and connect the On Premise environment and SAP BTP. –> Link
Link to a developer mission on how to create a destination in the SAP BTP cockpit –> Link
You never developed a SAPUI5 Web App on Cloud Foundry? Here is a guide for you 😊 Along the way, you also learn how to use the BTP and the SAP Build Work Zone.
You want to develop a MDK app (Mobile Development Kit) –> Link
Of course, you want to work in a team on a BAS project, so you must share it. Git is here the best option you have. A guide: Sharing the Project via Git
A lot of persons want to use (existing) CDS views. When it comes to Core Data Services (CDS) views and the SAP BAS:
SAP Developer Mission –> Create Calculation View and Expose via CAP (SAP HANA Cloud)
Deploy End to End FIORI Consuming CDS Views from ADT(On-Premise) using BTP ( Business Application Studio). –> Link
When it comes to Core Data Services (CDS) views and SAP ABAP you can use the ABAP environment on the SAP BTP:
Link to the Discovery Center for a explanation about the ABAP environment.
Here you have a very recent presentation where where you see how to build a Fiori app on the SAP BTP with the ABAP environment. –> SAP BTP ABAP Environment – How to Build a Multitenancy SaaS Application
For more insights feel free to join the SAP Business Application Studio Community
I would like to take this moment to thank all my colleagues for the great blog posts and SAP missions they created.