DomainAll ecosystems

Developer Experience

The work of building: the editor and the local server, generators and tests, linting and debugging, and how code is reviewed and versioned before it ships.

Capabilities30

Compare the concerns mapped here and open an ecosystem for its assessment. Artifact counts show providers; content counts show items linked directly to the capability.

30 of 30 capabilities
CapabilityEcosystems
Architecture diagrams
Drawing the architecture and components of a solution so another person can understand their responsibilities and connections.
Browsing table data
Looking at what a system holds while developing or supporting it: the rows behind a key, the reference data a field points at, the tables that carry data for one object.
Build and dev-server tooling
Serving an app locally and building it for deployment — proxying a backend, transpiling, bundling, and shaping the result for whatever will host it.
Calling a service by hand
Sending a request to an OData service or a push channel on a system and reading what comes back, while building it or chasing an error, before any client exists.
CI/CD pipelines
A pipeline that builds, tests and delivers an application each time its source repository changes, with a build log that shows which step failed.
Code formatting
Making source match one layout — indentation, keyword case, the shape of a statement block — by rewriting it rather than by reporting on it.
Code metrics
Measuring source code: its size, the complexity of its conditions, the coupling between classes and the cohesion inside one, and showing where those numbers concentrate across a package.
Code review
Reading a change before it moves on: which files or objects a change contains, what changed in each since an earlier version, and what a reviewer decided about each part.
Debugging
Seeing what running code did between an input arriving and a result coming out: which code ran, what the values were at each point, and why a value ended up as it did.
Dependency injection
Wiring an object's collaborators from outside it, so a class can be swapped for another implementation without editing the code that uses it.
Driving the SAP GUI
Operating the SAP GUI programmatically to perform tasks or test interactions through the actual screen.
Editor support
Working in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.
Finding a transaction code
Getting from a task to the code that starts it, and keeping the codes you use within reach.
Generators
Getting from nothing to a project that runs, and from a project that runs to one that has the piece you just decided you need.
IDE provisioning
Getting the IDE onto a developer's machine with the required plugins already in it, at a version the team can name.
Linting
Catching in the editor what would otherwise be caught at deploy time, or not at all — problems in source code and models and in the project's configuration, found by rules rather than by review.
Local development
Running the whole stack on a laptop against real bindings — the service, the UI and the routing in front of it — without deploying to see a change.
Low-code apps
Building an application by arranging UI components, logic flows and formulas in a visual editor instead of writing its code, backend included.
Model visualisation
Turning a data or code model into a readable picture of its entities, classes, fields and relationships, so a reader can understand the shape of a domain without opening every source file.
Plugin authoring
Writing a package that extends a framework or runtime rather than an application that uses it — a reusable extension loaded by its host, and the question you arrive at once solving a problem twice makes you want to solve it once for everyone.
Searching code in a system
Finding where a string, pattern or name occurs across source code and development objects held in a system.
Seed data
Getting realistic data into a service so it can be developed and demonstrated — initial data, per-tenant content, and believable volumes for testing.
Source control
Keeping source code and development objects in version control, comparing their revisions, and moving them between development environments.
Static analysis
Catching problems in code before it runs: naming, obsolete statements, security findings, and compatibility with a target environment.
Testing
Proving the service still does what it did — against the model and the handlers, without a deployed system and without a database somebody has to keep clean.
TypeScript patterns
How an application is arranged once it is written in TypeScript — where handlers live, what registers them, and how business logic is kept apart from persistence.
TypeScript support
Writing apps and libraries in TypeScript — the type definitions, the module syntax the loader expects, and the build step that gets from one to the other.
Typing
Making the model visible to the compiler — generated types for entities and events so a rename breaks the build rather than production.
UI5 testing
Proving a UI still works — unit tests over controllers and formatters, integration tests that drive real controls, and end-to-end runs against a served app.
Unit testing
Testing application logic without a running business process — and the test doubles that make dependencies on the database and on framework services tractable.

Each ecosystem hexagon shows its own coverage assessment. Coverage is never combined across ecosystems.

Artifacts370

Providers, examples and other artifacts mapped to this domain, from SAP and the community. Each artifact appears once.

370 of 370 artifacts
ArtifactSignals
@abap2ui5/linter
Functional boundary
@abap2ui5/mcp-server
Functional boundary
@abapify/acds
none
@abaplint/transpiler
none
@animb1996/cds-data-drift
none
@arc-mcp/adt-ls
Functional boundary
@cap-handler/generator
none
@cap-js-community/common
Functional boundary
@cap-js/cds-test
none
@cap-js/cds-typer
none
@cap-js/cds-types
none
@cap-js/console
none
@cap-js/data-inspector
none
@cap-utils/barrier
Functional boundary
@capire/data-viewer
Functional boundary
@cbs-consulting/cds-eslint
No license
@cbs-consulting/tools
none
@concircle/i18n-ai-translator
none
@dxfrontier/cds-ts-dispatcher
none
@dxfrontier/cds-ts-repository
none
@khalidmh/capx
none
@neoimpulse/cap-js-bootstrap
none
@openui5/sap.ui.core
none
@sang2x/captools
Functional boundary
@sap-ux/cap-config-writer
Functional boundary
@sap-ux/create
none
@sap-ux/eslint-plugin-fiori-tools
none
@sap-ux/fe-fpm-writer
none
@sap-ux/fe-mockserver-plugin-cds
none
@sap-ux/fiori-generator-shared
none
@sap-ux/i18n
none
@sap-ux/odata-service-writer
none
@sap-ux/ui5-application-writer
none
@sap/ams-dev
Functional boundary
@sap/cds-common-content
none
@sap/cds-compiler
none
@sap/cds-dk
none
@sap/cds-lsp
none
@sap/eslint-plugin-cds
none
@sap/generator-cap-project
none
@sap/generator-cds
none
@sap/ux-cds-odata-language-server-extension
none
@sap/vscode-cds
none
@saptools/bruno
none
@saptools/cf-debugger
none
@saptools/cf-explorer
none
@saptools/cf-function-trace
none
@saptools/cf-hana
none
@saptools/cf-inspector
none
@saptools/cf-live-trace
none
@saptools/cf-request-runner
none
@saptools/cf-sync
none
@saptools/hana-lens
none
@saptools/service-flow
none
@saptools/sqltools
none
@satiroglu/kaev
Functional boundary
@ui5-community/jsx-runtime
Functional boundary
@ui5-community/jsx-runtime-helloworld
Functional boundary
@ui5-community/jsx-runtime-showcase
Functional boundary
@ui5/cli
none
@ui5/linter
none
@ui5/logger
none
@ui5/mcp-server
Functional boundary
@ui5/middleware-code-coverage
none
@ui5/sample-app
none
@ui5/tooling-webc
Archived
@ui5/webcomponents
Functional boundary
ABAP Architect
Functional boundary
ABAP Call Hierarchy
none
ABAP Code Search
Functional boundary
ABAP Development Tools for Eclipse
Functional boundary
ABAP Development Tools for VS Code
none
ABAP remote filesystem
none
ABAP Search and Analysis Tools
Functional boundary
ABAP Select Converter
Functional boundary
ABAP Syntax Highlighting
Quiet+1
ABAP Tags
none
ABAP_DATABASE_MANAGER
none
abap_db_preparator
Quiet
abap_debugger_object_graph_extension
Quiet
abap_trial_docker
Quiet
abap-adt-api
Functional boundary
abap-adt-cli
Functional boundary
abap-call-hierarchy
none
abap-code-search-tools
none
abap-db-browser
Functional boundary
abap-doc
Not reachable
abap-file-formats
none
abap-metrics
Quiet
ABAP-Object-Visualizer
Quiet
abap-odata-test
none
abap-platform-yy
none
abap-search-tools
none
abap-sencha
none
abap-skills
none
abap-tags-backend
none
abap-test-container
none
abap-transport-review
Functional boundary
abap-unit-runner
none
abap-utesthelp
none
abap2UI5 for VS Code
Functional boundary
abap2UI5 headless frontend
Functional boundary
abap2UI5 Layout Editor
Functional boundary
abap2UI5 Playground
Functional boundary
abapcdsgrammar
Quiet
abapCov
Quiet
abapFaker
Quiet
abapfs_extensions
Quiet+1
AbapGenerator
Quiet
abapGit
none
abapgit-commitlint
Quiet+1
abapGitServer
none
abapgraph
Quiet
abaplint
none
abaplint-Ext-for-abapGit
none
abaplint-sci-client
none
abapOpenChecks
none
abapOpenReview
Quiet
abapPretty
Quiet
abapsmith
Functional boundary
abapthemes
none
abapTimeMachine
Quiet
abapwulu
none
ACE
none
adash-services
Quiet
ADT resources
Functional boundary
adt-bundle-builder
none
alwinvandeput/zscv_search_cds_views
Quiet
app-template
none
approuter
none
ARC-DRAW
Functional boundary
arc1-abap-bridge
Functional boundary
assert
none
ATC-Best-Practice-Guide
none
audit-summary
Functional boundary
AVE
none
babel-preset-transform-ui5
none
BASEnvSync
Functional boundary
Bella
none
BenjaminWeisheit/ABAP-2-CODE-CHARTA
Quiet
bothzoli/ABAP-IoC-Container
Quiet
boy0korea/ZWD_CODE_SCANNER
Quiet
bryanmcain/zcode_scanner
none
btp-solution-diagram-generator
none
cacamber-BDD-for-ABAP
Quiet
cap-cds-typer
none
cap-github-action
none
cap-handler-framework
none
cap-java-child
No license
cap-java-parent-pom-sample
No license
cap-java-resilience
No license
cap-java-snippets
none
cap-js-mockdata
Quiet+1
cap-mock-generator
none
cap-nodejs-dev-env
none
cap-toolkit
Functional boundary
cap-typescript
No license
cap-ui5-gpt-chat
Functional boundary
cds-bookshop
none
cds-cucumber
none
cds-eclipse-plugin
No license
cds-hyper-app-service
Functional boundary
cds-intellij
none
cds-internal-tool
Functional boundary
cds-launchpad-plugin
none
cds-plugin-handlers
none
cds-plugin-typescript
none
cds-routing-handlers
Quiet
cds-textmate-grammar
Functional boundary
cds2types
none
cf-setup
none
Clean-Core.io
Not reachable+1
Cloud ALM Link for ADT
Functional boundary
Cloudification Repository Viewer
Functional boundary
code pal for ABAP
Functional boundary
code pal for ABAP — Cloud Edition
none
com.sap.cds:cds-feature-console
none
com.sap.cds:cds-feature-dev-dashboard
none
com.sap.cds:cds-maven-plugin
none
com.sap.cds:cds-services-archetype
none
com.sap.cds:cds-services-bom
none
common
none
coreline/ZDDIC_FINDER
Quiet
create-easy-ui5
none
create-wdi5
none
dbg_value_statement
Quiet
dev-approuter
none
drawio-btp-diagram-skills
Functional boundary
drawio-skill-sap
none
dump_info
Quiet
eclipsADT-o-mat
Functional boundary
enforce-export-coverage
Functional boundary
eslint-plugin-better-cap-config
none
express-icf-shim
none
forsap-s4hana-private-simulator
none
generator-easy-ui5
none
generator-ui5-add
Quiet
generator-ui5-app
none
generator-ui5-control
Quiet
generator-ui5-flp-plugin
none
generator-ui5-library
none
generator-ui5-library-af-deploy
Functional boundary
generator-ui5-library-webc
Quiet
generator-ui5-project
Functional boundary
generator-ui5-react-nest
Quiet+1
generator-ui5-ts-app
none
generator-ui5-ts-app-fcl
none
generator-ui5-ts-flp-plugin
none
generator-ui5-ts-library
none
generator-ui5-wdi5
Quiet
git-env-branches
Functional boundary
gladius
none
Graphviz-browser
none
hacking-away-sampleapp
none
Hammer
Functional boundary
Hammer Core Services
none
hana-linter
Functional boundary
HR_DME
none
jest-environment-ui5
none
Joule in SAP Build Code
none
karma-ui5-transpile
none
kts982/mcp-sap-gui
Functional boundary
mcp-sap-gui
Functional boundary
mockA
Quiet
mockup_loader
none
Modernization Agents for SAP on AWS
Functional boundary
my-ide-actions
none
ODAPU
none
off-stack-abap
none
open-abap-core
none
open-steamgate
Functional boundary
openui5-error-collector
Quiet
openui5-smart-mockserver
none
orders
Functional boundary
orders-java
Functional boundary
personal-application-studio
Quiet
pokrakam/abapDevSysInit
Quiet+1
regression_test
Quiet+1
repository-template
none
reviews
Functional boundary
reviews-java
Functional boundary
SAP BTP Solution Diagram Guidelines
none
SAP Build Apps
none
SAP Build Code
none
SAP Business Application Studio
none
SAP Continuous Integration and Delivery
none
SAP TCode Runner
Functional boundary
SAP Translation Hub
none
SAP Web IDE Full-Stack
none
sap-architecture
Functional boundary
SAP-archive/digital-manufacturing-test-automation-samples
Archived
sap-cap-debugger
none
sap-cds-erd
Quiet
SAP-NPM-API-collection
none
sap-odata-explorer
Functional boundary
sap-russia/ZRS_ABAP_SOURCE_SCAN
Quiet
SAP-samples/abap-platform-jak
Functional boundary
SAP-samples/abap-platform-rap-workshops
none
SAP-samples/adaptation-project-exercises
none
SAP-samples/cap-bookshop-wdi5
none
SAP-samples/cap-local-development-workshop
none
SAP-samples/cap-tour-hands-on
none
SAP-samples/cloud-abap-rap
none
SAP-samples/joule-gui-automation-and-integration
none
SAP-samples/s4hana-gcts-badi
none
SAP-samples/teched2025-DT266
none
SAP-samples/ui5-typescript-control-library
none
SAP-samples/ui5-typescript-helloworld
none
SAP-samples/ui5-typescript-tutorial
none
SAP/architecture-center
none
SAP2Moose
none
sapbruno
none
sapgui
Functional boundary
sapgui.mcp
Not reachable+1
SAPient MCP
No license
se16n
Functional boundary
shared-db
Functional boundary
shared-db-java
Functional boundary
Simple Data Explorer
none
Smart Debugger
none
Source Code Finder
Quiet
spreadsheetimporter/packed-deployment-abap
none
sql-console
Functional boundary
srbjslogger
Quiet
striezl/VariScan
Quiet
swixfort/Sdw.Abap.Di
Not reachable
teched2025-AD162
none
tool-bi
none
Tools for abapGit
Functional boundary
trm-server
none
UI5 Tools
none
ui5-app
none
ui5-bookshop-viewer
none
ui5-control-generator
Quiet
ui5-deployer
none
ui5-errorhandler-sample
No license
ui5-fe-mockserver-tutorial
No license
ui5-i18n-excel-converter
Quiet
ui5-journey-recorder
none
ui5-lib
none
ui5-middleware-approuter
none
ui5-middleware-cap
none
ui5-middleware-destination
Quiet+1
ui5-middleware-hmr
none
ui5-middleware-iasync
none
ui5-middleware-index
none
ui5-middleware-livereload
none
ui5-middleware-odata-recorder
Functional boundary
ui5-middleware-oidc
none
ui5-middleware-onelogin
none
ui5-middleware-route-proxy
Quiet
ui5-middleware-serveframework
none
ui5-middleware-servestatic
none
ui5-middleware-simpleproxy
none
ui5-middleware-ui5
none
ui5-middleware-webjars
none
ui5-middleware-websocket
none
ui5-module
none
ui5-monorepo-showcase
No license
ui5-plugin-loader
none
ui5-task-btp-manifest
none
ui5-task-cachebuster
none
ui5-task-cachebuster-indexing
Quiet
ui5-task-check-eocp
Functional boundary
ui5-task-copyright
none
ui5-task-dts-generator
none
ui5-task-flatten-library
none
ui5-task-i18ncheck
none
ui5-task-minifier
none
ui5-task-minify-xml
none
ui5-task-pwa-enabler
none
ui5-task-transpile
none
ui5-task-transpile-gen
Quiet
ui5-task-zipper
none
ui5-tcode-finder
none
ui5-test-runner
none
ui5-tooling-less
none
ui5-tooling-modules
none
ui5-tooling-stringreplace
none
ui5-tooling-transpile
none
ui5-ts-modules-showcase
none
ui5-tsapp
none
ui5-tsapp-webc
none
ui5-tslib
none
ui5-tsmodule
none
ui5con-2026-ui5-linter-workshop
none
ui5con24-dev-env
No license
ui5plugin
Functional boundary
ui5plugin-linter
Functional boundary
ui5plugin-parser
Functional boundary
upDOWNci
none
urbani-saplink
Quiet+1
VERTEX
none
Vise_for_ABAP
Quiet
vite-plugin-cds
none
vitest-environment-ui5
none
vscode-tabl-ddic
Functional boundary
vscode-ui5-language-assistant
none
vscode-ui5-odata-mock-generator
none
wdi5-cucumber
Archived+1
wdi5-fe-selectors
Archived+1
wdi5-workshop
No license
wdio-qunit-service
none
wdio-ui5-service
Functional boundary
web-abap2UI5
Functional boundary
XLF Translator
Functional boundary
zed-cds-extension
none
ztoad
none
ZUML_DIAGRAM
Quiet

Related capabilities

Producing a web interface is UI written in ABAP; operating an existing screen programmatically is GUI automation.

Distinct from static analysis, which says what is wrong and leaves the source where it is.

Distinct from unit testing, which proves logic in code and keeps the proof.

Managed delivery of changes belongs to transport management.

A CI/CD pipeline builds and tests on each source change, deployment puts a build onto its runtime, and getting source into git is source control.

Deployment describes getting the build onto its target runtime.

Raising findings against a rule is static analysis.

Raising findings against rules is static analysis; reading an individual change is code review.

Raising findings against rules is static analysis; reading an individual change is code review.

Data shipped with an application for development and demonstration is seed data.

Generating an application's source at design time is generators.

Agent access to your code works with development objects instead of the user interface.

Distinct from editor support, which is what the editor does once it is there: this is the download, the update site, the install and how the result reaches machines a developer does not administer.

Starting a coded project from a template is generators, and building a native mobile client is mobile apps.

Low-code appsMobile appsUI & frontend

Starting a coded project from a template is generators, and building a native mobile client is mobile apps.

Looking at what a table holds is browsing table data, even where one transaction does both.

Looking at what a system holds once you are inside one is browsing table data, and driving its screens as a program is GUI automation.

Looking at what a system holds once you are inside one is browsing table data, and driving its screens as a program is GUI automation.

Distinct from Web Components interop, which brings in standard custom elements, and from generators, which scaffold a control project rather than being one.

Checking a file somebody uploaded is malware scanning, and checking an application's own source for flaws is static analysis.

General2

ArtifactSignals
enforce-export-coverage
Functional boundary
git-env-branches
Functional boundary

Content175

Content includes reference architectures. Each item appears once; filter by type to narrow the list.

175 of 175 content items
ContentStill applies
A ChatGPT-like chat app built with modern SAP technologies (CAP, SAPUI5) – Part 1/3
SAP Community, Mike Zaschka, part 1 of 3The reasoningRunnable code
Gone quiet
A ChatGPT-like chat app built with modern SAP technologies (CAP, SAPUI5) – Part 2/3
SAP Community, Mike Zaschka, part 2 of 3The reasoningRunnable code
Gone quiet
A ChatGPT-like chat app built with modern SAP technologies (CAP, SAPUI5) – Part 3/3
SAP Community, Mike Zaschka, part 3 of 3The reasoningRunnable code
1 stale part
A Fiori Launchpad Sandbox for all your CAP-based projects - Overview
SAP Community, Geert-Jan KlapsThe reasoningA recipeRunnable code
nothing recorded
A Fiori Launchpad Sandbox for all your CAP-based projects – Sample project setup
SAP Community, Geert-Jan KlapsThe reasoningRunnable code
nothing recorded
A Handy Custom Report to Scan SAP CDS Views for Usage of Search Strings
SAP Community, shasankgupta024
nothing recorded
ABAP - Create dump
Software-Heroes, Björn S.
nothing recorded
ABAP + MCP: Let AI Do Real Development in Your SAP System
SAP Community, Willian_Saez
nothing recorded
ABAP Development Automation with ARC-1 and GitHub Workflows
blog.zeis.de — Marian Zeis, Marian Zeis, part 8 of 10Runnable codeA recipeThe reasoning
nothing recorded
ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!
SAP Community, thomasalexander_ritter
nothing recorded
ABAP Development Tools for VS Code
YouTube — SAP Developers playlists, Uenal Akkaya
nothing recorded
Accelerating SAP solution transformations with the agent-led toolchain
SAP TechEd — session catalogueThe reasoning
nothing recorded
Add useful Extensions to Dev spaces in SAP Business Application Studio
SAP Community, showkath_naseemThe reasoning
nothing recorded
Agentic Loop with Joule for Developers and ADT MCP Server
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
AI needs a foundation: A map of the plug-in ecosystem for CAP
SAP TechEd — session catalogue, Mike ZaschkaThe reasoning
nothing recorded
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis
nothing recorded
AI-enabled administration: Automating log analysis with generative AI hub
SAP TechEd — session catalogueThe reasoning
nothing recorded
An introduction to CDS Graphical Modeler for SAP Business Application Studio
SAP Community, Xiao-fei_SongThe reasoning
nothing recorded
Avoid design time CAP server restarts when maintaining local data files
SAP Community, DJ AdamsThe reasoningRunnable code
Core changed
Avoiding Data Loss When Loading Initial Data with CSV Files in CAP
SAP Community, MioYasutakeThe reasoningRunnable code
nothing recorded
Before You Upgrade S/4HANA: Static UI5 Checks with MCP
blog.zeis.de — Marian Zeis, Marian Zeis, part 9 of 10Runnable codeThe reasoning
nothing recorded
Beyond copilots: Agentic development with SAPUI5
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
BTP CAP : Custom plugin to separate generic change log capture logic
SAP Community, sreehari_vpillai
nothing recorded
BTP CAP : How to Connect to Remote Services Locally in CAP Application
SAP Community, showkath_naseemThe reasoning
nothing recorded
Building an SAP BTP Agent Architecture from Scratch: Python + CAP + HANA
SAP Community, neilaspin
nothing recorded
Building Secure SAPUI5 Applications: Best Practices for Developers
SAP Community, Manisha_19
nothing recorded
By-passing function modules in aunits
SAP Community, Jagadish_R31
nothing recorded
CAP Developers - Call to Action to mitigate and Apply Solution provided in SAP Note 3747787
SAP Community, Yogananda
nothing recorded
CAP for nodejs安全的暴露接口练习
SAP Community, ArthurYang
nothing recorded
CAP full-stack testing with BDD flavour
SAP Community, Vladislav Leonkev
nothing recorded
CAP Heaven? Not Yet — But You Can See It from Here
SAP Community, Mattias JohanssonThe reasoning
nothing recorded
CAP in the age of AI #7 - vector embeddings wrap-up
YouTube — SAP Developers playlists, DJ Adams, Johannes Vogt, part 7 of 7
nothing recorded
CAP Initializr: Generate SAP CAP Projects in Seconds
SAP Community, Saptarshi017The reasoning
nothing recorded
CAP is important because it's not important
SAP Community, DJ AdamsThe reasoning
nothing recorded
CAP Now Supports ReactJS - With working demo + UI5 Web components
SAP Community, chrisobar
nothing recorded
CAP PostgreSql setup local debugging using Docker - Part 2
SAP Community, ramonlee5A recipe
Core changed
CAP Typescript + Fiori Typescript + live reload Initial app setup
SAP Community, Christophe_SWThe reasoningRunnable code
Core changed
CAP with Local App Previews – Tips for Smooth Development
SAP Community, MioYasutake
nothing recorded
CAP, RAP, or Both: Stop Hiding Behind 'It Depends'
SAP Community, Walter Andres Aguero MachadoThe reasoning
nothing recorded
CAP: Consume External Service - Part 1
SAP Community, Jhodel Cailan, part 1 of 3
nothing recorded
CAP: The Road Ahead - Simplicity in an AI Era
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
CAP: Unit Testing using Mocha and Chai
SAP Community, jhodel18The reasoningRunnable code
Core changed
CAPM Basics - Part 2
SAP Community, archisman92
nothing recorded
CAPM Basics - Part 4
SAP Community, archisman92
nothing recorded
cds-launchpad-plugin supercharged & ready for the future - CAP Plugin, UI5 Tooling support & Async Launchpad
SAP Community, Geert-Jan KlapsThe reasoningRunnable code
nothing recorded
CDS-TS-Dispatcher: Simplifying SAP CAP TypeScript Development
SAP Community, Daniel DragoleaThe reasoningRunnable code
New majors
CDS-TS-Repository: Simplify SAP CAP Entity persistance with BaseRepository
SAP Community, Daniel DragoleaThe reasoningRunnable code
New majors
cf-create-app: Create End-to-End apps and deploy to Cloud Foundry in minutes
SAP Community, former_member604013The reasoningA recipeRunnable code
Core changed
Claude ported ABAP functions to new API
SAP Community, jakub_filak
nothing recorded
Create a Simple CAP Application and Explore the Defaults
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Create Automated System Tests for SAP Cloud Application Programming Model Projects
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Create your first CAP plugin
SAP Community, Wouter Lemaire
nothing recorded
Creating a Hybrid CAP (Node.js) Profile with PostgreSQL on BTP from Business Application Studio
SAP Community, valentincadartThe reasoningRunnable code
Core changed
Creating an ARC-1 BTP Diagram with Codex and a draw.io Skill
blog.zeis.de — Marian Zeis, Marian ZeisRunnable codeA recipe
nothing recorded
Creating new services using the CDS Graphical Modeler for SAP Business Application Studio
SAP Community, Xiao-fei_Song
nothing recorded
Creating structured types, enums and named aspects using the CDS Graphical Modeler
SAP Community, Xiao-fei_SongThe reasoning
nothing recorded
debug a CAP app with UI5 TypeScript UI component with VS Code
SAP Community, Volker BuzekRunnable code
nothing recorded
Debugging in ABAP Development Tool (Part 1)
SAP Community, M_Sumaiya_Khatoon
nothing recorded
Declarative Programming in CAP: Less Code, More Value
SAP Community, BirgitSThe reasoning
nothing recorded
Deploying a CAP app with Fiori app standalone (HTML5 Repo Host)
SAP Community, Christopher_Ketzler
nothing recorded
Develop CAP Project with Lazyvim in Docker
SAP Community, Helmut TammenThe reasoning
nothing recorded
Develop SAP CAP apps inside a VS Code Docker Container
SAP Community, Helmut TammenThe reasoningRunnable code
Core changed
Developing CAP applications in SAP Business Application Studio
SAP Community, liat_bThe reasoning
nothing recorded
Diagrams related to OData entities (CAP & ECC)
SAP Community, Pierre_Godart
nothing recorded
Don't "let it crash", is this the new CAP guideline?
SAP Community, Dinu
nothing recorded
Don't Wait for SAP: Unlocking MCP Servers in BAS Right Now
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
DRY CAP – Making Sustainable Solutions Through Plugins
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
Enhancing Unit Testing in SAP CAP Java Applications with GitHub Copilot
SAP Community, Anjali_PathakThe reasoning
nothing recorded
Establishing connectivity between a local CAP runtime and on-premise systems
SAP Community, vLeonkevThe reasoningA recipeRunnable code
nothing recorded
Everything new: Try out the latest features in CAP
SAP TechEd — session catalogue, Daniel Hutzel, Daniel SchlachterA recipe
nothing recorded
Explore SAP Fiori elements for ABAP developers
SAP TechEd — session catalogueThe reasoning
nothing recorded
Explore version control and automation with GitHub in Cloud Integration
SAP TechEd — session catalogueThe reasoning
nothing recorded
Exploring the TypeScript Ecosystem with @cap-js/cds-typer, cds-ts, and node-ts
SAP Community, satya-devA recipeRunnable code
New majors
Exploring the TypeScript Ecosystem with @cap-js/cds-typer, cds-ts, and node-ts Part - 2
SAP Community, satya-devRunnable code
New majors
Extending SAP Autonomous Suite
SAP TechEd — session catalogueThe reasoning
nothing recorded
First Java Cap Application
SAP Community, bruce_wang3
nothing recorded
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10Runnable codeThe reasoning
New majors
Full Stack TypeScript App for Cloud Foundry - Sample Repository
SAP Community, former_member66The reasoningA recipeRunnable code
Core changed
Fullstack CAP Application with HANA Cloud (Decoupled Architecture) [Part-1]
SAP Community, sanjucsThe reasoningA recipeRunnable code
Core changed
Get an introduction to the cds REPL
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Get familiar with your first CAPM project using CDS graphic modeler
SAP Community, Jyoti_ranjanThe reasoning
nothing recorded
Get Started with an SAP Cloud Application Programming Model Project in SAP Continuous Integration and Delivery
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Getting started with cds.ql in NodeJS for CAP - 101 on how to query data
SAP Community, leoirudayam
nothing recorded
Getting Started with Unit Testing in SAP CAP Java Applications
SAP Community, Anjali_PathakThe reasoningRunnable code
Core changed
Give Your AI Agent Some Tools: Introducing the UI5 MCP Server
SAP Community, Merlin Beutlberger
nothing recorded
HANA SQL NOTEBOOKS in SAP BUILD / Business Application Studio(BAS) / Visual Studio Code
SAP Community, Volker Saggau
nothing recorded
Handling CSV Data Deployment in CAP HDI Without Data Loss
SAP Community, Sekar_SomasundaramThe reasoningA recipeRunnable code
nothing recorded
Hello React & Vue : SAP CAP’s New UI Layer is Here!
SAP Community, Yogananda
nothing recorded
How to build reusable plugin components for CAP Java applications
SAP Community, robinjayasinghe
nothing recorded
How to Call a Remote OData API from Your Local CAP Java Project
SAP Community, UmezukiThe reasoningRunnable code
nothing recorded
How to consume UI5 custom libraries in BAS or VS Code
SAP Community, Mio YasutakeThe reasoningA recipeRunnable code
nothing recorded
How to extend ABAP Test Cockpit on SAP BTP for custom use cases
SAP Community, OlgaDolinskaja
nothing recorded
How to fix npm error notarget @sap/hdi-deploy when you create a CAP app in BAS
SAP Community, Ryota_Ito
nothing recorded
How to Restrict CRUD Operations in SAP CAPM Using @Capabilities, @readonly and Test APIs with .http
SAP Community, DeepaRaghoThe reasoningA recipeRunnable code
nothing recorded
How to Scan Custom ABAP for Security Issues in Eclipse (Step-by-Step)
SAP Community, vahagn
nothing recorded
How to use Cloud SDK for AI in an existing CAP NodeJS Project in CommonJS
SAP Community, Jacky_Liu1
nothing recorded
How to Use NPM Modules Like crypto-js in SAPUI5 Using UI5 Tooling Modules
SAP Community, DakshKumarSingh
nothing recorded
How we could potentially have nestjs as runtime for SAP CAP
SAP Community, alex_myakinkii
nothing recorded
Hybrid testing using PostgreSQL on SAP BTP, hyperscaler option
SAP Community, martinfrick
nothing recorded
Importing @sap/cds common.cds to your CAP project using the CDS Graphical Modeler
SAP Community, Xiao-fei_Song
nothing recorded
Importing an external data model using CDS Graphical Modeler for Visual Studio Code
SAP Community, Xiao-fei_Song
nothing recorded
Importing external edmx files to your CAP project using the CDS Graphical Modeler
SAP Community, Xiao-fei_Song
nothing recorded
Integration Tests in a Cloud Foundry Java App using SAP Cloud Application Programming Model
SAP Community, former_member428487The reasoningRunnable code
Core changed
Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
Introducing eslint-plugin-better-cap-config an ESLint plugin to improve CAP configuration
SAP Community, Mauricio LaufferThe reasoningA recipeRunnable code
nothing recorded
ISO content for common CAP types
SAP Community, DJ AdamsThe reasoningRunnable code
Core changed
Joule Studioがリリースされたので早速CAPアプリを自然言語で操作するカスタムスキルを構築してみた
SAP Community, takayuki_tanaka
nothing recorded
Making CAP Application Development Easier and Faster with the Help of Storyboard in SAP Business Application Studio
SAP Community, Aryan_Raj_SinhaThe reasoning
nothing recorded
Migrate your code with UI5 linter – Autofix has landed
SAP Community, Florian Vogt
nothing recorded
Migrating Your CAP Applications from SAP Web IDE to SAP Business Application Studio
SAP Community, liat_bThe reasoningA recipe
Core changed
Multi-Origin Service Testing and Troubleshooting in SAP Gateway
SAP Community, Ravikumar_H1
nothing recorded
My CAP Projects Toolbox
SAP Community, vvdries
nothing recorded
New tutorial for UI5 Middleware FE Mockserver
SAP Community, Marian Zeis
nothing recorded
News from Custom Code Migration: ECC to SAP S/4HANA Powered by Agentic AI
YouTube — SAP Developers playlists, olgadolinskaja
nothing recorded
Part 1: How to create CAPM project in BAS
SAP Community, Vennilla00The reasoningA recipe
Core changed
Patterns for using LLMs in ABAP development
Heliconia Labs, Lars HvamThe reasoningA reference
nothing recorded
Prompt-Driven Development: Building Full-Stack SAP CAP Apps from User Stories
SAP Community, AnuradhaDhinganThe reasoning
nothing recorded
Quick Implementation of DI/DI Container on SAP CAP: Node.js Hands-on Part
SAP Community, UmezukiThe reasoningRunnable code
nothing recorded
Random Numbers and Probability Distributions in the ABAP Environments for 2508
SAP Community, kilian_kilger
nothing recorded
Receive Events from Event Mesh of Integration Suite to CAP Node.js Applications
SAP Community, KevinWang_ST_Consultancy
nothing recorded
Remote Debugging of SAP CAPM App - Nodejs
SAP Community, darshanv23The reasoningA recipe
nothing recorded
Rethinking security for modern SAP solution landscapes
SAP TechEd — session catalogueThe reasoning
nothing recorded
Reusable components for CAP with cds-plugin
SAP Community, Daniel SchlachterThe reasoningRunnable code
nothing recorded
Running CAP Node Applications in SAP Business Application Studio
SAP Community, liat_bThe reasoning
nothing recorded
S/4HANA公有云版的内部ABAP拓展
SAP Community, ArthurYang
nothing recorded
SAP AI Services - DOX - Gen AI with SAP CAP Plugin - Part 3
SAP Community, sabarna17, part 3 of 3
nothing recorded
SAP BAIP, ABAP environment – How to build partner solutions and get them certified
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
SAP BAIP, ABAP environment: Monitoring and troubleshooting
SAP TechEd — session catalogueA recipe
nothing recorded
SAP BTP Showcase – SAP Continuous Integration and Delivery (SAP CI&D) for SAP HANA Cloud
SAP Community, gcalixtosThe reasoningRunnable code
Core changed
SAP CAP Lessons Learned: SQLite is single threaded, HANA is not
SAP Community, LucasMagriniRigo
nothing recorded
SAP CAP: Best VSCode extensions for TypeScript development (UI5 & NodeJS)
SAP Community, Daniel DragoleaThe reasoningRunnable code
Core changed
SAP CAP: Controller - Service - Repository architecture
SAP Community, Daniel DragoleaThe reasoningRunnable code
New majors
SAP CAPv7 - Node.js Highlights and Experiences
SAP Community, davidtill
nothing recorded
SAP Cloud Application Programming Model (CAP) - start here
SAP Community, DJ AdamsThe reasoning
nothing recorded
SAP Cloud Application Programming Model(CAP):概要およびデモ - Part 1
SAP Community, rasai, part 1 of 2
nothing recorded
SAP Fiori Application Generator Available in Open Source
SAP Community, jlong
nothing recorded
SAP Tech Bytes: Using the SAP Approuter at dev time - a full-stack journey with UI5 and CAP
SAP Community, Nico SchoenteichThe reasoningRunnable code
New majors
Set up a self-contained development environment for CAP Node.js
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Set up VS Code on Chrome OS for local Application Programming Model development
SAP Community, DJ AdamsThe reasoningRunnable code
Core changed
Simplifying SAP BTP Authentication in Pipelines with SAP Passport and Playwright
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
Storyboard for cloud business applications using CAP in SAP Business Application Studio
SAP Community, liat_bThe reasoning
nothing recorded
Streamlining CAP Development with CDS Graphical Modeler in SAP Business Application Studio
SAP Community, Jyoti_ranjanThe reasoning
nothing recorded
Surviving and Thriving with the SAP Cloud Application Programming Model: Local development hurdles
SAP Community, maxstreifeneder
nothing recorded
Taking CAP to the next level - with TypeScript
SAP Community, mrbandlerThe reasoningRunnable code
Gone quiet
Taking Control of Clean Core: When to Use Project Kernseife in addition to Standard SAP Tools
SAP Community, LBretschneider
nothing recorded
Testing your CAP HANA Artifacts with jest – including multitenancy, hdbprocedure and hdbview
SAP Community, TristanThe reasoningA recipeRunnable code
Core changed
The ECC-to-CAP Starter Kit
YouTube — SAP Developers playlists, Sebastiano Marchesini
nothing recorded
The fastest and easiest way to run full-stack applications in SAP Business Application Studio
SAP Community, liat_bThe reasoning
nothing recorded
The Future of ABAP is Here: VS Code ADT, Zero-Config MCP, and AI Co-pilots
SAP Community, lpodile
nothing recorded
Tips and Tricks for Working with Annotations in CAP Projects using Language Server Protocol (LSP) capabilities
SAP Community, maryana_nabokaThe reasoning
nothing recorded
Tips: VS Code Extensions
SAP Community, jhodel18The reasoning
nothing recorded
TypeScript Sheriff: How can I use TypeScript in the SAP ecosystem? (Part 2 of 3)
SAP Community, MikeDoyle, part 2 of 3The reasoning
nothing recorded
UI Composition with Application Frontend Service
SAP Community, Vadim TomnikovThe reasoning
nothing recorded
UI5 MCP Server Got Extended for UI Integration Cards Generation
SAP Community, daniel_vladinov
nothing recorded
UI5 Views, Reimagined: Type-Safe TSX for a Modern Dev Experience
YouTube — SAP Developers playlists, Peter Muessig
nothing recorded
Use mocking to embrace auth in your domain model from the outset
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Use SCP CF Destination service in NodeJs locally
SAP Community, WouterLemaireThe reasoningRunnable code
Core changed
Use Tasks in Visual Studio Code to start a cds service, an approuter and launch a browser in one go
SAP Community, pieterjanssensThe reasoningRunnable code
Core changed
Use TypeScript with the SAP Cloud Application Programming Model
SAP Community, KevinRThe reasoningA recipeRunnable code
nothing recorded
Useful CAP CDS and Fiori Commands to Accelerate Development and Deployment
SAP Community, TiaXu
nothing recorded
Using Postman for API Testing with XSUAA
SAP Community, mariusobertThe reasoningRunnable code
nothing recorded
Using the UI5 Mockserver for Client-Specific Data and Testing
SAP Community, Marian Zeis
nothing recorded
What's in Daniel Hutzel's brain?
YouTube — SAP Developers playlists, Daniel Hutzel, DJ Adams
nothing recorded
What's new in SAP Cloud Application Programming Model – January 2026
SAP Community, BirgitSThe reasoning
nothing recorded
What's new in SAP Cloud Application Programming Model – November 2025
SAP Community, BirgitSThe reasoning
nothing recorded
What's new in SAP Cloud Application Programming Model – September 2025
SAP Community, BirgitSThe reasoning
nothing recorded
XSUAA Local Testing
SAP Community, ManasaManuThe reasoningA recipeRunnable code
Core changed
加速开发和部署的CAP CDS和Fiori一些实用命令
SAP Community, TiaXuThe reasoningA recipeRunnable code
Core changed
Agentic AI & AI Agents
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
Agentic Engineering for SAP BTP Extensions
SAP Architecture Center, Guilherme Segantini, Mario PonceThe reasoningA reference
nothing recorded
AI-native North Star architecture — Platform Layer
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
Core changed
DevOps with SAP BTP
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
Generative AI on SAP BTP
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
Core changed
Multitenant SaaS Application using CAP
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
SAP Document AI
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded

Recent changes88

  • Browsing table datacore coverage revised

    Reassessed against the graph (check:capabilities): the note described the providers as SAP GUI programs only, and browser apps, an IDE extension and a desktop editor have arrived; the state stays core-and-community.

  • Build and dev-server toolingcore coverage revised

    Reassessed against the graph (check:capabilities): providers of many kinds arrived after 2026-08-31 and the entry said nothing of what they add. State core-and-community unchanged.

  • Calling a service by handcore coverage revised

    Reassessed against the graph (check:capabilities): abap-odata-test arrived after the block was assessed and changes the kinds of community answer; the state stays core-and-community.

  • Code formattingcore coverage revised

    Reassessed against the graph (check:capabilities): the abap2UI5 playground provides this capability and the text never named it; ABAP FS named for the kind of VS Code integration.

  • Code reviewcore coverage revised

    Reassessed against the graph (check:capabilities): providers that arrived after the 2026-09-13 assessment (abapTimeMachine, abapOpenReview, a transport review app) shape the answer; state unchanged, core-and-community.

  • Debuggingcore coverage revised

    Reassessed against the graph (check:capabilities): the opening counted SAP packages; the list that follows is unchanged.

  • Debuggingcore coverage revised

    Reassessed against the graph (check:capabilities): community CAP providers answer the boundary the block names (which handlers ran, why a value came out), and the block said nothing of them. State stays core-and-community.

  • Debuggingcoverage by ecosystem revised

    Reassessed against the graph (check:capabilities): seven ABAP providers newer than the block were never named. State stays core-and-community.

  • Driving the SAP GUIcore coverage revisedcommunity-only

    Reassessed against the graph (check:capabilities): every provider counting for the ABAP door is independent, the SAP sample is not a presence, and the block states no sourced what_core_does, so no core presence is recorded.

  • Driving the SAP GUIcore coverage revised

    Reassessed against the graph (check:capabilities): the sentence explained a state the providers contradict and made a claim about all providers, which one coordinate-based server and a batch input package do not fit.

Other domains