Developing Applications Running on SAP BTP Using SAP HANA Cloud

Getting to know SAP Business Technology Platform

Objectives
After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Understand SAP Business Technology Platform

Introducing SAP Business Technology Platform

Watch this video to get an overview about the SAP Business Technology Platform (SAP BTP).

Business Technology Platform overview

SAP Business Technology Platform (SAP BTP) is the platform and set of tools and products that enable you to integrate and extend all SAP and third-party applications and data assets. SAP BTP encompasses database/data management, analytics, application development/integration, as well as support for intelligent technologies, such as machine learning and artificial intelligence.

The platform offers users the ability to turn data into business value, compose end-to-end business processes, and build and extend SAP applications quickly.

The Four areas of SAP BTP are summarized as follows:

  • Database & Data Management
  • Analytics
  • Application Development & Integration
  • Intelligent Technologies

The Four areas of SAP BTP are summarized below

  • Database & Data Management :

    Databases and data management products are at the core of SAP BTP. You can manage, govern integrate and analyze your enterprise data to help your company make smart business decisions.

    In addition, you can run your data anywhere, reduce data redundancy, connect data across diverse landscapes, as well as build and govern a comprehensive system of master data. SAP BTP supports the following:

    • Databases: SAP HANA, SAP HANA Cloud, SAP IQ, SAP Adaptive Server Enterprise and SAP SQL Anywhere
    • Data Management: SAP Master Data Governance, SAP Data Intelligence, SAP Information Steward, SAP Data Quality Management, SAP PowerDesigner, SAP Information Lifecycle Management, SAP Landscape Transformation Replication Server and SAP Data Services
    • Data management Solution Extensions: SAP Extended Enterprise Content Management by OpenText, SAP Advanced Data Migration by Syniti, SAP Information Steward Accelerator by Syniti, SAP Master Data Governance, retail and fashion management extension by Utopia, SAP Data Mapping and Protection by BigID and SAP Asset Information Workbench by Utopia
  • Analytics :

    SAP BTP gives you the tools to pull the most value from your enterprise data. Get real-time insights through machine learning, artificial intelligence, business intelligence, and augmented analytics that analyze past and present situations, while simulating future scenarios. SAP BTP supports the following:

    • Business Intelligence: SAP Analytics Cloud for business intelligence, SAP BusinessObjects Business Intelligence (BI) suite and SAP Crystal solutions
    • Data Warehousing: SAP Data Warehouse Cloud, SAP HANA and SAP BW/4HANA
    • Enterprise planning: SAP Analytics Cloud for planning and SAP Business Planning Consolidation
  • Application Development & Integration :

    SAP BTP provides a range of tools, services and programming models for integrating and extending your systems and solutions. You have many choices and paths for integrating and extending your SAP and non-SAP apps and systems. SAP BTP supports the following:

    • Application Development: SAP Extension Suite and SAP Process Mining by Celonis
    • Application Integration: SAP Integration Suite and SAP Process Orchestration
  • Intelligent Technologies :

    Keep up with evolving technologies using SAP BTP. Leverage artificial intelligence, robotic process automation, machine learning, IoT and blockchain to deliver the apps and processes that your organization needs. SAP BTP supports the following:

    • Artificial Intelligence: SAP Intelligent Robotic Process Automation, SAP AI Business Services and SAP Conversational AI
    • IOT: SAP Internet of Things and SAP Edge Services

Introducing Basic Platform Concepts in Business Technology Platform

Watch this video to know about the SAP BTP components.

BTP Component Overview

SAP BTP has various components:

  • Account Types
  • Entitlements
  • Quotas
  • Regions
  • Services

SAP BTP has various components, below is a brief of each of the component

  • Account Types :

    SAP BTP provides different types of global accounts, enterprise and trial.

    A trial account lets you try out the platform for free. Access is open to everyone.

    Trial accounts are intended for personal exploration, and not for production use or team development.

    They allow restricted use of the platform resources and services.

    The trial period varies depending on the environment. You will use the Trial account during this course.

    An enterprise account is usually associated with one SAP customer or partner and contains their purchased entitlements to platform resources and services.

    It groups together different subaccounts that an administrator makes available to users for deploying applications.

  • Entitlements :

    An entitlement is your right to provision and consume a resource such as the amount of memory that can be allocated to your applications.

  • Quotas :

    A quota represents the numeric quantity that defines the maximum allowed consumption of a resource.

  • Regions :

    You can deploy applications in different regions. Each region represents a geographical location (for example, Europe, US East) where applications, data, or services are hosted.

  • Services :

    SAP BTP offers fast in-memory processing, sustainable, agile solutions and services to integrate data and extend applications, and fully embedded analytics and intelligent technologies.

    Services enable, facilitate, or accelerate the development of business applications and other platform services on SAP BTP.

Introducing Environments on Business technology Platform

Environment Composition

The services and solutions of SAP BTP are available on multiple cloud infrastructure providers. The multi-cloud foundation supports different environments.

Environments constitute the actual platform-as-a-service offering of SAP BTP that allows for the development and administration of business applications.

Each environment comes equipped with the tools, technologies, and runtimes that you need to build applications. The availability of different environments allows for greater flexibility in your development process.

SAP BTP provides the following environments: Cloud Foundry, ABAP, and Kyma, Neo.

  • Cloud Foundry Environment :

    The Cloud Foundry environment enables you to develop new business applications and business services, supporting multiple runtimes, programming languages, libraries, and services.

    • ABAP Environment :

      Within the Cloud Foundry environment, you can create a new space for ABAP development.

      This is what we refer to as the ABAP environment. It allows you to create extensions for ABAP-based products, such as SAP S/4HANA Cloud, and develop new cloud applications. You can transform existing ABAP-based custom code or extensions to the cloud.

  • Kyma Environment :

    The Kyma environment is a fully managed Kubernetes runtime based on the open-source project "Kyma" that allows developers to extend SAP solutions with serverless functions and combine them with containerized microservices.

  • Neo Environment :

    The Neo environment lets you develop HTML5, Java, and SAP HANA extended application services (SAP HANA XS) applications. You can also use the UI Development Toolkit for HTML5 (SAPUI5) to develop rich user interfaces for modern web-based business applications.

Below image shows how SAP HANA Cloud is Integrated with SAP Business Technology Platform. This course Focusses on the use of Cloud Foundry Environment.

SAP HANA Cloud Integration with SAP Business Technology Platform

Save progress to your learning plan by logging in or creating an account