Multitarget Application (MTA) Development Descriptor
The concept name was not provided, but based on the sources, this appears to describe a Multitarget Application (MTA) — a package that bundles multiple software modules (such as SAP HANA database artifacts, HTML5 front ends, and application logic) that are designed and deployed together as a single unit in the Cloud Foundry Environment on SAP BTP. Developers use MTAs to manage the lifecycle of complex, multi-component applications consistently, relying on a development descriptor to define the modules, resources, and dependencies that make up the application.
Tutorials that teach this
- Tutorial Create an SAP Cloud Application Programming Model Project for SAP HANA Cloud
- Tutorial Connect to GitHub and create an MTA application
- Tutorial SAP HANA XS Advanced, Access a classic schema from an HDI container
- Tutorial HANA Native, Add User Authentication to Your Application
- Tutorial SAP HANA XS Advanced, Creating an HTML5 Module
- Tutorial Define your MTA resources and extension descriptors
- Tutorial SAP HANA Native, Create a User Interface with the Cloud Application Programming Model
- Tutorial Create an MTA project for the Multitenant Application using SAP Business Application Studio
- Tutorial SAP HANA XS Advanced, Creating a Node.js Module
- Tutorial Access a Classic Schema from SAP Web IDE Full-Stack
- Tutorial Create an SAP Fiori App Using SAP Business Application Studio
Docs explaining this concept
- Doc Benefits of the Multitarget Application Model for the Cloud Foundry Environment
- Doc Defining Multitarget Application Development Descriptors
- Doc Deploy Content Using the Generic Application Content Deployer
- Doc Developing SAP HANA in the Cloud Foundry Environment
- Doc Multitarget Applications in the Cloud Foundry Environment
Prerequisites
- Concept CAP Framework (Cloud Application Programming Model) The concept name was not provided, so a precise definition cannot be determined. Based on the available sources, [SAP Business Technology Platform (SAP BTP)](https://help.sap.com/docs/btp/sap-business-technology-platform/c2fec62b49fa43b8bd945c85ecc2e5bd?locale=en-US&state=PRODUCTION&version=Cloud) is a platform on which developers build and run business applications, choosing from development environments, tools, APIs, and [programming models](https://help.sap.com/docs/btp/sap-business-technology-platform/042061da2e964b7eab3c7ec2a5cc7ece?locale=en-US&state=PRODUCTION&version=Cloud) such as ABAP Cloud and the SAP Cloud Application Programming Model (CAP). Developers use it to create full-stack business applications, following best practices to select the approach that best suits their requirements.
- Concept Managed Application Router The concept provided is **undefined**, so no specific SAP developer concept was supplied for definition. Based on the available sources, the closest foundational concept that can be described is the **Application Router**: it is the single point-of-entry for an application running in the Cloud Foundry environment on [SAP BTP](https://help.sap.com/docs/btp/sap-business-technology-platform/01c5f9ba7d6847aaaf069d153b981b51?locale=en-US&state=PRODUCTION&version=Cloud), handling routing of incoming requests to the appropriate backend services. Developers can also use the [Managed Application Router](https://help.sap.com/docs/btp/sap-business-technology-platform/589a2395df2d481393acb1ba2f17eeef?locale=en-US&state=PRODUCTION&version=Cloud) as a SAP-operated alternative to access and run HTML5 applications without managing the router infrastructure themselves. Additionally, a central logout endpoint can be configured within the application router to control how users are signed out of the application.
- Concept Multitarget Applications in Cloud Foundry A Multitarget Application (MTA) in Cloud Foundry is a package that bundles multiple deployable modules and their dependencies into a single, consistently deployable unit on SAP Business Technology Platform. Developers use it together with the [SAP Cloud Deployment service](https://help.sap.com/docs/btp/sap-business-technology-platform/d0e097c6f5304289bcfa87670c82aa0d?locale=en-US&state=PRODUCTION&version=Cloud) to manage the deployment and integration of complex, multi-component applications across Cloud Foundry environments.
- Concept Multitarget Application (MTA) Modelling The concept name is missing or undefined, and the provided sources do not contain enough specific, attributable detail to write a grounded 2–4 sentence definition for an unnamed concept. Please provide a valid concept name so a precise, source-grounded definition can be written.
- Concept Multi-Target Application (MTA) Deployment The concept name was not provided, so a precise definition cannot be generated from the available sources. The sources cover SAP BTP Cloud Foundry deployment topics — including [Content Deployment](https://help.sap.com/docs/btp/sap-business-technology-platform/68d0da84bc1e4cfcadd8a24141dadac6?locale=en-US&state=PRODUCTION&version=Cloud), [Blue-Green Deployment of Multitarget Applications](https://help.sap.com/docs/btp/sap-business-technology-platform/772ab72204f04946b79ce2d962e64970?locale=en-US&state=PRODUCTION&version=Cloud), Generic Application Content Deployment, and Multitarget Application deployment descriptors — but without a defined concept name, no grounded definition can be written.
- Concept HDI Container Creation and Configuration No concept was provided to define, and the available source snippets do not contain enough grounded detail to produce a reliable definition for an unnamed or undefined concept. Please supply a valid concept name so that a precise, source-grounded definition can be written.
- Concept SAP Web IDE for SAP HANA The concept name provided is "undefined," which does not correspond to a identifiable SAP developer concept. Based on the available sources — which cover former SAP development environments such as [SAP Web IDE](https://ui5.sap.com/#/topic/d3f5ad2ec52b4ed0b5a272c1ce52a6f3), SAP HANA XS Advanced, and related tutorials — no definition can be accurately constructed for a concept labeled "undefined." Please provide a valid concept name so that a precise, source-grounded definition can be written.
- Concept MTA Modules and Resources The concept name was not provided (marked as "undefined"), and the supplied source snippets do not contain enough specific, attributable detail to write a grounded 2–4 sentence prose definition for an unnamed concept. Please provide the concept name so a precise, source-grounded definition can be written.
- Concept CAP Integration with Cloud Foundry on SAP BTP The **SAP Cloud Application Programming Model (CAP)** is a framework of languages, libraries, and tools for building enterprise-grade services and applications on [SAP Business Technology Platform](https://help.sap.com/docs/btp/sap-business-technology-platform/00823f91779d4d42aa29a498e0535cdf?locale=en-US&state=PRODUCTION&version=Cloud). Developers use it to define data models, services, and business logic that can be deployed to targets such as SAP HANA Cloud or SAP BTP. CAP supports both Node.js and Java runtimes, and integrates with tools like SAP Business Application Studio and SAP Continuous Integration and Delivery to streamline the full development lifecycle.
- Concept Approuter Destination-Based Routing The concept name was not provided (marked as "undefined"), and the supplied source snippets do not contain enough detail to construct a grounded, accurate definition — S1 is truncated and S2 is unrelated to S1's topic. A reliable definition cannot be written without either a valid concept name or sufficient source content to support it.
- Concept SAP Business Application Studio Project and Content Management The concept name provided is "undefined," and the supplied sources do not define or describe a specific SAP developer concept by that name. The sources cover general topics such as [SAP Fiori Tools](https://ui5.sap.com/#/topic/a460a7348a6c431a8bd967ab9fb8d918), the SAP Cloud Application Programming Model, SAPUI5 development, and SAP BTP best practices, but none of them reference a concept called "undefined." A valid concept name is required to produce an accurate, source-grounded definition.
- Concept SAP BTP Cloud Foundry Deployment via MTA The concept provided is `undefined` and the supplied sources do not contain a named or describable concept to define. A meaningful reference definition cannot be written without a valid concept name grounded in the provided source snippets.
- Concept SAP Cloud Application Programming Model (CAP) The concept name provided is "undefined," and the supplied sources do not contain sufficient information to define a specific SAP developer concept. A meaningful definition cannot be grounded solely in these snippets.
Concepts that build on this
- Concept UAA (User Account and Authentication) Service
- Concept Cloud MTA Build Tool (MBT)
- Concept MTA Extension Descriptor
- Concept MTA Modules and Resources
- Concept Cloud Foundry application deployment on SAP BTP
- Concept SAP Web IDE for SAP HANA
- Concept Application Router (approuter) Configuration
- Concept Cross-Schema Access from HDI Container via User-Provided Service
- Concept Node.js Development in Cloud Foundry
- Concept SAP BTP Cloud Foundry Deployment via MTA
- Concept Multi-Target Application (MTA) Deployment
- Concept HTML5 Application Development on Cloud Foundry
- Concept xs-app.json Routing Configuration