
Explore SAP BTP HANA Cloud with a step-by-step guide to CAPM using Business Application Studio. Create trial accounts, deploy HANA artifacts, expose OData services, and test CRUD with Postman.
Create a trial account, then set up a sub account and space to use the Business Application Studio for SAP BTP and Hana Cloud, guided by email verification.
Activate your SAP business technology platform trial by checking email, clicking the activation link, setting a password, verifying your mobile number, and creating the trial account in the BTP cockpit.
Create subaccounts and spaces in SAP BTP trial accounts, enable Cloud Foundry, and configure a dev space. Use the cockpit and Business Application Studio to manage services and security.
Learn SAP BTP's four pillars—database and data management, analytics, application development and integration, and intelligent technologies—along with HANA Cloud, pricing models, and service discovery.
Navigate the SAP BTP cockpit to manage entitlements, subaccounts, and spaces, and deploy apps through Business Application Studio. Explore the service marketplace and add plans for HANA Cloud and tools.
Learn how to delete a subaccount within a SAP BTP environment, manage entitlements and subscriptions, and verify the deletion while preserving the trial account and Hana Cloud setup.
Navigate the SAP BTP cockpit to create a HANA cloud database instance linked to your space, exploring trial subaccounts, devspaces, cloud foundry, and cloud spanner options.
Learn the new process to create a SAP HANA Cloud DB instance in SAP BTP, including tools subscription and three role collections, then deploy via SAP HANA Cloud Central.
Review how to manage a global SAP BTP account and subaccounts, start and verify a HANA Cloud instance, and explore resource providers, boosters, system landscape, entitlements, and usage analytics.
Explore SAP BTP usage analytics, viewing subaccounts, regions, and exportable Excel reports tied to your global account; access help, discovery center, guided answers, community support, and trial account controls.
Explore subaccount options in SAP BTP, including the service marketplace, instances and subscriptions, Cloud Foundry quotas and dev spaces, org members, destinations, cloud connectors, and security role management.
Learn to manage users and roles in a BTP subaccount by assigning role collections—subaccount administrator, cloud connector administrator, and business application studio developer—to team members.
Explore the SAP BTP cockpit dev space, view deployed applications, and manage SAP HANA Cloud instances via cloud central, routes, and space-level configurations.
Navigate the SAP Business Application Studio and create a dev space, choose a full stack cloud application with HANA tools and extension development, and learn login, editing, and basic workspace options.
Explore how to create a cap project in SAP Business Application Studio, choose Node.js, generate the mta yaml file, enable HANA development, and prepare app, db, and sv artifacts.
Explore the MTA YAML development descriptor file, its modules and resources, and how to define dependencies and deployment order for multi-target applications.
Deploy M3 first, then M2, then M1, since M3 needs R1 and R2 and M2 needs M3. Use dependency-type hard to resolve circular dependencies, with YAML and package.json defining resources.
Learn how npm manages node projects with package.json and package-lock.json, versioning dependencies, and ensuring consistent environments for SAP cloud application programming model projects.
Log into a sap bas subaccount via cf login, configure the API endpoint, and target the correct organization and space to prepare and deploy your app.
Start a fresh CAP project from a template, choose NodeJS, configure MTA.yaml and package.json, install dependencies, and prepare deployment for SAP HANA projects.
Learn to bind database connections in SAP BTP, troubleshoot binding errors from a stopped Hana Cloud instance, and start the database to restore connectivity.
Learn to bind a HANA database instance in SAP HANA Cloud using the database explorer, handle multiple databases with a database ID in YAML, and manage development containers and deployment.
Create and expose two tables, worker1 and worker2, by building and deploying, then validate exposure via a running service, reviewing views, catalogs, and server.js configurations.
Generate default-env.json from the dot env file to supply database credentials for Worker1 and Worker2 in the local development container. Move to root and rebuild to start the service.
Upload csv files, build and deploy a cap app in business application studio, insert data into generated tables, and expose it via url while resolving port in use.
Create a calculation view named worker_cv as a dimension from two tables, worker one and worker two, with a join and field mappings, then deploy and verify.
Resolve the deployment error by moving the gen folder into the src folder, then deploy the calculation view and expose it via the auditor service URL.
Learn how to manage a calculation view in SAP BTP by aligning namespace with the view name, exposing it via URL, and solving deployment errors through syncing names and rebuilding.
Create and expose a calculation view, resolve namespace errors, and validate deployment in the CAPM workflow within SAP BTP, ensuring correct data model alignment.
Review the progress from project setup to HANA artifacts, including two worker tables, a data model CSV, a calculation view, and readiness for Cloud Foundry deployment.
Learn to deploy a project to Cloud Foundry: login, build an empty project, create an MTA archive, deploy to a dev space, and access the API endpoints.
Learn binding concepts and add an HDI container to the DB Explorer, view and share credentials, inspect logs for errors, and prepare for cross-container access in a development workflow.
Add a SAP HANA database instance via the SQL endpoint's hostname and port, using admin credentials. Understand main container versus development containers and how remote source enables cross-container access.
Create a runtime table in the db admin schema, insert records via sql and csv import, and distinguish design time from runtime artifacts for use in business application studio.
Ensure the Hana cloud instance runs to fix connection errors, then create schemas and a user with a worker role and privileges on the DB admin schema for cross-container access.
Create a user provided service instance in SAP BTP, bind it to a running app, and manage access with a hdbgrants file to grant worker role permissions on remote objects.
Create and deploy remote synonyms in SAP HANA Cloud using hdbsynonym files. Grant necessary privileges to the worker remote and resolve authorization errors to ensure successful deployment.
Open and adjust a calculation view to join local and remote tables, expose mobile and address via a cross-container url, and deploy while updating the data model.
Learn to build an MTA project, update the deployment dot file, and deploy to a subaccount and space, while troubleshooting environment issues, reviewing logs, and ensuring bindings.
Create a simple procedure in a .hdbprocedure file to read data from a table, add an input parameter for filtering, deploy the project, and generate a call statement for testing.
Install Postman to test SAP BTP and HANA Cloud APIs, using get, post, and other requests, and learn to download, install, and use the desktop or Chrome extension.
Learn to test a rest service with Postman by performing create, read, update, and delete operations on a worker one table using JSON payloads, unique IDs, and put/post/delete requests.
Execute Postman CRUD operations and use the HANA DB Explorer to update records and observe effects on calculation views, then deploy via Business Application Studio.
Navigate the home user projects folder to view, delete, back up, and import projects, then deploy from space using zip or tar backups.
Demonstrates downloading a tgz with the droplet command, extracting artifacts like calculation views, procedures, and synonyms; accesses the cloud foundry project via the business application studio terminal and Hana Cloud.
Discover four SAP BTP courses spanning beginner to advanced CAPM, Cloud Foundry and Hana Cloud deployment, plus AI-based SAP Build Code July and smart data integration.
You will learn what is SAP Business Technology Platform (BTP).
You will learn Creation of Subaccount and Space in BTP plus various options available in BTP. You only need to have one email id and mobile number to create BTP trial Account.
You will learn HANA Cloud, End to End creation of HANA Database Artifacts using Business Application Studio.
You will learn Creation of Cloud application Programming (CAP) Project from scratch.
You will learn important commands and how to run them in Terminal.
You will learn various important configuration and descriptor files like mta.yaml & package.json etc.
You will learn binding concept and working with environment files.
You will learn how to do Cross container access.
You will learn working with various file types to create Synonyms, Calculation Views, Procedures, Grants files etc.
You will learn to create design time objects using business application studio.
You will learn to create Services. Exposing artifacts like tables, calculation view via URL.
You will learn working with HANA Database Explorer and working with SQL commands to create run time objects.
You will learn working with POSTMAN and testing your service.
After completing this course, I am sure you will be able to work efficiently with SAP BTP, HANA Cloud and will be able to create end to end Cloud Application project without any help. I created this course after learning through n number of blogs, documents , articles and watched many videos. I have summarized the right working way step by step in this course.
Disclaimer: I designed this course based on best of my knowledge
Trust me, You are going to be benefitted a lot from this course.
Happy Learning !!