SAP Companion
SAP Enable Now's web-based help system: a panel over the running application carrying help topics, guided tours, What's New and learning content. Its sap.dfa.help runtime is licensed and not published on the public UI5 CDN, so anything serving a Companion workarea is pointed at a copy the project supplies.
Where it sits
Used by
Required dependency. The Help4 runtime the plugin mounts and serves: the package ships the protocol glue, and a licensed sap.dfa.help tree has to be supplied by the project.
Functional boundary
Not behind a managed approuter: SAP Build Work Zone does not expose the `/$companion/**` routes, so Companion never reaches CAP, and the README names managed approuter and Work Zone as out of scope for v1. Not where help has to be authored in a browser, since the editor, the producer and writes are absent and content lives in files the plugin compiles.
Connected from
data, inbound. The Help4 runtime in the browser fetches its own assets and the SEN catalogue and context from the plugin's app-relative routes.
Functional boundary
Not behind a managed approuter: SAP Build Work Zone does not expose the `/$companion/**` routes, so Companion never reaches CAP, and the README names managed approuter and Work Zone as out of scope for v1. Not where help has to be authored in a browser, since the editor, the producer and writes are absent and content lives in files the plugin compiles.
Details
Graph
For your agent
- Ref
external:sap-companion- JSON
- /externals/sap-companion.json
- MCP
- Connecting an agent