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.
Tutorials that teach this
- Tutorial Deploy CAP Java App to SAP Business Technology Platform
- Tutorial Create an Application with Cloud Foundry Python Buildpack
- Tutorial Add User Authentication to Your Application (SAP HANA Cloud)
- Tutorial Display Data from the Northwind Service
- Tutorial Deploy a CAP Business Service to SAP Business Technology Platform
- Tutorial Create an Application with Cloud Foundry Node.js Buildpack
- Tutorial Create and Configure the Approuter Application for a Multitenant Application
Docs explaining this concept
Prerequisites
- Concept XSUAA Service Instance Configuration (xs-security.json) The concept name is not defined and the provided sources do not contain sufficient information to produce a grounded, accurate definition. No definition can be written without a valid concept name and supporting source content.
- Concept OAuth 2.0 Authorization Code Flow The concept name was not provided, and the available source snippets do not contain enough focused, attributable detail to produce a grounded 2–4 sentence prose definition without risking unsupported claims. A valid definition cannot be submitted for an **undefined** concept.
- Concept Reverse Proxy and Request Routing The concept name was not provided, so a precise definition cannot be produced. Based on the available sources, the **Application Router Configuration** is a file that contains configuration information used by the Application Router in SAP BTP applications. Developers use it to define routing rules and settings that control how the Application Router directs incoming requests to the appropriate backend services or HTML5 modules, as described in the [Application Router Configuration documentation](https://help.sap.com/docs/btp/sap-business-technology-platform/c19f165084d742e096c5d1625cecd2d4?locale=en-US&state=PRODUCTION&version=Cloud).
- Concept Node.js Application Router Package (@sap/approuter) The concept name was not provided (marked as "undefined"), and the supplied source snippets do not contain enough detail to identify or describe a specific SAP developer concept — S1 references extending the Application Router and S2 references SAP Java Buildpack 2, but neither snippet includes substantive content to ground a definition. A reliable definition cannot be written without a valid concept name and sufficient source material.
- Concept Cloud Foundry application deployment on SAP BTP The concept name is not defined in the provided sources, so a grounded definition cannot be written. The sources cover topics such as the [Cloud Foundry Environment](https://help.sap.com/docs/btp/sap-business-technology-platform/9c7092c7b7ae4d49bc8ae35fdd0e0b18?locale=en-US&state=PRODUCTION&version=Cloud) on SAP BTP and related developer tasks like binding service instances and logging on via the CLI, but none of them define a concept identified as "undefined." Please provide a valid concept name and relevant sources to generate an accurate definition.
- 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 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 Node.js Development in Cloud Foundry The concept name was not provided (marked as "undefined"), and the supplied source snippets do not contain enough substantive content — only titles and a brief fragment from S1 — to accurately define a specific SAP developer concept. A definition cannot be responsibly written without a valid concept name and sufficient grounding material from the sources.
- Concept Cloud Foundry Microservices The **Business Application Pattern** is a recommended architectural approach that SAP promotes in the [Cloud Foundry environment](https://help.sap.com/docs/btp/sap-business-technology-platform/a1de162dffea417eb9cccd7855c607b7?locale=en-US&state=PRODUCTION&version=Cloud) on SAP Business Technology Platform. Developers use it as a structural blueprint for building cloud-based business applications that align with SAP's best practices for the platform.
- 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.
- Concept Routing Configuration and Destinations The [Application Router](https://help.sap.com/docs/btp/sap-business-technology-platform/01c5f9ba7d6847aaaf069d153b981b51?locale=en-US&state=PRODUCTION&version=Cloud) is the single point-of-entry for an application running on SAP Business Technology Platform. Developers use it to manage and route incoming requests to the appropriate backend services or microservices within their application.
- Concept Routing Configuration File The concept name provided is "undefined," and the available source snippets do not contain sufficient information to define a specific, identifiable SAP developer concept. Sources [S1] and [S2] reference `pluginMetadataEndpoint` and `login` endpoints related to the application router and OAuth2 authentication, while [S3]–[S7] are tutorial titles without substantive content. There is not enough grounded material to produce an accurate 2–4 sentence prose definition for a concept named "undefined."
Concepts that build on this
- Concept xs-app.json Routing Configuration
- Concept Approuter Application for Multitenancy
- Concept Application Router with Separate Authorization Models
- Concept Application Router Routing Configuration File
- Concept Application Router Routing Configuration (xs-app.json)
- Concept Application Router (approuter) Configuration
- Concept CAP Cloud Deployment