{"ref":"capability:launchpad-content","page":"/capabilities/launchpad-content","json":"/capabilities/launchpad-content.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"launchpad-content","name":"Launchpad and site content","domain":"ui-and-frontend-bridge","ecosystems":["btp","ui5"],"universal":false,"description":"Getting apps, cards, pages and workspaces in front of users in an application launchpad or portal, including content providers, content packages and access roles. Serving the application’s files is [app hosting](capability:app-hosting); extending the surrounding shell is [launchpad plugins](capability:launchpad-plugins).","short":"Getting apps, cards and pages in front of users in a launchpad","core_coverage":{"state":"core-only","assessed_at":"2026-09-14","what_core_does":"SAP Build Work Zone creates an HTML5 Apps content provider on subscription, and every HTML5 app deployed to the subaccount appears in it, to be added to groups, catalogs and roles and assigned to a site. The advanced edition also installs content packages: ZIP files bundling UI Integration cards, workflows, workspace templates, home pages and workspaces.","where_it_stops":"At the subaccount. An app has to be deployed to the same subaccount as the Work Zone subscription, and the content provider has to be updated in the Channel Manager after each deployment before a site shows the change.","sources":[{"url":"https://raw.githubusercontent.com/SAP-docs/btp-build-work-zone-advanced/main/docs/html5-apps-content-provider-local-repository-ad2103e.md","title":"SAP Build Work Zone, advanced edition — HTML5 Apps Content Provider (Local Repository)","checked":"2026-09-14","quote":"Any app that is deployed to SAP BTP, is automatically added as content to this provider."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-build-work-zone-advanced/main/docs/content-packages-da203f9.md","title":"SAP Build Work Zone, advanced edition — Content Packages","checked":"2026-09-14","quote":"A content package is a collection of content items such as cards, workspace templates, home pages, workflows, and workspaces that are bundled together in a ZIP file that can easily be uploaded and installed into your subaccount."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-build-work-zone-advanced/main/docs/expose-html5-applications-in-sap-build-work-zone-advanced-edition-3a0e6d6.md","title":"SAP Build Work Zone, advanced edition — Expose HTML5 Applications","checked":"2026-09-14","quote":"The HTML5 applications must be deployed to the same subaccount as the SAP Build Work Zone, advanced edition."}],"note":"The repositories answering this in the batch are SAP-samples templates and sample apps, which demonstrate rather than provide, so core-only reads what SAP Build Work Zone itself ships."},"coverage_by_ecosystem":{"ui5":{"state":"core-and-community","assessed_at":"2026-09-14","relationship":"unassessed","what_core_does":"The app's own `manifest.json` carries what a site needs to list it: a navigation intent of semantic object and action under `sap.app/crossNavigation/inbounds`, the tile's title, subtitle, info and icon, and a `sap.cloud/service` name that is unique per subaccount.","where_it_stops":"At the descriptor. Which groups, catalogs, roles and sites show the app is assigned in the Work Zone content manager and site directory, not in the app.","sources":[{"url":"https://raw.githubusercontent.com/SAP-docs/btp-build-work-zone-advanced/main/docs/expose-html5-applications-in-sap-build-work-zone-advanced-edition-3a0e6d6.md","title":"SAP Build Work Zone, advanced edition — Expose HTML5 Applications","checked":"2026-09-14","quote":"Defines the navigation intent, which is composed of a semantic object and the action that is performed on this object."},{"url":"https://raw.githubusercontent.com/SAP-docs/btp-build-work-zone-advanced/main/docs/html5-apps-content-provider-local-repository-ad2103e.md","title":"SAP Build Work Zone, advanced edition — HTML5 Apps Content Provider (Local Repository)","checked":"2026-09-14","quote":"In the Content Manager, assign the applications and shell plugins you added to the relevant roles."}],"note":"Beyond the descriptor, [SAP Cloud Portal Service](artifact:btp-cloud-portal) is the BTP service that builds role-based sites around UI5 apps, and [launchpad-kpi](artifact:abap2ui5-addons-launchpad-kpi) from the abap2UI5 addons puts an [abap2UI5](artifact:abap2ui5-abap2ui5) app's number on a launchpad tile."}},"framing_by_ecosystem":{"btp":{"description":"On BTP the question is how content reaches a site: federated from a content provider, or installed from a content package, then assigned to roles. The site can be a launchpad or SAP Build Work Zone site, holding apps, cards, pages and workspaces."},"ui5":{"description":"In a UI5 app this is the part of the descriptor a launchpad reads: the intent that navigates to the app and the tile that stands for it."}},"drafted_with_ai":true,"history":[{"date":"2026-10-17","field":"description","from":"Getting apps, cards, pages and workspaces in front of users in a launchpad or SAP Build Work Zone site: the content providers a site federates from, the content packages that install content into it, and the roles that decide who sees what. Distinct from the app itself, from serving its files, which is [app hosting](capability:app-hosting), and from extending the shell, which is [launchpad plugins](capability:launchpad-plugins).","to":"Getting apps, cards, pages and workspaces in front of users in an application launchpad or portal, including content providers, content packages and access roles. Serving the application’s files is [app hosting](capability:app-hosting); extending the surrounding shell is [launchpad plugins](capability:launchpad-plugins).","reason":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.btp. Maintainer-requested scope audit."},{"date":"2026-10-26","field":"coverage_by_ecosystem.ui5.state","from":"core-only","to":"core-and-community","reason":"Reassessed against the graph (check:capabilities): a community-org package for UI5 launchpad tiles now provides this capability, so the community is present."},{"date":"2026-10-26","field":"coverage_by_ecosystem.ui5.note","from":"The UI5 answer here is SAP-samples sample apps designed as launchpad content; no community artifact is in the corpus.","to":"Beyond the descriptor, [SAP Cloud Portal Service](artifact:btp-cloud-portal) is the BTP service that builds role-based sites around UI5 apps, and [launchpad-kpi](artifact:abap2ui5-addons-launchpad-kpi) from the abap2UI5 addons puts an [abap2UI5](artifact:abap2ui5-abap2ui5) app's number on a launchpad tile.","reason":"Reassessed against the graph (check:capabilities): the note claimed that no community artifact exists, which no longer holds; it now names the kinds the SAP service and the community package add."}]},"sap_delivery":{"door":"btp","all":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:btp-build-work-zone-advanced","name":"SAP Build Work Zone, advanced edition","json":"/artifacts/btp-build-work-zone-advanced.json"},{"ref":"artifact:btp-build-work-zone-standard","name":"SAP Build Work Zone, standard edition","json":"/artifacts/btp-build-work-zone-standard.json"},{"ref":"artifact:btp-cloud-portal","name":"SAP Cloud Portal Service","json":"/artifacts/btp-cloud-portal.json"}]},"by_flavor":{}},"edges":{"use_cases":[],"shared_tasks":[],"related_tasks":[],"options":[{"ref":"artifact:abap2ui5-addons-launchpad-kpi","name":"launchpad-kpi","json":"/artifacts/abap2ui5-addons-launchpad-kpi.json","ecosystem":"abap","origin_ring":"community-org"},{"ref":"artifact:btp-build-work-zone-advanced","name":"SAP Build Work Zone, advanced edition","json":"/artifacts/btp-build-work-zone-advanced.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:btp-build-work-zone-standard","name":"SAP Build Work Zone, standard edition","json":"/artifacts/btp-build-work-zone-standard.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:btp-cloud-portal","name":"SAP Cloud Portal Service","json":"/artifacts/btp-cloud-portal.json","ecosystem":"btp","origin_ring":"sap-official"}],"samples":[{"ref":"artifact:miyasuta-app-to-app-nav-bas","name":"app-to-app-nav-bas","json":"/artifacts/miyasuta-app-to-app-nav-bas.json"},{"ref":"artifact:sap-samples-btp-hello-world-fiori","name":"btp-hello-world-fiori","json":"/artifacts/sap-samples-btp-hello-world-fiori.json"},{"ref":"artifact:sap-samples-btp-launchpad-ui-samples","name":"btp-launchpad-ui-samples","json":"/artifacts/sap-samples-btp-launchpad-ui-samples.json"},{"ref":"artifact:miyasuta-cap-reuse-html5","name":"cap-reuse-html5","json":"/artifacts/miyasuta-cap-reuse-html5.json"},{"ref":"artifact:sap-samples-workzone-content-package-templates","name":"workzone-content-package-templates","json":"/artifacts/sap-samples-workzone-content-package-templates.json"}],"explained_by":[{"ref":"content:how-to-deploy-a-custom-fiori-app-to-s-4hana-public-cloud-and-add-a-tile-in-sap-b","name":"How to Deploy a Custom Fiori App to S/4HANA Public Cloud and Add a Tile in SAP Build Work Zone","json":"/content/how-to-deploy-a-custom-fiori-app-to-s-4hana-public-cloud-and-add-a-tile-in-sap-b.json"},{"ref":"content:ac-establish-a-central-entry-point-with-sap-build-work-zone","name":"Establish a central entry point with SAP Build Work Zone","json":"/content/ac-establish-a-central-entry-point-with-sap-build-work-zone.json"}],"normative_context":[]}}