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.
Tutorials that teach this
- Tutorial Create a User Interface with CAP (SAP HANA Cloud)
- Tutorial Display Data from the Northwind Service
- Tutorial Deploy your first application to Application Frontend using CLI
- Tutorial SAP HANA XS Advanced - Consume the OData service in a basic HTML5 module
- Tutorial Deploy the SAPUI5 App with Application FrontEnd Service
Docs explaining this concept
Prerequisites
- Concept SAPUI5 MVC Architecture The concept name provided is "undefined," which does not correspond to a defined SAP developer concept. Based on the available sources, a **Model** in SAPUI5 is a core component of the Model View Controller (MVC) pattern that holds data and provides methods to retrieve and modify it, while a [Controller](https://ui5.sap.com/#/topic/121b8e6337d147af9819129e428f1f75) contains methods that define how [models](https://ui5.sap.com/#/topic/e1b625940c104b558e52f47afe5ddb4f) and views interact. If you intended to define one of these concepts, please clarify the concept name so an accurate definition can be provided.
- 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 UI5 App Descriptor (manifest.json) The concept name was not provided (marked as "undefined"), and the supplied source snippets cover several distinct SAPUI5 topics — CORS, `resources.json`, the Component Controller, manifest model preload, and others — without a single shared concept that can be reliably identified and defined. A meaningful, source-grounded definition cannot be written without knowing which concept to define.
- 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."
- Concept SAP HANA Extended Application Services (XS) The [Neo environment](https://help.sap.com/docs/btp/sap-business-technology-platform/0f79436cf43a4785bb5b7ee9dac0c76a?locale=en-US&state=PRODUCTION&version=Cloud) is a platform environment on SAP Business Technology Platform that lets developers build and run HTML5, Java, and SAP HANA extended application services. Developers use it to create and deploy cloud applications within the SAP BTP ecosystem.
- Concept XS Advanced Application Router A `welcomeFile` is a configuration property that specifies the web page served by default when an HTTP request does not include a specific path. Developers use it to define the fallback entry point for a web application, ensuring users are directed to the intended landing page automatically.