0% found this document useful (0 votes)
112 views13 pages

Setting Up CAPM in SAP BTP

The document provides a step-by-step guide for creating a project in the SAP Business Technology Platform (BTP) and understanding its hierarchy. It includes instructions for setting up a BTP account, creating a subscription for SAP Business Application Studio, and selecting project parameters such as runtime, database, and deployment options. Additionally, it outlines various services and capabilities available for application development within the BTP environment.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views13 pages

Setting Up CAPM in SAP BTP

The document provides a step-by-step guide for creating a project in the SAP Business Technology Platform (BTP) and understanding its hierarchy. It includes instructions for setting up a BTP account, creating a subscription for SAP Business Application Studio, and selecting project parameters such as runtime, database, and deployment options. Additionally, it outlines various services and capabilities available for application development within the BTP environment.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Creating Project and Understand the Hierarchy of the

CAPM project.

Set up your BTP account and Add BAS in you BTP. From
Zero to Ready Up to Date Project Creation.

Open the Browser and search for BTP Cockpit.

Open the first link


After that if you’ve BTP Account press Sign In Button.

If you haven’t any account for BTP press Register use this link for reference and
create your BTP account.
[Link]

1.
1
..
.

2
.

Enter you Email same Email that you used for Creating an Account for BTP. And
Press Continue.
Now from pressing Trial Home. You’ll move to the next step forward to your
BTP account.
Now press Go To Trial Account and reach the bellow page.

So, this square box which is mention three things in itself.


Provider:
"Amazon Web Services (AWS)": This indicates that the subaccount is running on the
Amazon Web Services (AWS) infrastructure. SAP BTP supports multiple cloud
providers, and in this case, AWS is the chosen one for this subaccount.
Region:
"US East (VA)": This specifies the geographical region where the cloud resources for
this subaccount are hosted. "US East (VA)" refers to the AWS data center in Virginia,
USA.
Environment:
"Multi-Environment": This describes the type of environment for the subaccount.
"Multi-Environment" means the subaccount supports multiple runtime and service
environments, allowing flexibility in deploying applications and services.
Now, go to the Instances and Subscriptions.

Create new Subscription for your BTP account. About SAP Business Application
Studio. Select the values as per this image and press Create.
Open the SAP Business Application Studio AKA BAS.

Press the Create Dev Space for you BAS.


1
.

2
.

3
.
Enter your Dev Space’s Name. Select Full Stack Cloud Application. And press
Create Dev Space button.

Click on the Play button. When the text Running there instead of the Stopped.
Your Dev Space is all set to use.
Now, Click on the three horizontal line  File  New Project from Template.

2 1

Select CAP Project. and start button.


Project Name: The name of the Project

Runtime :

Runtime give us two options for select any of them


i. Node JS
ii. JAVA

Node JS: A JavaScript-based runtime for server-side execution.

JAVA: For creating CAP applications in Java

Choose database for Application:


SAP HANA Cloud: A high-performance database for SAP applications by SAP itself
PostgreSQL: An open-source relational database.
Choose where to deploy your project:
Cloud Foundry - MTA Deployment:
Deploy Application on Cloud Foundry

Kyma Helm Deployment: Deploy Application on Kyma Helm Environment


Kyma: Containerization using cfz CLI:
Containerize the application using the cfz CLI and deploy it on Kyma.

Multitenancy:
Make Application able for multi-tenant scenarios

CI/CD Pipeline Integration:


Enable the Continuous Integration/Continuous Deployment Service of BTP for our
Application

Choose productive runtime capabilities for your


application:

SAP BTP Authorization and Trust Management Service (XSUAA):


Enables user authentication and authorization management in SAP Business
Technology Platform (BTP)

SAP BTP Application Router:


Routes requests to different destinations in application landscape.

SAP BTP Connectivity Service:


Enables on-prim systems from BPT cockpit

SAP BTP Destination Service:


Manage and use Destination from SAP BTP

SAP BTP HTML5 Application Repository:


Stores static resources for UI5 or HTML5 applications.
SAP BTP Portal Service:
Combine with SAP Launchpad(Fiori launchpad, Build WorkZone) or other portal
solutions(Microsoft SharePoint, Oracle WebCenter etc).

SAP BTP Application Logging Service:


provides logging capabilities for your application through SAP BTP
SAP BTP Audit Logging Service:
Logs security-relevant events, such as login attempts or configuration changes.

SAP BTP Notification Service:


Sends notifications to users.

Choose messaging capabilities for your application.

SAP BTP Event Mesh:


A messaging service for event-driven communication.(SAP Event Mesh)

Apache Kafka:
A messaging service for event-driven communication.(Apache Kafka)

Redis:
A key-value store often used for messaging and caching.

Add Sample Content to your Application:

Minimal Sample:
A basic setup without any UI or advanced features.

Extended Sample with UI:


Includes sample applications with SAPUI5 (Fiori-like user interface).

Common questions

Powered by AI

The SAP BTP Application Logging Service provides critical benefits for managing an application's lifecycle, including detailed logging capabilities that capture application events and behaviors. This information is invaluable for debugging, performance monitoring, and complying with audit requirements by providing insights into application operations and issues .

Both SAP BTP Event Mesh and Apache Kafka provide messaging services for event-driven communication, facilitating asynchronous data exchange between applications. SAP BTP Event Mesh is tightly integrated into the SAP ecosystem, supporting seamless communication within SAP applications. Apache Kafka is a widely-used open-source platform known for its high throughput and scalability, making it suitable for large-scale, distributed messaging scenarios .

Using SAP BTP Portal Service in conjunction with other portal solutions like Microsoft SharePoint or Oracle WebCenter can significantly enhance an organization's ability to provide unified access to various applications and services. This integration allows for a more cohesive user experience, leveraging the strengths of each solution—SAP's robust application services and other portals' established collaboration tools—thereby meeting diverse user needs across the business .

The SAP BTP Authorization and Trust Management Service (XSUAA) enhances application security by enabling comprehensive user authentication and authorization management within the SAP Business Technology Platform. It ensures that only authorized users can access specific applications, maintaining the integrity and confidentiality of sensitive data .

The SAP BTP Application Router acts as a middleware component that routes requests from users to various destinations within the SAP BTP landscape. This ensures that the correct application services are accessed and improves the overall efficiency and management of application interactions within the platform .

Choosing 'Multi-Environment' as the type of environment in the SAP BTP subaccount allows for flexibility by supporting multiple runtime and service environments. This enables users to deploy a diverse range of applications and services, thus meeting varied technical needs and business requirements .

A developer might choose PostgreSQL over SAP HANA Cloud if they require an open-source, cost-effective solution that provides flexibility and customization. PostgreSQL is known for its strong support for data integrity, complex queries, and extensions. Conversely, SAP HANA Cloud would be preferred for high-performance scenarios tightly integrated with other SAP services .

A developer would prefer using the SAP BTP HTML5 Application Repository when developing applications that require robust support for UI5 or HTML5-based user interfaces. This repository serves as a centralized storage for static web resources, ensuring efficient distribution and management of UI components in a scalable and organized manner .

The SAP BTP Connectivity Service enables seamless integration between cloud and on-premise systems by providing connectivity options that manage secure communication channels between disparate environments. It facilitates data exchange and function invocation regardless of the physical location of the systems, thereby enhancing hybrid deployment models .

Deploying a CAP project using Kyma Helm Deployment offers advantages such as better integration with Kubernetes for container orchestration, which allows for a more modern cloud-native approach, scalability, and resource isolation. This contrasts with Cloud Foundry - MTA Deployment, which is well-suited for managing polyglot applications and provides diverse language support but may not offer the same level of container-based scaling and management features .

You might also like