Build on CAP
Before you build, check what is there. If you find something close, think about contributing to it. If you find nothing, start building.
Check what is there
Search by the use case, not by a package name: the same need often sits under a capability you would not guess. The capability map and Browse hold everything in CAP.
Found something? Contribute
Where an artifact does most of what you need, a fix, a test or a page of documentation reaches everyone who already uses it. Read where it stops and its open and closed issues first: someone may have asked already. Then contribute to a project. These are the places where evidence or a second hand counts most.
Not known yet
- Access an external system through an application MCP service
Not known yet for cap-mcp-bridge, 1 of 3 artifacts cover it
- Keep version history for an attached document
Not known yet for com.sap.cds:cds-feature-attachments, 1 of 3 artifacts cover it
- Receive messages from an Apache Kafka topic
Not known yet for com.sap.cds:cds-feature-kafka, 3 of 4 artifacts cover it
- Serve a UI5 CLI project from the CAP server while developing
Not known yet for @sap/cds, 2 of 3 artifacts cover it
- Upload an attachment from a client that is not SAP Fiori elements
Not known yet for com.sap.cds:cds-feature-attachments, 1 of 2 artifacts cover it
One artifact stands
- Agent access to your systemsSAP-samples/hana-developer-cli-tool-example
- Agent evalscapire/skills
- CachingRedis on SAP BTP, hyperscaler option
- Change promotiongit-env-branches
- Change trackingcom.sap.cds:cds-feature-change-tracking
- Concurrency controlcom.sap.cds:cds-services-bom
- Content filteringSAP AI Core
- Data maskingSAP AI Core
- Data modellingcom.sap.cds:cds-services-bom
- Deployment@rizing/cds-customer-stepbystep-tool
- Document extractionSAP Document AI
- DocumentationClean-Core.io
- Draft handlingcom.sap.cds:cds-services-bom
- Error handlingcom.sap.cds:cds-services-bom
- Input validationcom.sap.cds:cds-services-bom
- Job schedulingSAP Job Scheduling service
- Malware scanningSAP Malware Scanning service
- Metadata publishingcom.sap.cds:cds-feature-ord
- Model visualisationsap-cds-erd
- Native SAP HANA artifactsSAP-samples/hana-developer-cli-tool-example
- Notificationscom.sap.cds:cds-feature-notifications
- Pagination and streamingcom.sap.cds:cds-services-bom
- Plugin authoringcom.sap.cds:cds-services-bom
- Prompt managementSAP AI Core
- Rate limitingAPI Management
- Reference appscap-utils
- RFC connectivitySAP Connectivity service
- Schema evolution@quadrio/cds-dbm
- Searchcom.sap.cds:cds-services-bom
- Secrets rotationSAP Credential Store
- Service compositioncom.sap.cds:cds-services-bom
- Service integrationcom.sap.cds:cds-feature-remote-odata
- Soft deletecds-feature-softdelete
- Status flowscom.sap.cds:cds-feature-flow
- Telemetrycom.sap.cds:cds-services-bom
- Transaction managementcom.sap.cds:cds-services-bom
- Typingcom.sap.cds:cds-maven-plugin
- Vulnerability scanningaudit-summary
- Workflow integrationcom.sap.cds:cds-feature-n8n
Nothing there? Build
Use cases no recorded artifact covers, and capabilities with no artifact in CAP. Unmapped means the atlas holds nothing, not that nothing exists: search once more, then build a plugin.
Use cases nothing covers
- Cut the tokens a CAP service spends sending its data to a model
No artifact recorded, under LLM integration
- Give the agent a chat screen in the application
No artifact recorded, under Agent tooling
- Keep a conversation after the server restarts
None of 1 recorded artifacts covers it, under Agent tooling
- Recall a user's preference in a later conversation
No artifact recorded, under Agent tooling
- Require a person's approval before the agent acts
None of 1 recorded artifacts covers it, under Agent tooling
- Stream a model's answer out of a CAP service
No artifact recorded, under LLM integration
Capabilities with no artifact
- Agent access to your systems
- Analytical models
- Analytical queries
- Caching
- Data federation
- Data privacy
- Document output
- Frontend boundary
- Generative UI
- GraphQL
- Health checks
- Importing and exporting table data
- In-app guidance
- UI5 dev server
- Job scheduling
- Location services
- Native SAP HANA artifacts
- OpenAPI
- Query profiling
- Rate limiting
- RAG on CDS
- RFC connectivity
- Server-side rendering
- Temporal data
- Tenant extensibility
- Tool governance
- Value normalisation
- Vulnerability scanning
- WebSocket
- XML payloads