SAP Business Technology Platform & Cloud Connector
Hi all,
In the upcoming period, I plan to talk about the developments of SAP that interest us. In this article, we will proceed from a developer perspective, BTP, Cloud Connector, BAS, RAP, etc. I will try to explain the terms in an understandable way. Let’s start with BTP first.
What is SAP BTP?
SAP Business Technology Platform (BTP) is a platform that optimizes business processes for customers, provides a new digital experience, and aims to offer solutions with a mix of different services. Business Technology Platform entered our lives with the renaming of the SAP Cloud Platform (SCP) product introduced in 2013 at the beginning of 2021. Referring to this information, it would be a mistake to view BTP as merely a renamed version of SCP. SAP not only changed the name, but expanded the scope of its cloud services to meet customers’ expectations even more. Promising to be more than the cloud, SAP BTP includes all the technologies that SAP offers to enable the transition to the concept of smart business.
SAP BTP collects its services under 4 main headings:
- Database and Data Management,
- Analytics,
- Application Development and Integration
- Intelligent Technologies
The part I want to focus on at this stage will be the application development and integration part. With SAP, Extension and Integration Suite, it aims to give you the freedom to reach a solution using the desired programming language, the desired tool, and the desired infrastructure. I think this is a unique opportunity for developers who want to improve themselves and work with different programming languages. It is possible to enter this world by opening a trial account at BTP.
- BTP Trial Account Creation
https://account.hana.ondemand.com/#/home/welcome
We can create our free trial account on the platform from the link above. For this, we need to have a sap user account, otherwise we can create it from the link I gave. I signed up with my company e-mail address (you can also use your personal accounts) and created my BTP trial account. For information about the scope of this account, which can be used for 365 days, see here.
After entering the subaccount named Trial, let’s move on to step 2.
2. Cloud Connector
What we need to do at this stage is to establish a connection between Cloud Connector and our own system and BTP. We have to do this so that our on-premise system can communicate with the App that will run on BTP.
The link where we can access the tools required for the Cloud https://tools.hana.ondemand.com/#cloud
Cloud Connector https://tools.hana.ondemand.com/additional/sapcc-2.14.0.1-windows-x64.msi
SAP JVM https://tools.hana.ondemand.com/additional/sapjvm-8.1.083-windows-x64.zip
In case of an error in the installation, check your Java version, you may need to upgrade. You can find detailed information at this link.
After completing the installation of Cloud Connector, we will need to configure the configuration settings.
Let’s open the link and proceed: https://localhost:8443
We will see the login screen, our username will always be Administrator, the password is manage at startup. You will then be asked to change it.
We need to add the subaccount that we created and viewed in step 1 to the Cloud Connector. Mail and password will be the information we use when logging into BTP.
We get Subaccout ID from BTP cockpit,
Cloud to On-Premise →Mapping Virtual To Internal System,
We follow these steps for the next screens:
Back-end type: ABAP System
Protocol: HTTP
Internal Host : xxx.xxx.local (must be registered in your C:\Windows\System32\drivers\etc\hosts file)
Internal Port: 8020 ( it depends )
Virtual Host: you can name it as you want (We will use it later)
Virtual Port: You can give any number you want (We will use it later)
Principal Type: None
We select the mapping we added and insert the resource as follows,
- /sap/opu/odata
- /sap/bc/ui5_ui5
- /sap/bc/adt
- /sap/bc/bsp
- /sap/hba
- /plugins/pluginrepository
After completing the mapping, we get the result that the system is accessible by clicking the button I marked. (I am connected to VPN)
That’s all for our Cloud Connector settings, now we’re back to the BTP Cockpit.
3) Destination Creation in BTP Cockpit
We need to map the mapping we defined to the Cloud Connector as a destination in BTP, so the connection between the on-premise system and BTP will be completed.
After saying Destinations → New Destination, we fill the screen that appears as follows
We’re done with all the presets. In the next article, we will release a simple Fiori App with SAP’s new IDE, the development environment BAS (Business Application Studio).