Person

Sebastian Wolf

Contributes to 16
ABAP Cloud readinessABAPABAP Cloud readinesscapabilityWhether code can run in ABAP Cloud — released APIs only, no direct table access, no obsolete statements — and what to do with the code that cannot.Agent guidanceCAPUI5BTPABAPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.AttachmentsCAPUI5ABAPBTPAttachmentscapabilityStoring a file somebody uploaded next to the record it belongs to, and getting it back out — where the bytes actually live, who may read them, and what the UI shows while they are being scanned.Build and dev-server toolingUI5Build and dev-server toolingcapabilityServing an app locally and building it for deployment — proxying a backend, transpiling, bundling, and shaping the result for whatever will host it.Clean code conventionsABAPClean code conventionscapabilityThe naming, structure and language-subset conventions that make source code readable across a team — and the question of which of them a checker can enforce.Database connectorsCAPBTPABAPDatabase connectorscapabilityConnecting an application’s data model and queries to a database, including the differences in supported queries, types and schema management between database implementations. Changing an existing schema belongs to [schema evolution](capability:schema-evolution).DestinationsCAPBTPUI5DestinationscapabilityReaching a system that is not yours — an S/4HANA tenant, an on-premise service, a third-party API — without the address, the credentials or the tunnel being written into the application. The destination is the indirection, and the reason an endpoint can move without a redeploy.Editor supportCAPABAPBTPUI5Editor supportcapabilityWorking in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.LintingCAPUI5LintingcapabilityCatching 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.LLM integrationCAPUI5BTPABAPLLM integrationcapabilityCalling a language model from application code with the tenant, destination and credential handling already solved instead using an SDK call with a hand-rolled key.MultitenancyCAPBTPMultitenancycapabilityServing many tenants from one deployment — onboarding, tenant-isolated data, per-tenant schema deployment and the operational tooling around it. It is decided once, before anything is built, and narrows the artifacts in almost every capability downstream: most sharply in [caching](capability:caching) and anything else holding state in process.Source controlABAPSource controlcapabilityKeeping source code and development objects in version control, comparing their revisions, and moving them between development environments. Managed delivery of changes belongs to [transport management](capability:change-promotion).ThemingUI5ThemingcapabilityApplying a consistent visual identity across every control, including the parameters an app may read and the custom themes an organisation may build.Touch operationUI5Touch operationcapabilityOperating an app with a finger, a stylus or a gloved hand on a tablet, kiosk or shop-floor terminal: targets large enough to hit, and input that does not assume a hardware keyboard. Distinct from responsive layout, which is about the width of the screen rather than what touches it.TypeScript supportUI5TypeScript supportcapabilityWriting 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.Web Components interopUI5Web Components interopcapabilityUsing standards-based custom elements inside an app, and the question of which control set an app should be built from at all, two concerns that are often answered as one.

Entries22

Group by22 of 22 entries
EntrySignals
Contributes to22
@cap-js-community/mtx-toolv0.14.0
none

CLI for operating tenants of multitenant CAP applications

@sap-cloud-sdk/connectivityv4.9.1
none

Destination lookup and connectivity proxy for the Cloud SDK

@sap-cloud-sdk/http-clientv4.9.1
none

HTTP client carrying a destination's credentials

@sap-cloud-sdk/odata-commonv4.9.1
none

Shared machinery under the Cloud SDK's OData and OpenAPI clients

@sap-cloud-sdk/openapiv4.9.1
none

Generated OpenAPI clients for the Cloud SDK

@sap-cloud-sdk/resiliencev4.9.1
none

Timeouts, retries and circuit breaking around remote calls

@sap-cloud-sdk/utilv4.9.1
none

General utilities shared across the Cloud SDK packages

@ui5/cliv4.0.71
none

UI5 Tooling command line for project setup, dev server and build

@ui5/loggerv4.0.2
none

Internal logger of the UI5 CLI

@ui5/sample-app
none

OpenUI5 sample app set up with the UI5 CLI

@ui5/webcomponentsv2.28.1
Functional boundary

SAP's UI elements as standard custom elements

abap-file-formats
none

SAP's specification for serialising ABAP objects to files

abap-platform-yy
none

Demo RTTI-style library for the ABAP Environment, built to show APACK

abapGit
none

Git client written in ABAP that runs inside the system

btp-hello-world-fiori
none

Mission building a Hello World SAPUI5 app on a BTP Launchpad Site

cds-textmate-grammar
Functional boundary

TextMate grammar for the CDS language

Clean ABAP
none

Open, versioned style guide for ABAP

Cloudification Repository
Functional boundary

SAP's list of released APIs for SAP Cloud ERP with successors

hdbv2.30.1
Functional boundary

Pure JavaScript SAP HANA driver for Node.js

SAP-samples/abap-platform-jak
Functional boundary

JSON-to-ABAP conversion library sample showing what APACK can do

UI5 Web Components agent skills
Functional boundary

Two agent skills for accessibility and styling of web components

vscode-ui5-language-assistantv0.0.1-security
none

VS Code extension for SAPUI5 and OpenUI5 XML views and manifest

Details

Profile1
For your agent
Ref
actor:sebastianwolf-sap
JSON
/actors/sebastianwolf-sap.json
MCP
Connecting an agent