CAP Multi-Target Application (MTA) Deployment
Tutorials that teach this
- Tutorial Develop a CAP JAVA App Using SAP Business Application Studio
- Tutorial Create simple CAP Service with Node.js using the SAP Business Application Studio
- Tutorial Secure a CAP Application with SAP Cloud Identity Services
- Tutorial Create a CAP Service with BAS Productivity Tools
- Tutorial Install a Mock Server in the SAP BTP, Kyma Runtime
- Tutorial Deploy in SAP BTP, Cloud Foundry Runtime
- Tutorial Deploy CAP with SAP HANA Cloud project as MTA
- Tutorial Develop the SAP Fiori Elements Application for the SAP SuccessFactors Extension
- Tutorial Deploy a CAP Business Service to SAP Business Technology Platform
- Tutorial Prepare for Production
- Tutorial Create an SAP Cloud Application Programming Model Project for SAP HANA Cloud
Docs explaining this concept
Code samples embodying this
Prerequisites
- Concept CAP Local Development
- Concept Deploying a Mock Server to SAP BTP Cloud Foundry Runtime
- Concept Provisioning an SAP HANA Cloud Database Instance
- Concept Multitarget Applications (MTA)
- Concept SAP Cloud Application Programming Model (CAP) Overview
- Concept Building and Deploying MTA Archives (mbt build / cf deploy)
- Concept SAP HANA HDI Container Creation and Configuration
- Concept Cloud Foundry Environment
- Concept Configuring External OData Services in CAP (package.json cds.requires)
- Concept Configuring the Application Router (approuter) for CAP
- Concept CAP Domain Modeling
- Concept MTA Abstraction The MTA (Multitarget Application) abstraction is a model that allows developers to describe a complex application — composed of multiple modules and dependencies — as a single, deployable unit within the SAP BTP Cloud Foundry environment. Developers use it to manage the relationships and deployment lifecycle of heterogeneous application parts (such as services, UI components, and backend modules) in a unified way. This abstraction simplifies deployment by letting the platform resolve dependencies and orchestrate the provisioning of all constituent parts automatically. Learn more in the [Benefits of the Multitarget Application Model for the Cloud Foundry Environment](https://help.sap.com/docs/btp/sap-business-technology-platform/8d2a68a263f64a8884ab19822227a325?locale=en-US&state=PRODUCTION&version=Cloud).
- Concept SAP BTP Cloud Foundry and Kyma Runtime Overview
- Concept MTA Project Structure in SAP Business Application Studio
- Concept Cloud Foundry Runtime Setup on SAP BTP
- Concept Full-Stack Application Development with CAP and SAP Fiori Elements
- Concept SAP HANA Cloud Persistence with CAP
- Concept UAA Authorization Scopes in xs-security.json
- Concept SAP Business Application Studio Development Environment
- Concept SAP BTP Cloud Foundry Runtime Deployment and Operations
- Concept Cloud MTA Build Tool (MBT)
- Concept CAP Node.js Application Development
- Concept CAP Integration with Cloud Foundry on SAP BTP
- Concept MTA Development Descriptor (mta.yaml)
- Concept UAA xs-security.json Configuration
- Concept Deploying CAP Database to SAP HANA Cloud (cds deploy --to hana)
- Concept Cloud Foundry CLI Login and Target Configuration
- Concept Integrating SAP HANA Native Artifacts with CAP
- Concept Multitarget Application (MTA) Deployment on SAP BTP Cloud Foundry
- Concept xs-security.json Security Descriptor (Scopes, Role Templates, XSUAA Service Binding)
Concepts that build on this
- Concept Cloud Foundry Environment CI/CD Job
- Concept Configuring the Application Router (approuter) for CAP
- Concept Testing a Deployed CAP Service via BAS Terminal and Destination
- Concept Helm Chart Deployment and Upgrade (helm upgrade --install)
- Concept Cloud Foundry CLI Login and Target Configuration
- Concept Extending SAP S/4HANA Cloud in Cloud Foundry Environment
- Concept Configuring External OData Services in CAP (package.json cds.requires)
- Concept Assigning Role Collections in SAP BTP Cockpit
- Concept Deploying CAP Database to SAP HANA Cloud (cds deploy --to hana)
- Concept Creating and Triggering SAP CI/CD Jobs for SAP Fiori Projects
- Concept Integrating Applications into a Central Entry Point
- Concept Using cds up for Automated CAP Deployment