In this blog, we will discuss:
SAP BTP is an integration of four technology portfolios: -
Cloud platforms are hot topic nowadays as they allow business benefits like agility, speed of innovation, faster time to market, greater efficiency flexibility etc. SAP BTP gives you flexibility and freedom by providing you with the technology to integrate, move assets into the cloud. Configure and extend IT scenarios, SAP and third party applications.
There are many competitors out there that offer some similar services along with each vendor. For example, your company is using S4HANA system, Fiori is your UI strategy and you want to build custom Fiori app then SAP BTP-Extension Suite is a natural choice. It provides you with all the tools you need. Another example is integration. If you want to integrate your SAP systems into non-SAP systems, you can use the SAP BTP-integration suite if that is the right solution for you. Check out the connectors and APIs available to start your integration.
What can I do with SAP BTP? So, the goal is to "build and scale SAP applications quickly. This is an important part of the transition to intelligent enterprise". SAP has mentioned the following scenarios:
SAP states that BTP is the new name for SCP "SAP Cloud Platform" because BTP comes with increased scope.
The central point of entry into the cloud platform is the SAP BTP cockpit, where you can access your accounts and applications and manage all activities associated with them.
SAP BTP's services and solutions are available across multiple cloud infrastructure providers. Multi Cloud Foundation supports various environments such as Cloud Foundry, ABAP and kyma as well as different regions and a wide choice of programming languages.
1. Global Account: - A Global Account is the receipt of the contract entered into by you with SAP. A global account is used to manage sub-accounts, entitlements, quotas and members. You receive entitlements and quotas to use Platform Services per global account and then distribute entitlements and quotas to sub-accounts for actual consumption.
2. Subaccount: - global account consists of one or more sub-accounts in which you can deploy applications, access services and manage your subscriptions. The sub-accounts in the global account are independent of each other. When you plan your scenario and overall architecture, it is important to consider this in relation to security, member management, data management, data migration, data integration, etc.
3. Region: - Each region represents a geographic location where applications, data or services are hosted. A region is selected at the sub-account level. For each sub-account, you select exactly one region. You can deploy applications to different regions.
Applications - Business applications that you deploy in the field.
Services - The Services enable, facilitate or accelerate the development of business applications and other platform services over SAP BTP.
Data - Your business and application data is managed through services such as the SAP HANA cloud service.
The eco-environment establishes SAP BTP's true Platform-as-a-Service (PaaS) offering that allows development and administration of business applications.
Infrastructure - Infrastructure layer SAP or SAP's infrastructure
4. Services: - SAP BTP provides services to integrate data and build/extend applications. BTP services are reusable services, which the developer can use without worrying about the backend implementation of the services. The developer can select the services as per the requirement of the business and can build the application using different services.
5. Environment: - Each environment comes with tools; technologies and runtime that you need to build your application. The availability of different environments allows for more flexibility in your development process.
The following environments are available:
1. Cloud foundry Environment:-
The Cloud Foundry environment allows you to build multiple cloud applications in a Cloud Foundry environment. This includes SAP BTP,
the Cloud Foundry runtime service, which is based on an open source application platform managed by the Cloud Foundry Foundation.
2. ABAP Environment: -
Within the Cloud Foundry environment, you can create a space for ABAP development. We call this the ABAP environment. This allows
expanding ABAP based products, such as SAP S4HANA Cloud, and developing new cloud applications. Plus you can convert existing ABAP
based code or extensions to the cloud.
4. Neo Environment: -
The neo Environment allows you to develop HTML, Java, and SAP HANA Extended Applications. The Neo environment also allows you to
deploy solutions over SAP BTP.
6. Tools: - SAP BTP includes several tools to help you develop and manage applications, and connect it to your on-premises
system.
The following tools are available:
• SAP Business Application Studio (SAP BAS):- Used to develop, debug, test and deploy SAP business applications.
• SAP BTP Command Line Interface (CLI):- Command line tool for account management like global account, sub-account, directory,
environment, entitlement, membership and user and their authorization.
• Command Line Interface for Cloud Foundry (CF CLI):- Cloud Foundry Command Line Interface allows you to work with Cloud
Foundry environment to deploy and manage applications.
Rohini Patil
SAP ABAP Consultant, Baranwal Consultancy and Services (BCS), Pune, Maharashtra, India