Application Router (approuter) Configuration
The concept provided is undefined and no valid concept name was supplied. Based on the available sources, a best-effort definition cannot be scoped to a single, clearly named concept. Please provide a specific concept name — such as xsuaa, approuter, or multitenant application — so that an accurate, source-grounded definition can be generated.
Tutorials that teach this
- Tutorial SAP HANA Native, Create a User Interface with the Cloud Application Programming Model
- Tutorial Create a User Interface with CAP (SAP HANA Cloud)
- Tutorial Secure Your Application on SAP Business Technology Platform Cloud Foundry
- Tutorial Secure a Basic Node.js App with the Authorization and Trust Management Service (XSUAA)
Docs explaining this concept
Code samples embodying this
Prerequisites
- Concept Multitenant SaaS application development The concept name is missing or undefined, so a precise definition cannot be written. Based on the provided sources, the closest identifiable concept is **Multitenancy**, which is an architectural pattern used in SaaS application development on SAP BTP where a single instance of an application serves multiple tenants. Developers use it to build and operate [SaaS applications](https://help.sap.com/docs/btp/sap-business-technology-platform/e3c38ebaefc44523b679e7a0c375bc86?locale=en-US&state=PRODUCTION&version=Cloud) that efficiently share infrastructure while keeping tenant data isolated, following guidance outlined in the [SAP Reference Architecture](https://architecture.learning.sap.com/docs/ref-arch/RA0007/5-mt-architecture/readme).
- Concept 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](https://help.sap.com/docs/btp/sap-business-technology-platform/d04fc0e2ad894545aebfd7126384307c?locale=en-US&state=PRODUCTION&version=Cloud). Developers use MTAs to manage the lifecycle of complex, multi-component applications consistently, relying on a [development descriptor](https://help.sap.com/docs/btp/sap-business-technology-platform/c2d31e70a86440a19e47ead0cb349fdb?locale=en-US&state=PRODUCTION&version=Cloud) to define the modules, resources, and dependencies that make up the application.
- 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 xs-app.json Routing Configuration The concept name is not defined in the provided sources, so a grounded definition cannot be written. The sources cover specific application router configuration topics — such as [`logout`](https://help.sap.com/docs/btp/sap-business-technology-platform/2296b4da7758446a847bd2f65caf8660?locale=en-US&state=PRODUCTION&version=Cloud), [`responseHeaders`](https://help.sap.com/docs/btp/sap-business-technology-platform/43934906c1424d07aa13d35b2d5ed564?locale=en-US&state=PRODUCTION&version=Cloud), `destinations`, routing via destination or service, and integration with the HTML5 Application Repository — but none of them define a concept identified as "undefined."
- Concept npm Package Management The concept provided is `undefined`, and the supplied sources do not contain sufficient information to produce a grounded, accurate definition for an unnamed or undefined SAP developer concept. Please provide a valid concept name so a precise and source-grounded definition can be written.
- Concept Cloud Foundry Environment Instance The concept provided is undefined, and the supplied sources cover general SAP Business Technology Platform (BTP) topics — such as the [Cloud Foundry environment](https://help.sap.com/docs/btp/sap-business-technology-platform/40a8f8f6f1724e0ca0fd2a8777f45504?locale=en-US&state=PRODUCTION&version=Cloud), the ABAP environment, and BTP account setup — without identifying a specific named concept to define. No definition can be accurately produced without a clearly stated concept, as fabricating one would go beyond what the provided sources support.
- Concept User Authentication Management
- Concept XS Security Scopes and Role Templates in xs-security.json
- Concept xs-security.json Authorization Configuration The concept provided is **undefined** and the available source snippets do not converge on a single, clearly named SAP developer concept. A meaningful, grounded definition cannot be written without a specific concept to define.
- Concept Deploying CAP Applications to SAP BTP The concept name was not provided (marked as "undefined"), and the supplied source snippets — one covering securing a CAP application with SAP Cloud Identity Services and another covering deploying an SAP SuccessFactors extension database to SAP HANA Cloud — do not contain enough shared or specific detail to reliably define a single, identifiable SAP developer concept. A meaningful and source-grounded definition cannot be written without a valid concept name and supporting snippet content.
- Concept CAP Service Modeling The concept name provided is "undefined," so no specific SAP developer concept can be identified or defined from the available sources. The sources cover topics such as [CAP services with Node.js](https://developers.sap.com/tutorials/appstudio-cap-nodejs-create.html) and SAP HANA stored procedures, but without a valid concept name, a grounded definition cannot be produced. Please provide a specific concept name to generate an accurate reference definition.
- 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 Cloud Foundry deployment The concept name was not provided, so a precise definition cannot be produced from the available sources. The supplied snippets cover topics such as [Blue-Green Deployment of Multitarget Applications](https://help.sap.com/docs/btp/sap-business-technology-platform/772ab72204f04946b79ce2d962e64970?locale=en-US&state=PRODUCTION&version=Cloud), deploying to the [Cloud Foundry Environment](https://help.sap.com/docs/btp/sap-business-technology-platform/2a21055cc94b4a528a820f73e6fa7d69?locale=en-US&state=PRODUCTION&version=Cloud), HTML5 Application Deployer, Continuous Integration and Delivery, and developing applications and services on SAP BTP, but without a defined concept name it is not possible to accurately scope or attribute a definition to any one of these topics.
- Concept CAP service development The concept provided is **undefined** and no valid concept name was supplied. Without a specific SAP developer concept to define, and with the available sources covering topics such as CAP services, SAP Build Actions, SAP Business Application Studio, and SAP SuccessFactors extensions, it is not possible to generate an accurate, source-grounded definition. Please provide a valid concept name so a precise definition can be written.
- Concept xs-app.json and manifest.json Configuration The concept provided is `undefined`, and the supplied sources do not contain sufficient grounded information to define a specific, identifiable SAP developer concept. Without a valid concept name or supporting source content, a accurate and grounded definition cannot be produced.
- Concept CAP Node.js Development The provided sources do not contain enough grounded detail to write a precise, factually supported definition for an unnamed or undefined concept. Based on the available source snippets, these materials collectively relate to the [SAP Cloud Application Programming Model (CAP)](https://help.sap.com/docs/btp/sap-business-technology-platform/bc8d5c0598774f87a54cb63cb6abecc6?locale=en-US&state=PRODUCTION&version=Cloud) and development on SAP Business Technology Platform, covering topics such as building business applications with Node.js, consuming web services, and integrating with SAP HANA Cloud. Developers use these resources to build, extend, and expose services within the SAP BTP ecosystem.
- Concept Cloud Foundry Route Services A **route** in the SAP BTP Cloud Foundry environment is a URL that end users use to reach a deployed application. Developers [configure application routes](https://help.sap.com/docs/btp/sap-business-technology-platform/53daaafe8f8345fc9b8497b86d17c9d9?locale=en-US&state=PRODUCTION&version=Cloud) using the MTA descriptor or the SAP BTP cockpit, and once a route is created it must be [mapped to an application](https://help.sap.com/docs/btp/sap-business-technology-platform/b25cf8a1eeeb4d7d85a009027aad66c1?locale=en-US&state=PRODUCTION&version=Cloud) to make that application accessible. Routes can also be bound to service instances, enabling traffic to be directed through a service on its way to the application.
- Concept SAP Application Router The concept provided is **undefined** and the supplied sources do not contain sufficient information to produce a grounded, accurate definition. The sources cover topics such as configuring redirect URLs for browser logout, destination options in `xs-app.json`, and various SAP BTP tutorials, but none of them define a specific named concept that can be documented here. Please provide a valid concept name and relevant source snippets so a definition can be written.
- Concept SAP Authorization and Trust Management (XSUAA) Authentication The provided sources do not contain sufficient information to define a concept identified as "undefined." The sources cover topics such as multitenant applications, token policy configuration, the HTML5 Application Repository, the User API Service, SAP Java Connector, mTLS access tokens, API access, and signing key rotation — none of which correspond to a concept named "undefined." A accurate definition cannot be grounded solely in these snippets for this concept.
- Concept xs-app.json Application Descriptor The concept name was not provided and the supplied sources do not share a common, clearly identifiable SAP developer concept. Without a defined concept and sufficient grounding in the source snippets, a accurate and fully supported definition cannot be written.