spreadsheetimporter/sample-full-btp
A CAP project with Risks and Mitigations, two Fiori elements apps and a Spreadsheet Upload button in the risks list report, packaged as an MTA for Cloud Foundry.
A CAP service over Risks and Mitigations with two Fiori elements apps on top, where the risks list report carries a Spreadsheet Upload button that creates ui5-cc-spreadsheetimporterui5-cc-spreadsheetimporterA UI5 component that adds a spreadsheet upload dialog to a Fiori elements or freestyle app and submits the rows it reads through the app's own OData model.community org, ui5 as a component usage and opens its dialog on the table. What it adds to the organisation's other examples is the deployment: an mta.yaml that builds the service and both apps and binds a HANA HDI container, an XSUAA instance carrying RiskManager and RiskViewer role collections, the destination service and the HTML5 application repository the two apps are then served from. Nothing on the CAP side parses a file: the project runs on @sap/cds@sap/cdsThe CAP Node.js runtime, which compiles the CDS model, serves the services declared in it, answers generic requests before any handler runs, and loads every cds-plugin.sap official, cap 8 with no importer plugin, and the dialog submits its rows to the app's own OData V4 service. The manifest names the usage cc.spreadsheetimporter.v0_29_0 while app/risks/package.json installs the component at ^2.0.0. Its README is the CAP template's getting-started text, and package.json declares the project UNLICENSED, with no licence file in the repository.
Facts
Where it sits
Who is behind it
In the atlas: maintains 9@spreadsheetimportermaintainerGregor WolfContributes to this
In the atlas: maintains 17, contributes to 59, wrote 2@gregorwolfWouter LemaireContributes to this
In the atlas: maintains 25, contributes to 39, wrote 12@lemaiwoMarian ZeisContributes to this
In the atlas: maintains 35, contributes to 86, wrote 25@marianfoo3 contributors
What it declares
Every artifact
- Type
- Sample
- Origin
- By a community org
- Runtime
- Node.js
- Runs on
- Cloud Foundry
As a sample
- Declared for
- ^8
- Form
- A reference application
Connections
Getting files into tables and table content back out as files
UI5 component adding a spreadsheet upload dialog to Fiori apps
Download
README
quoted from spreadsheetimporter/sample-full-btp, readGetting Started
Welcome to your new project.
It contains these folders and files, following our recommended project layout:
| File or Folder | Purpose |
|---|---|
app/ | content for UI frontends goes here |
db/ | your domain models and data go here |
srv/ | your service models and code go here |
package.json | project metadata and configuration |
readme.md | this getting started guide |
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:spreadsheetimporter-sample-full-btp- JSON
- /artifacts/spreadsheetimporter-sample-full-btp.json
- MCP
- Connecting an agent