{"ecosystem":"abap","generated":"2026-10-26","events":[{"date":"2026-10-26","kind":"entered","entity":"option","ref":"artifact:consetto-cloudalmlink","name":"Cloud ALM Link for ADT","discovered_via":"source:github"},{"date":"2026-10-26","kind":"entered","entity":"option","ref":"artifact:irumudipriyan-sap-tcode-runner","name":"SAP TCode Runner","discovered_via":"source:curator"},{"date":"2026-10-26","kind":"entered","entity":"option","ref":"artifact:magpasulke-abap-string-interpreter","name":"ZASIS","discovered_via":"source:github"},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-cloud-readiness","name":"ABAP Cloud readiness","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): the state changed, so the block now says what the added providers do, as kinds with the defining ones linked."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): removed the tool count and the two absence claims about who has built something."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:agent-evals","name":"Agent evals","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): albertmink-agentic-abap-evals, an independent set of ABAP tasks and a grader for coding agents, was entered after the block was written; the count is dropped and the second kind named. State unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): docs/WRITING.md §3 rules out provider counts and absence claims in every capability field."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): drops a count-like contrast with a plugin the flavor does not have."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): no community artifact on the UI5 door provides this capability by an edge; the middlewares the text named provide ui5-build-tooling, and the only sample on the door is not a presence. what_core_does stays, so the core remains present."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:authorization","name":"Authorization","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the note claimed every provider behind the door is an SAP service, a statement about the corpus that goes stale, and did not name the fresh btp-oauth provider. Coverage state unchanged: only SAP-official services count behind this door."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-data-browsing","name":"Browsing table data","what":"core coverage revised","detail":"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."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-service-testing","name":"Calling a service by hand","what":"core coverage revised","detail":"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."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:certificate-management","name":"Certificate management","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the note was an absence claim about providers; the new SAP provider btp-custom-domain is sap-official, so core-only still holds."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:change-promotion","name":"Change promotion","what":"core coverage, id, ecosystems, name revised","detail":"Public feedback issue #9. The ABAP name is kept in framing_by_ecosystem.abap; the default name and description now state the cross-door concern."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:change-tracking","name":"Change tracking","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): removed a count, and linked the entry the graph holds instead of its repository."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-clean-code","name":"Clean code conventions","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): FORMfactor, an independent ABAP generator, provides this capability, so the community is present on the door."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-code-formatting","name":"Code formatting","what":"core coverage revised","detail":"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."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-code-review","name":"Code review","what":"core coverage revised","detail":"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."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:configuration","name":"Configuration","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): config-management arrived as a provider after the block was last looked at; the state stays core-and-community."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:data-modelling","name":"Data modelling","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): independent ABAP providers (CDS Analyser, CDS field mapping, acds) now provide this capability on the ABAP door."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the note counted one entry behind the door; it now names the driver and SAP HANA, which now provides the capability on this door. State unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:debugging","name":"Debugging","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): seven ABAP providers newer than the block were never named. State stays core-and-community."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:document-output","name":"Document output","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the service is a provider on this door and the text named it without the link. Wording otherwise unchanged; the state stays core-only."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:documentation","name":"Documentation","what":"core coverage, coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): absence claims about providers go stale as providers arrive. The flavor states are unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:gui-automation","name":"Driving the SAP GUI","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): removed the count and the popularity wording, and named the kinds, including batch input (jrgkraus-tool-bi) and SAP's sample, which the text never named."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:editor-support","name":"Editor support","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the providers behind the UI5 door are SAP's (UI5 Language Assistant, and SAP Build Code and SAP Web IDE Full-Stack, which serve ui5). The community SAPUI5 Extension is an entry in the graph but has no provides edge to this capability."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:error-handling","name":"Error handling","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): brandeis-consulting-abap-prc arrived after the block was last looked at, and the block named no community kinds."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the note made a claim about every provider and named none, and the SAP services that arrived since the block was assessed (Advanced Event Mesh, the Integration Suite event broker, Cloud Application Event Hub) shape the answer. The state stays core-only, since every provider counting for the door is sap-official."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-extensibility","name":"Extensibility","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): a provider of a second kind, a discovery report for existing enhancement points, arrived after the block was last assessed and the text never named it. State unchanged (core-and-community)."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:transaction-code-lookup","name":"Finding a transaction code","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): sapgui arrived as a second kind, one that reads the system's own menu, and the prose counted entries."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:generators","name":"Generators","what":"core coverage, coverage by ecosystem, framing by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the atlas holds these entries, so the links point at them and not at their repositories (docs/WRITING.md section 4)."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:http-clients","name":"HTTP clients","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): two providers added since 2026-09-14 that the text never named; the singular \"one client interface\" also read as a count."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:ide-provisioning","name":"IDE provisioning","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): eclipsadt-o-mat arrived after the last look and the text never named it; state unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:data-import-export","name":"Importing and exporting table data","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): the count of sample repositories goes stale as providers arrive, and the ABAP backend importer and the Excel add-in change the shape of the answer, so the note names those kinds. The ABAP state stays core-and-community."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:input-validation","name":"Input validation","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): no artifact carries a provides edge to this capability for the UI5 door, because openui5-validator provides ui5-data-binding. The state follows the edges, and the core stays present through the block's sourced what_core_does."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:product-maintenance-status","name":"Knowing the maintenance status of a release","what":"core coverage, coverage by ecosystem revised","detail":"ui5-task-check-eocp, from public feedback issue #6, is the first independent provider on the UI5 door, beside SAP's SAPUI5 version overview."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:launchpad-plugins","name":"Launchpad plugins","what":"core coverage, coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): removed an absence claim and a count of providers (WRITING §3); the flavor states are unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"coverage by ecosystem, core coverage, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): the note claimed who provides the capability behind this flavor, which moves with the corpus. The flavor state is unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:warehouse-loading","name":"Loading a warehouse","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): ERPL is a provider the text never named, and it loads from ABAP systems outside BW routines. State unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:local-development","name":"Local development","what":"coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): the note counted providers and claimed an absence about who has built something, which goes stale as providers arrive."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:localization","name":"Localization","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): providers arrived after the block was last looked at, an XLIFF editor and an MCP server among them, and the text named none of the kinds."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:logging","name":"Logging","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the state is now community-only and the block needed to say what the community adds."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:table-maintenance","name":"Maintaining table entries","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): open-abap-open-table-maintenance, a community-org package served from an HTTP handler for one table named in its code, was not named; the browser editor is now linked. State unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:model-visualisation","name":"Model visualisation","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): abapGraph and abap-search-tools-ui arrived after the ABAP block was last looked at and the text never named them. No state changed."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:notifications","name":"Notifications","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the note claimed every provider is independent, a statement about who has built something; it now names the kinds, including the process framework that mails about failed objects."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:odata","name":"OData","what":"coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the note counted the repositories and named none of the kinds that arrived since the block was assessed; it now names the kinds and links the ones that define them. State unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","what":"coverage by ecosystem, core coverage revised","detail":"Reassessed against the graph (check:capabilities): a CAP-door provider reaches Document Grounding through the LangChain vector store interface, a shape the two plugins do not cover."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:rfc-connectivity","name":"RFC connectivity","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): erpl-node-rfc, pyrfc-mcp, rfc-connector and Cloud Connector reached this door after the block was written and change its shape from callee only to callee and caller."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:search","name":"Search","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): the only independent provider behind the ABAP door is ZC8A_001, an artifact of type sample, which is not a presence; the core stays because what_core_does is sourced."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:code-search","name":"Searching code in a system","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): the note named no kind of provider, and five providers newer than the 2026-09-14 assessment shape the answer. State unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:seed-data","name":"Seed data","what":"core coverage, coverage by ecosystem revised","detail":"Reassessed against the graph (check:capabilities): no artifact provides seed-data for the UI5 door; the two tools the sentence named provide ui5-testing. The core stays present on the sourced what_core_does. The tools stay on the graph under ui5-testing."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:serialisation","name":"Serialisation","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): abap-architect, an ide-extension that provides this capability, was not named; ajson linked as the defining parser."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): the note counted providers, and sap-security-mcp no longer provides this capability. The unmapped state is unchanged."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-source-control","name":"Source control","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): providers added since 2026-08-31 change the kinds the community adds beyond the in-system git client; the state stays core-and-community."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-static-analysis","name":"Static analysis","what":"core coverage revised","detail":"Reassessed against the graph (check:capabilities): the block named none of the providers that arrived after 2026-08-31. State unchanged, core-and-community still matches the providers."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:telemetry","name":"Telemetry","what":"coverage by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): removes a universal claim about the providers that goes stale as they arrive."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:tool-governance","name":"Tool governance","what":"description, core coverage, coverage by ecosystem, framing by ecosystem, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): a count of providers removed."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-ui-from-abap","name":"UI written in ABAP","what":"core coverage, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): removed the claim that abap2UI5 is the sole provider, which went stale as providers arrived."},{"date":"2026-10-26","kind":"moved","entity":"capability","ref":"capability:abap-unit-testing","name":"Unit testing","what":"core coverage, coverage by flavor revised","detail":"Reassessed against the graph (check:capabilities): the note counted the artifacts and said they were in staging; both are in the graph now and are named."},{"date":"2026-10-25","kind":"entered","entity":"option","ref":"artifact:larshp-vscode-abap","name":"ABAP Syntax Highlighting","discovered_via":"source:curator"},{"date":"2026-10-25","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"coverage by ecosystem revised","detail":"Rewritten at the maintainer's request (2026-10-25): what SAP ships named whole, and what the community adds written from what its ABAP MCP servers state about how they run, connect and sign in."},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:mediumtaj","name":"Ajiemar Santiago"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:sabatale","name":"Alex S."},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:a-fas","name":"Alexander Tsybulsky"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:bjoernschulz-cgn","name":"Björn Schulz"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:dimi309","name":"dimi309"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:erlerb","name":"erlerb"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:florianstephan01","name":"florianstephan01"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:gabbianiiii","name":"Gabbianiiii"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:123go","name":"Glen Simpson"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:d024110","name":"HaasFrankMartin"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:hieunx12","name":"Hieunx12"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:jessie-cheah","name":"Jessie Cheah"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:kds042","name":"KDS042"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:kgorin8","name":"Kirill Gorin"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:leonstern","name":"Leon Stern"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:mnicolai77","name":"MNicolai77"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:monty79","name":"monty79"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:ogulcan-k","name":"Ogulcan Kusluoglu"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:reichr-dev","name":"reichr-dev"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:sapsm","name":"Sebastian Machhausen"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:seidorvt","name":"seidorvt"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:techedgegroup-sap","name":"techedgegroup-sap"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:teo-tsirpanis","name":"Theodore Tsirpanis"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:froggs","name":"Tobias Leich"},{"date":"2026-10-24","kind":"entered","entity":"person","ref":"actor:tolgonaimuratbekova","name":"Tolgonai Muratbekova"},{"date":"2026-10-23","kind":"entered","entity":"option","ref":"artifact:erhan-epod-adt-mcp-server","name":"EPOD ADT MCP Server","discovered_via":"source:curator"},{"date":"2026-10-22","kind":"entered","entity":"option","ref":"artifact:b-tocs-abap-btocs-core","name":"B-Tocs ABAP SDK","discovered_via":"source:github"},{"date":"2026-10-22","kind":"entered","entity":"option","ref":"artifact:yannick-thirion-klystron","name":"Klystron","discovered_via":"source:curator"},{"date":"2026-10-22","kind":"entered","entity":"option","ref":"artifact:b-tocs-pyapi4abap","name":"pyapi4abap","discovered_via":"source:github"},{"date":"2026-10-22","kind":"entered","entity":"option","ref":"artifact:skybuffer-ai-mcp-server","name":"Skybuffer AI MCP server","discovered_via":"source:curator"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:fgalastri","name":"fgalastri"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:watson-developer-cloud","name":"IBM Watson APIs"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:romankorim","name":"romankorim"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:sap-russia","name":"SAP Russia"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:sap2moose","name":"SAP2Moose"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:srijan9864","name":"Srijan Sarmah"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:tf-franz-seidl","name":"tf-Franz-Seidl"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:tmhew","name":"tmhew"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:uweku","name":"Uwe Kunath"},{"date":"2026-10-22","kind":"entered","entity":"person","ref":"actor:vlutsas","name":"Vladimir Lutsas"},{"date":"2026-10-22","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 20.0.0"},{"date":"2026-10-21","kind":"entered","entity":"option","ref":"artifact:abap-ai-mcp2","name":"abap-ai/mcp2","discovered_via":"source:curator"},{"date":"2026-10-21","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 19.0.0"},{"date":"2026-10-20","kind":"entered","entity":"reading","ref":"content:joule-for-developers-with-sap-btp-abap-environment-setup-guide","name":"Joule for Developers with SAP BTP ABAP Environment-Setup Guide","discovered_via":"source:sap-community · joule-tag"},{"date":"2026-10-20","kind":"entered","entity":"reading","ref":"content:what-an-ai-infra-engineer-sees-when-opening-sap-s-ai-stack-1-3-the-model-gateway","name":"What an AI infra engineer sees when opening SAP's AI stack (1/3): the model gateway","discovered_via":"source:sap-community · btp-tag"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:4artemy4","name":"4Artemy4"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:abapinho","name":"Abapinho"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:abaptools","name":"abapTools"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:abhijeetjangam","name":"abhijeetjangam"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:agraeber","name":"agraeber"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:alaible","name":"Alex"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:alezhu","name":"Alexandr Zhuravlev"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:alexey-arseniev","name":"Alexey Arsenyev"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:atudor2","name":"Alistair Tudor"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:alokm3hta-star","name":"alokm3hta-star"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:alwinvandeput","name":"Alwin van de Put"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:abappm","name":"apm.to"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:appknight","name":"AppKnight"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:oarthursilva","name":"Arthur Silva"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:artrayme","name":"Artsemi"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:aws-for-sap","name":"AWS for SAP"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:b-tocs","name":"B-Tocs.org Community"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:benbenbennetz","name":"BenBenBenNetz"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:benjaminweisheit","name":"Benjamin Weisheit"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:beraadim","name":"Bjørn Espen Raadim"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:panterb","name":"Björn Panter"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:bluefunda","name":"BlueFunda"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:bryanmcain","name":"bryanmcain"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:btc-ag","name":"BTC Business Technology Consulting AG"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:btcag","name":"BTCAG"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:bunysae","name":"Bunyanuch Saengnet"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:pacroy","name":"Chairat Onyaem (Par)"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:chrisclaus11","name":"Christoph Claus"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:codex","name":"Codex"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:coreline","name":"coreline"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:daniel-huser","name":"Daniel Huser"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:digitalbizwhiz","name":"DigitalBizWhiz"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:dibalak","name":"Divya Balakrishna"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:zedwin","name":"Edwin Vleeshouwers"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:endresshauser-infoserve","name":"Endress+Hauser InfoServe GmbH+Co. KG"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:abat-serh","name":"Erik Heuschmann"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:flow23","name":"Florian Wallburg"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:franzreitmayer","name":"franzreitmayer"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:freight-art","name":"Freight Art"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:frozenraindrop","name":"frozenraindrop"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:fschmidt-warema","name":"fschmidt-warema"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:gaudinulkor","name":"GaudinUlkor"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:guidojager","name":"GuidoJager"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:hyoshioka0128","name":"Hiroshi Yoshioka"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:ibm","name":"International Business Machines"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:irodrigob","name":"Iván Rodrigo"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:jharna-agrawal","name":"Jharna - MS"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:jharnaagrawal","name":"JharnaAgrawal"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:jridfe","name":"Jochen Röhrig"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:buettnerjulian","name":"Julian Büttner"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:kamilkov","name":"Kamil Kováč"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:krdash","name":"Krishna Chandra Dash"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:letysker","name":"LeTysker"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:tynopia","name":"Lukas Leisten"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:lukas-klausner","name":"lukas-klausner"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:zmsmarc","name":"Marc"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:gprs555","name":"Mark Saks"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:mmalenke","name":"Markus Malenke"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:mattiastrr","name":"mattiastrr"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:mdjoerg","name":"MDJoerg"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:biberm","name":"Michael Biber"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:msftgits","name":"Microsoft GitHub User"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:nioniotte","name":"Mishaël"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:mprevathi","name":"mprevathi"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:naveen-kurmadas","name":"Naveen-Kurmadas"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:naveenkurmadas","name":"NaveenKurmadas"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:drydumbhead","name":"NitinKumar Gupta"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:olegbash599","name":"OlegBash599"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:onurakca","name":"Onur Akça"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:orhangoektas-sap","name":"orhangoektas-sap"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:os-neff","name":"os-neff"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:peterlangner","name":"Peter Langner"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:preinboth","name":"Peter Reinboth"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:phanikumarps","name":"Phani Puttabakula"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:ppm230590","name":"ppm230590"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:prasanth23590","name":"prasanth23590"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:prreddyc","name":"Praveen Kumar Reddy Chinta"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:pshumilov","name":"PShumilov"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:raketenstart-abap","name":"raketenstart-abap"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:regestaitalia","name":"RegGitHub"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:somani6","name":"Reto Fischer"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:revathimp25","name":"revathimp25"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:rmezriv","name":"rmezriv"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:roman-doubrava","name":"roman-doubrava"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:sanjukum19","name":"Sanju Kumari"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:kseretis","name":"Seretis Kleanthis"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:sipemu","name":"Simon Müller"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:simonegaffurini","name":"Simone Gaffurini"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:sm-datazoo","name":"sm-DataZoo"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:smithmarius","name":"smithmarius"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:swixfort","name":"Stefan Wixfort"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:stoneranger","name":"StoneRanger"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:sz3lbi","name":"szelbi"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:tamandal","name":"Tarak Mandal"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:testitestmann91","name":"TestiTestmann91"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:thfiedler","name":"thfiedler"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:tiloko","name":"Tilo Körner"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:reyemsaibot","name":"Tobias Meyer"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:tranred","name":"TranRed"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:lingcsun","name":"Valar"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:vikasbansal2022","name":"Vikas Bansal"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:xamafe","name":"xamafe"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:yalcingurleksap","name":"yalcingurleksap"},{"date":"2026-10-20","kind":"entered","entity":"person","ref":"actor:bothzoli","name":"Zoltan Both"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-ai-in-abap-with-islm","name":"🟣 Bring AI into Your ABAP Applications with ISLM: Build, Integrate, and Consume AI Natively","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-ai21-multiple-models","name":"🟣 Enable Your AI application to Run on Multiple Models to Ensure Resilience and Compliance","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-aba-44-abap-ai-sdk-islm","name":"ABAP AI SDK powered by ISLM - How to implement your own AI use cases in ABAP","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"option","ref":"artifact:devepos-abap-call-hierarchy-ui","name":"ABAP Call Hierarchy","discovered_via":"source:github"},{"date":"2026-10-19","kind":"entered","entity":"option","ref":"artifact:devepos-abap-code-search-ui","name":"ABAP Code Search","discovered_via":"source:github"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-abap-development-tools-for-vs-code","name":"ABAP Development Tools for VS Code","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"option","ref":"artifact:devepos-abap-search-tools-ui","name":"ABAP Search and Analysis Tools","discovered_via":"source:github"},{"date":"2026-10-19","kind":"entered","entity":"option","ref":"artifact:devepos-abap-tags-ui","name":"ABAP Tags","discovered_via":"source:github"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-agentic-loop-with-joule-for-developers-and-adt-mcp-server","name":"Agentic Loop with Joule for Developers and ADT MCP Server","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"option","ref":"artifact:albertmink-agentic-abap-evals","name":"agentic-abap-evals","discovered_via":"source:github"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-ai-assisted-sap-development-with-mcp","name":"AI-assisted SAP development with MCP","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-rap-side-effects","name":"Always in Sync — Field-level and event-driven side effects for reactive UIs in RAP","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-bridging-python-and-sap-hana-sqlalchemy-hana","name":"Bridging Python and SAP HANA: Inside the sqlalchemy-hana Open-Source Dialect","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-developers-sap-com-in-your-dev-environment","name":"Bring \"developers.sap.com\" Into Your Dev Environment: SAP Developer Context for AI Coding Agents","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-agentic-workflows-n8n-joule-studio","name":"Building Agentic Workflows with n8n in Joule Studio","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-code-based-ai-agents-baip","name":"Building Code-Based AI Agents on the BAIP","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-cds-associations-and-joins","name":"CDS Associations & Joins","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-rap-authorizations-business-users","name":"Developing authorizations for business users in SAP Business AI Platform, ABAP environment","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-int-41-edge-integration-cell","name":"Edge Integration Cell - what's new?","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-how-to-build-application-jobs-abap-environment","name":"How to Build Application Jobs in SAP Business AI Platform, ABAP environment","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-aba-32-business-ai-abap-cloud","name":"How to implement business AI capabilities in ABAP Cloud","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-fiori-elements-adt-vscode-ui-33","name":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-news-from-custom-code-migration-ecc-to-s4hana","name":"News from Custom Code Migration: ECC to SAP S/4HANA Powered by Agentic AI","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-errors-in-bapis-or-rap-bos","name":"S/4HANA Custom Development - What happens in case of errors in BAPIs or RAP BOs?","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-abap-environment-partner-solutions-certification","name":"SAP BAIP, ABAP environment  – How to build partner solutions and get them certified","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"option","ref":"artifact:kamilkov-supply-chain-rescue","name":"Supply Chain Rescue","discovered_via":"source:github"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-tabular-foundation-models","name":"Unlocking Tabular Foundation Models: From Experimentation to Production","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-aba-33-embedded-analytics-abap-cloud","name":"Updates on Embedded Analytics in ABAP Cloud for Developers","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"entered","entity":"reading","ref":"content:devtoberfest-2026-rap-draft-handling","name":"What's new with draft handling in RAP?","discovered_via":"source:youtube · devtoberfest-2026"},{"date":"2026-10-19","kind":"moved","entity":"option","ref":"artifact:xexer-abap-select-converter","name":"ABAP Select Converter","what":"flavors, description, links revised","detail":"The flavor rests on the page's own \"It is primarily used to migrate existing code to ABAP Cloud.\"; nothing on either page places the tool in standard ABAP. The page's \"Additional infos\" link was read for the first time and is now links.docs: it states the beta and lists what the converter supports and does not, which replaces the earlier \"nothing for a batch of statements\", a limit read off what the form does not show. The [my-ide-actions](artifact:xexer-my-ide-actions) sentence now follows that repository's own words, \"The basis is the SwH tool\" and the security table's \"SELECT Converter | Software-Heroes API | -> Full SELECT Statement\", and calls it an IDE Action rather than a package, which is the type that entry carries.","drafted_with_ai":true},{"date":"2026-10-19","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"ecosystems revised","detail":"ui5-middleware-oidc was staged in intake-20261019-bestofui5 under ui5-build-tooling because this capability was not open on the UI5 door. The UI5 reading comes from the README of SAP's backend-proxy-middleware."},{"date":"2026-10-19","kind":"moved","entity":"option","ref":"artifact:xexer-cds-field-mapping","name":"CDS Field Mapping","what":"description revised","detail":"SAP's Cloudification Repository is in the graph, so the README's source is named by its entry rather than by a URL none of this entry's sources gave. The README's sentence is \"Source will be the Cloudification Repository, where the mapping old table to new Core Data Services is listed.\", so the prose reports it as what the README names and not as how the mapping file is produced today: the file in the repository comes from an extractor class you copy and run in your own system. The CAST, CASE and ABS gap is attributed to the tool's page, which is where that sentence stands, rather than to the README.","drafted_with_ai":true},{"date":"2026-10-19","kind":"moved","entity":"option","ref":"artifact:xexer-cloudification-repository-viewer","name":"Cloudification Repository Viewer","what":"flavors revised","detail":"The documentation's Introduction places what the viewer shows in one flavor: \"The Cloudification Repository is part of the new ABAP Cloud development model and lists released standard APIs that can be used to build the TIER 1 layer.\" Neither page states a standard ABAP use, so that flavor is left unstated.","drafted_with_ai":true},{"date":"2026-10-19","kind":"moved","entity":"capability","ref":"capability:editor-support","name":"Editor support","what":"ecosystems revised","detail":"UI5 Language Assistant, SAP's VS Code extension for UI5 XML views and manifest.json, and the SAPUI5 Extension by iljapostnovs were staged in intake-20261019-bestofui5 with this concern as their best fit, and the capability was not open on the UI5 door. The UI5 reading comes from the UI5 Language Assistant README."},{"date":"2026-10-19","kind":"moved","entity":"capability","ref":"capability:input-validation","name":"Input validation","what":"ecosystems revised","detail":"openui5-validator was staged in intake-20261019-bestofui5 under ui5-data-binding because this capability was not open on the UI5 door. The UI5 reading comes from the OpenUI5 pages on data types and validation messages."},{"date":"2026-10-19","kind":"moved","entity":"capability","ref":"capability:logging","name":"Logging","what":"ecosystems revised","detail":"SRBJSLogger and openui5-error-collector were staged in intake-20261019-bestofui5 with no capability edge, because this capability was not open on the UI5 door. The UI5 reading comes from the sap/base/Log API documentation and the OpenUI5 Logging and Tracing page."},{"date":"2026-10-19","kind":"moved","entity":"option","ref":"artifact:secondsky-sap-skills","name":"secondsky/sap-skills","what":"type properties, flavors revised","detail":"Read today in the two plugins that answer the CAP and the UI5 door, which the ABAP pass had not opened. The sap-cap-capire skill's frontmatter states that it covers Node.js and Java runtimes, so CAP's two flavors rest on the maintainer's sentence where the entry previously answered in both by the serves-another-door fallback, which is the same reading off an absence. The sapui5 skill's frontmatter names freestyle apps and Fiori elements apps in one clause, so freestyle is stated, and fiori-elements moves onto that sentence from the README line about which request activates sap-fiori-tools, which said what triggers a plugin rather than what it covers. Nothing read names UI5 Web Components, so that flavor stays unstated. Stating freestyle changes an answer: the entry answered no there while it stated one UI5 flavor and now answers yes, which a reader comparing that flavor's options will see. The ABAP pair is unchanged.","drafted_with_ai":true},{"date":"2026-10-19","kind":"moved","entity":"capability","ref":"capability:seed-data","name":"Seed data","what":"ecosystems revised","detail":"vscode-ui5-odata-mock-generator and openui5-smart-mockserver were staged in intake-20261019-bestofui5 under ui5-testing; the first one's drafter noted that seed-data fit better but was not open on the UI5 door. The UI5 reading comes from the OpenUI5 mock server pages and SAP's ui5-middleware-fe-mockserver README."},{"date":"2026-10-19","kind":"moved","entity":"option","ref":"artifact:marianfoo-werkbank","name":"Werkbank","what":"provides revised","detail":"What Werkbank adds for ABAP, CAP and UI5 is its catalog of development skills; the workspace itself is not specific to any of those stacks. Agent workspaces is narrowed back to BTP.","drafted_with_ai":true},{"date":"2026-10-19","kind":"moved","entity":"option","ref":"artifact:xexer-xlf-translator","name":"XLF Translator","what":"flavors, type properties revised","detail":"The flavor rests on the page's \"The tool is mainly used to translate ABAP Cloud Content, which is generated using the 'Maintain Translation' app (XLIFF Version 1.2).\" The web-tool block's uploads key carries the one sentence the page gives about the file leaving the machine, \"After uploading, all fields that have a translation element are available for translation.\", verbatim; access is left out because neither the page nor the site's FAQ says what it takes to use the tool. The prose no longer says the file is opened in the browser, which the word \"uploading\" does not support, no longer treats XLIFF 1.2 as what the tool accepts (the page states the version of the ABAP Cloud content it is mainly used for), and attributes \"without installing an additional tool\" to the maker. when_not_to_use was \"One file per session, translated by hand, field by field\", none of which the page states.","drafted_with_ai":true},{"date":"2026-10-18","kind":"entered","entity":"option","ref":"artifact:freight-art-abapsmith","name":"abapsmith","discovered_via":"source:github"},{"date":"2026-10-18","kind":"entered","entity":"reading","ref":"content:cap-in-the-age-of-ai-3-from-mcp-to-a2a","name":"CAP in the age of AI #3 - from MCP to A2A","discovered_via":"source:youtube"},{"date":"2026-10-18","kind":"entered","entity":"reading","ref":"content:cap-in-the-age-of-ai-6-vector-embeddings","name":"CAP in the age of AI #6 - vector embeddings","discovered_via":"source:youtube"},{"date":"2026-10-18","kind":"entered","entity":"reading","ref":"content:cap-in-the-age-of-ai-7-vector-embeddings-wrap-up","name":"CAP in the age of AI #7 - vector embeddings wrap-up","discovered_via":"source:youtube"},{"date":"2026-10-18","kind":"entered","entity":"option","ref":"artifact:aws-modernization-agents-for-sap","name":"Modernization Agents for SAP on AWS","discovered_via":"source:github"},{"date":"2026-10-18","kind":"entered","entity":"option","ref":"artifact:sap-developers-mcp","name":"SAP Developers MCP","discovered_via":"source:curator"},{"date":"2026-10-18","kind":"entered","entity":"reading","ref":"content:sap-s-4hana-cloud-scheduling-background-jobs-using-application-job-templates","name":"SAP S/4HANA Cloud: Scheduling Background Jobs Using Application Job Templates","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-extensibility-tag, source:sap-community · btp-abap-environment-tag, source:sap-community · s4hana-abap-environment-tag"},{"date":"2026-10-18","kind":"moved","entity":"option","ref":"artifact:sap-developers-mcp","name":"SAP Developers MCP","what":"entry revised","detail":"NEIGHBOURS §5.1 named the hosted MCP as a companion to index as an artifact, and the graph had no entry for it. ecosystem: umbrella because its content covers SAP technologies across stacks (llms.txt names ABAP Cloud, CAP, Fiori, HANA Cloud and integration) and no single door holds it. No read_only: the anonymous mounts are read-only, but the signed-in tier writes progress (complete_step). No tool_count: the quickstart and the API page list different tools per mount. The site also serves a GraphQL API, not recorded as an interface here for want of a page read. /mcp/homepage is left out of the description: the quickstart lists it as anonymous and the API page as signed-in.","drafted_with_ai":true},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-embed-control","name":"@abap2ui5/embed-control","discovered_via":"source:curator"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-linter","name":"@abap2ui5/linter","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-mcp-server","name":"@abap2ui5/mcp-server","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-abap-agent-runtime","name":"abap-agent-runtime","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-abap-cloud-gui","name":"abap-cloud-gui","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-office-addin","name":"abap2UI5 for Excel","discovered_via":"source:curator"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-vscode-extension","name":"abap2UI5 for VS Code","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-frontend","name":"abap2UI5 frontend","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-frontend-webcomponent","name":"abap2UI5 frontend-webcomponent","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-headless-frontend","name":"abap2UI5 headless frontend","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-layout-editor","name":"abap2UI5 Layout Editor","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-mobile-shell","name":"abap2UI5 mobile shell","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-playground","name":"abap2UI5 Playground","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-protocol","name":"abap2UI5 protocol","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-samples","name":"abap2UI5 samples","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-open-source-libs","name":"abap2UI5-addons/open-source-libs","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-popups","name":"abap2UI5-addons/popups","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-abap2ui5-local","name":"abap2UI5-local","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-samples-controls","name":"abap2UI5/samples-controls","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-samples-stack","name":"abap2UI5/samples-stack","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-admin-cockpit","name":"admin-cockpit","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-app-template","name":"app-template","discovered_via":"source:curator, source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:sonnyfrenzel-rgb-clean-core-io","name":"Clean-Core.io","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"reading","ref":"content:cloud-native-with-abap-cloud-the-transactional-outbox-pattern","name":"Cloud-Native with ABAP Cloud – The Transactional Outbox Pattern","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-extensibility-tag, source:sap-community · abap-rap-tag, source:sap-community · cloud-integration-tag"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:sap-abap-atc-cr-cv-s4hc","name":"Cloudification Repository","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-config-management","name":"config-management","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-custom-controls","name":"custom-controls","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-custom-controls-customer","name":"custom-controls-customer","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:datazoode-erpl","name":"ERPL","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:datazoode-erpl-node-rfc","name":"erpl-node-rfc","discovered_via":"source:npm"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-http-connector","name":"http-connector","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-launchpad-kpi","name":"launchpad-kpi","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-layout-management","name":"layout-management","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-lock-manager","name":"lock-manager","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-rap-ext","name":"rap-ext","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-rfc-connector","name":"rfc-connector","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-sapgui","name":"sapgui","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-se16n","name":"se16n","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-selection-screen","name":"selection-screen","discovered_via":"source:github"},{"date":"2026-10-17","kind":"entered","entity":"option","ref":"artifact:abap2ui5-web-abap2ui5","name":"web-abap2UI5","discovered_via":"source:github"},{"date":"2026-10-17","kind":"moved","entity":"option","ref":"artifact:abap-adt-api","name":"abap-adt-api","what":"released 9.0.0","detail":"1 content item in the atlas was written against an earlier version. Nothing is recorded about what changed."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:sap-event-mesh-consuming-s4-events-in-cap-and-integration-suite","name":"[Blog Post] SAP Event Mesh - Consuming S4 events simultaneously in CAP-based applications and SAP Integration Suite","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:052-10-minutes-from-start-to-launchpad","name":"052: 10 Minutes from Start to Launchpad","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:abap-create-dump","name":"ABAP - Create dump","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:abap-mcp-let-ai-do-real-development-in-your-sap-system","name":"ABAP + MCP: Let AI Do Real Development in Your SAP System","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:abap-code-to-wait-for-the-end-of-inbound-bgrfc-type-q-units","name":"ABAP code to wait for the end of \"inbound bgRFC type Q\" units","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:abap-development-tools-for-visual-studio-code-patch-1-0-1-released","name":"ABAP development tools for Visual Studio Code: Patch 1.0.1 released","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:abap-development-tools-for-visual-studio-code-version-1-1-released","name":"ABAP development tools for Visual Studio Code: Version 1.1 released","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:agent-systems-access","name":"Agent access to your systems","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-ad262","name":"Agentic CAP: Build MCP servers and enterprise AI agents","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-da205","name":"Agentic memory: Knowledge graph engine and recall in SAP HANA Cloud","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-ct1168","name":"AI-enabled administration: Automating log analysis with generative AI hub","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:ac-ai-native-north-star-architecture","name":"AI-native North Star architecture — Platform Layer","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-tm268","name":"Analyze and optimize ABAP Cloud model apps built on core data services","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:architecting-multiple-s4hana-backends-with-principal-propagation-part-1","name":"Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:aws-mail-configuration-for-sap-abap-systems","name":"AWS Mail configuration for SAP ABAP Systems","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-data-browsing","name":"Browsing table data","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:btp-authorization-object","name":"BTP - Authorization Object","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:btp-restriction-type","name":"BTP - Restriction Type","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-da164","name":"Building agentic applications with SAP HANA Cloud","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:attachment-upload-and-download-with-uploadsetwithtable","name":"Building an Attachment Upload and Download Solution Using UploadSetwithTable Control","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:calculating-ibp-technical-week-key-figure-date-in-s-4hana-using-cds-view","name":"Calculating IBP Technical Week \"Key Figure Date\" in S/4HANA Using CDS View","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-service-testing","name":"Calling a service by hand","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:calling-claude-from-abap-how-i-wired-sap-ai-core-into-a-real-business-scenario","name":"Calling Claude from ABAP: How I Wired SAP AI Core into a Real Business Scenario","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:capturing-background-job-errors-in-sap-using-the-application-log-slg0-slg1","name":"Capturing Background Job Errors in SAP Using the Application Log (SLG0/SLG1)","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:change-promotion","name":"Change promotion","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool","name":"Claude Code via MCP: Poor man's Joule, or a practical tool?","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-clean-code","name":"Clean code conventions","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"option","ref":"artifact:xexer-cloudification-repository-viewer","name":"Cloudification Repository Viewer","what":"requires, connects revised","detail":"SAP's Cloudification Repository entered the graph, so the repository this reads is a node rather than a name in a sentence. Both edges rest on the viewer's own documentation: the repository \"lists released standard APIs that can be used to build the TIER 1 layer\", and the Repository field is a \"Selection of the different release statuses that are made available by SAP in different JSON files\". No protocol, direction or condition: the documentation states none.","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-code-review","name":"Code review","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:configure-journal-entry-posting-approval-from-store-template-in-build-process-au","name":"Configure Journal Entry Posting Approval from Store Template in Build Process Automation","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:configuring-sap-cloud-integration-for-an-ibp-to-s-4hana-on-prem-private-cloud-in","name":"Configuring SAP Cloud Integration for an IBP to S/4HANA (on prem / private cloud) integration","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:consume-abap-rfc-function-modules-in-cap","name":"Consume ABAP RFC Function Modules in CAP","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:sap-group-consume-remote-services-in-a-full-stack-cap-application","name":"Consume Remote Services in a Full-Stack CAP Application","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:creating-an-sap-sd-billing-document-using-a-bapi-in-sap-build-and-accessing-it-t","name":"Creating an SAP SD Billing Document Using a BAPI in SAP Build and Accessing It Through 'Joule Work'","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:custom-form-with-custom-data-source-in-sap-public-cloud-grow-with-sap","name":"Custom Form with Custom Data Source in SAP Public Cloud (Grow with SAP)","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:data-modelling","name":"Data modelling","what":"description, ecosystems, entry revised","detail":"Merged the duplicate ABAP capability into this one, repointed its provides edges, content explains edges and prose links, and retired abap-data-modelling. Its old pages redirect here."},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:debugging-in-abap-development-tool-part-1","name":"Debugging in ABAP Development Tool (Part 1)","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:btp-ai-bp-document-grounding","name":"Document Grounding","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:gui-automation","name":"Driving the SAP GUI","what":"description revised","detail":"Keep the technology that defines the concern in the default; move implementation detail to framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-ct1085","name":"Explore SAP Fiori elements for ABAP developers","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:from-r3-abap-to-cap-and-fiori-elements-deployment","name":"From R/3 ABAP to CAP/Fiori Elements on SAP BTP- Deployment","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:from-r3-abap-to-cap-and-fiori-elements-on-sap-cloud","name":"From R/3 ABAP to CAP/Fiori Elements on SAP Cloud","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:from-segw-and-legacy-ui5-to-rap-with-arc-1","name":"From SEGW and Legacy UI5 to RAP with ARC-1","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:generating-adobe-form-using-rap-framework-odata-services","name":"Generating Adobe Form Using RAP framework OData Services","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:how-i-use-ai-for-development-and-why-context-matters","name":"How I Use AI for Development and Why Context Matters","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:how-to-check-fiori-apps-related-authorization-object-mass","name":"How to Check Fiori Apps Related Authorization Object Mass","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:how-to-connect-claude-code-to-abap-with-zero-config-mcp","name":"How to Connect Claude Code to ABAP with Zero-Config MCP","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:how-to-rename-an-odata-v4-service","name":"How to rename an OData V4 service?","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:how-to-use-sap-data-intelligence-with-sap-cloud-connector","name":"How to use SAP Data Intelligence with SAP Cloud Connector","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:ide-provisioning","name":"IDE provisioning","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:integrating-s4hana-invoicing-with-ksef-using-event-mesh-and-cap","name":"Integrating SAP S/4HANA Invoicing with KSeF Using SAP Event Mesh and CAP","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:introducing-arc-1-a-secure-adt-mcp-server-for-enterprise-sap-development","name":"Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-da263","name":"Knowledge graph and agent memory: Build an agent that remembers","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:launchpad-plugins","name":"Launchpad plugins","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.ui5. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:warehouse-loading","name":"Loading a warehouse","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.btp. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:table-maintenance","name":"Maintaining table entries","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:merge-multiple-pdf-forms-into-a-single-document-for-download-or-printing","name":"Merge multiple PDF forms into a single document for download or printing.","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:model-visualisation","name":"Model visualisation","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:modernizing-rfc-bapi-based-integrations-for-a-clean-core-with-sap-integration-su","name":"Modernizing RFC/BAPI-based Integrations for a Clean Core with SAP Integration Suite","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:odata","name":"OData","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:odata-batch-deleting-records-across-multiple-tables-in-single-transaction","name":"OData $batch Deleting Records Across Multiple Tables in Single Transaction","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:odata-deep-insert-implementation-and-real-life-examples","name":"OData Deep Insert: Implementation and Real-Life Examples","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-jw262","name":"OData to outcomes—Build AI-enabled SAP Fiori apps using SAP Fiori elements","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:openapi","name":"OpenAPI","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:architecting-multiple-s4hana-backends-with-principal-propagation-part-3","name":"Part 3: Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:architecting-multiple-s4hana-backends-with-principal-propagation-part-2","name":"Part2: Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:patterns-for-using-llms-in-abap-development","name":"Patterns for using LLMs in ABAP development","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:principal-propagation-from-btp-web-app-to-s-4hana-via-sap-integration-suite","name":"Principal Propagation from BTP Web App to S/4HANA via SAP Integration Suite","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:print-preview-from-rap-action-with-v4-odata-and-multiple-selection","name":"Print Preview from RAP Action with v4 OData and Multiple Selection","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:rap-feature-control-part-2","name":"RAP - Feature Control (Part 2)","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:rap-native-file-upload","name":"RAP - Native File Upload","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:rap-navigation-app-to-app","name":"RAP - Navigation (App to App)","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:running-ai-agents-against-sap-ecc-6-0-lessons-from-building-an-in-system-mcp-ser","name":"Running AI agents against SAP ECC 6.0: lessons from building an in-system MCP server","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:s-4hana-observability-streaming-sap-cloud-alm-logserv-telemetry-to-bigquery-vert","name":"S/4HANA Observability: Streaming SAP Cloud ALM & LogServ Telemetry to BigQuery & Vertex AI","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-ad261","name":"SAP BAIP, ABAP environment: Monitoring and troubleshooting","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-classic-ui","name":"SAP GUI screens and lists","what":"description revised","detail":"Keep the technology that defines the concern in the default; move implementation detail to framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:ac-sap-iam-integration-with-sap-cloud-identity-services","name":"SAP IAM integration with SAP Cloud Identity Services","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:sap-s-api-policy-on-ai-agents-what-it-prohibits-allows-and-leaves-open","name":"SAP's API Policy on AI Agents: What It Prohibits, Allows, and Leaves Open","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:scheduling-a-background-job-for-the-bdc-session-method-using-rsbdcsub","name":"Scheduling a Background Job for the BDC Session Method Using RSBDCSUB","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:code-search","name":"Searching code in a system","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:set-up-the-sap-cloud-connector-integrating-on-premise-systems-with-cloud-service","name":"Set up the SAP Cloud Connector: Integrating On‑Premise Systems with Cloud Services","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-source-control","name":"Source control","what":"name, description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-par1102","name":"Spec first: The disciplined way to develop ABAP with agents","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-static-analysis","name":"Static analysis","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:step-by-step-guide-to-display-system-details-on-sap-fiori-launchpad-shell","name":"Step-by-Step Guide to Display System Details on SAP Fiori Launchpad Shell","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-transactional-model","name":"Transactional model","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:teched-2026-tm267","name":"Transform your configuration of SAP S/4HANA Cloud with agentic AI","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-ui-from-abap","name":"UI written in ABAP","what":"description revised","detail":"Keep the technology that defines the concern in the default; move implementation detail to framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:understanding-and-developing-fiori-plugins-with-extension-api-typescript","name":"Understanding and Developing Fiori Plugins with Extension API & TypeScript","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"capability","ref":"capability:abap-unit-testing","name":"Unit testing","what":"description revised","detail":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.abap. Maintainer-requested scope audit."},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:using-claude-for-sap-abap-development-on-rfc-only-saprouter-systems-even-ecc-r-3","name":"Using Claude for SAP ABAP development on RFC-only / SAProuter systems (even ECC R/3)","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:using-rfc-function-modules-and-bapis-in-sap-build-process-automation","name":"Using RFC Function Modules and BAPIs in SAP Build Process Automation","what":"explains revised","detail":"Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-17","kind":"moved","entity":"reading","ref":"content:why-sap-cloud-identity-matters-for-sap-task-center-it-s-about-trust-and-global-u","name":"Why SAP Cloud Identity Matters for SAP Task Center: It’s About Trust and Global User ID","what":"explains revised","detail":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).","drafted_with_ai":true},{"date":"2026-10-16","kind":"entered","entity":"reading","ref":"content:extending-standard-s-4-hana-odata-api-s","name":"Extending Standard S/4 HANA OData API's","discovered_via":"source:sap-community · abap-extensibility-tag"},{"date":"2026-10-16","kind":"entered","entity":"option","ref":"artifact:andre-schaerpf-hammer-core-services","name":"Hammer Core Services","discovered_via":"source:curator"},{"date":"2026-10-16","kind":"entered","entity":"option","ref":"artifact:oisee-open-steamgate","name":"open-steamgate","discovered_via":"source:github"},{"date":"2026-10-16","kind":"entered","entity":"option","ref":"artifact:marc-bernard-tools-abap-tools-for-abapgit","name":"Tools for abapGit","discovered_via":"source:dotabap"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:abaphacker","name":"abaphacker"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:adityaissus","name":"Aditya"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:ajaysoreng","name":"Ajay Soreng"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:andriysobolsap","name":"Andriy Sobol"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:aravindhkce","name":"Aravindh Ganapathi"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:arcanist123","name":"arcanist123"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:ellermannaarslev","name":"Astrid Ellermann-Aarslev"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:dennstedtb","name":"Bastian Dennstedt"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:bizhuka","name":"Birzhan Moldabayev"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:carstenleue","name":"Carsten Leue"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:houndmx","name":"Christian Meza"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:danilok","name":"Danilo Yorinori"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:dante4d","name":"dante4d"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:army113","name":"David Sluga"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:elenasteblinasap","name":"elenasteblinasap"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:fabianfellhauer","name":"Fabian Fellhauer"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:frankrogalski","name":"Frank Rogalski"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:georgreichert1","name":"Georg Reichert"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:greltel","name":"George Drakos"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:gsingh704","name":"Gurjant Singh"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:harishb2018","name":"harishb2018"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:ibraeuninger","name":"Ingo Bräuninger"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:jack-liang","name":"Jack-Liang"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:joltdx","name":"Jörgen Lindqvist"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:mara305","name":"mara305"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:marcsap","name":"MarcSAP"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:marinablank","name":"MarinaBlank"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:martin-bredy","name":"Martin Bredy"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:matthaeusschuele","name":"Matthaeus Schuele"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:kenzhemax","name":"Maxim Kenzhebayev"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:milosz1234517","name":"Milosz1234517"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:mohammed-kazmi","name":"mohammed-kazmi"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:mubasis","name":"mubasis"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:olgadolinskaja","name":"olgadolinskaja"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:burnerpat","name":"Patrick Jackes"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:peterpersiel","name":"Peter Persiel"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:reidl-juergen","name":"reidl-juergen"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:ronnypahlke","name":"RonnyPahlke"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sachin-bk-22","name":"sachin-bk-22"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sap-tutorials","name":"SAP Tutorials"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sarat-krk","name":"Sarat Krishnan"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sebasbaskovich","name":"Sebastian Baskovich"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:silverfish2525","name":"silverfish2525"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sleclercillumina","name":"sleclercillumina"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sowrabh-mehetre","name":"Sowrabh-Mehetre"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:srinivasarvsap","name":"Srinivasa Raghavan V"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:steffen-mattes","name":"Steffen-Mattes"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:mssumithra","name":"Sumithra Sudharsanam"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:sven-stngr","name":"SvenS"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:thomasgauweiler","name":"Thomas Gauweiler"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:bazhukovtima","name":"Timofei Bazhukov"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:tugba-sap-01","name":"tugba-sap-01"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:viktorbernhardtsap","name":"viktorbernhardtsap"},{"date":"2026-10-16","kind":"entered","entity":"person","ref":"actor:morgan5874","name":"Zhaojing"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:abaplint-transpiler","name":"@abaplint/transpiler","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-cross-http-client","name":"cross-http-client","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-express-icf-shim","name":"express-icf-shim","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"reading","ref":"content:how-to-create-an-application-job-apj-in-sap-s-4hana-abap-with-single-values-sele","name":"How to Create an Application Job (APJ) in SAP S/4HANA ABAP — With Single Values & Select Options","discovered_via":"source:sap-community · abap-development-tag, source:sap-community · fiori-tag"},{"date":"2026-10-15","kind":"entered","entity":"reading","ref":"content:how-to-extend-abap-test-cockpit-on-sap-btp-for-custom-use-cases","name":"How to extend ABAP Test Cockpit on SAP BTP for custom use cases","discovered_via":"source:sap-community · abap-development-tag, source:sap-community · btp-abap-environment-tag"},{"date":"2026-10-15","kind":"entered","entity":"reading","ref":"content:how-to-implement-sap-change-document","name":"How to Implement SAP Change Document","discovered_via":"source:sap-community · btp-abap-environment-tag"},{"date":"2026-10-15","kind":"entered","entity":"reading","ref":"content:on-the-fly-excel-download-in-a-rap-fiori-app-no-database-table-no-persistence-pu","name":"On‑the‑Fly Excel Download in a RAP Fiori App — No Database Table, No Persistence, Pure CDS + ABAP","discovered_via":"source:sap-community · abap-rap-tag"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-abap-bal","name":"open-abap-bal","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-abap-core","name":"open-abap-core","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-abap-gui","name":"open-abap-gui","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-abap-lock","name":"open-abap-lock","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-abap-odata","name":"open-abap-odata","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-abap-pdf","name":"open-abap-pdf","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:open-abap-open-table-maintenance","name":"open-table-maintenance","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"reading","ref":"content:patterns-for-using-llms-in-abap-development","name":"Patterns for using LLMs in ABAP development","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:romankorim-sap-mcp-server","name":"sap-mcp-server","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"entered","entity":"option","ref":"artifact:marianfoo-werkbank","name":"Werkbank","discovered_via":"source:curator"},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:alokm3hta-star-abap-offstack-testing","name":"abap-offstack-aunit","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The README read on 2026-10-15 names four clients beside its install command and adds \"and others\", so the four named ones are the value and the open end is not read as a fifth. This is the only entry behind the door that states the third system_reach state, in a sentence of its own: nothing requires a provisioned SAP system. The boundary it states elsewhere, that shimmed-out classes stay an on-stack concern, is the entry's own warning and not a qualification of that value.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:likweitan-abap-skills","name":"abap-skills","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door. The README read on 2026-10-15 names the five clients the skills command line supports and adds \"and other compatible agents\", so the five named ones are the value; the README also documents separate routes for Claude Code, OpenCode and GitHub Copilot in VS Code, which name no client the sentence does not. system_reach is left out: the repository states nothing about needing a system or bringing one, and absent is not a no.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:sap-adt-mcp-server","name":"ADT MCP Server","what":"description, provides[0] revised","detail":"SAP's launch post for the re-invented Joule for Developers points to the ADT MCP Server's available MCP tools in ADT for Eclipse and says the server drives the developer's own coding agent; it does not describe how the server is enabled in Eclipse. The Help page now reads \"launches\" where the quote said \"starts\".","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"framing by ecosystem revised","detail":"Beside Agent access to your systems, the ABAP door read as two names for one thing. This one is about the code, development objects reached through ADT; that one is about business data and operations. The atlas maintainer's decision."},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:agent-evals","name":"Agent evals","what":"core coverage, coverage by flavor, facets, gap revised","detail":"The note rested on \"everyone\" and \"nobody\", which nothing here sources. The replacement says what the material read on the three doors covers and what it leaves to the project, which is checkable."},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"coverage by ecosystem, framing by ecosystem, facets, coverage by flavor, framing by flavor revised","detail":"[skillOverflow](artifact:dankromp-skilloverflow) entered on 2026-09-18, after this flavor was assessed, serves the UI5 door and states no flavor, so by the flavor rule it answers in all of them. Its own skill list names SAPUI5 data binding, custom controls, i18n and testing and nothing about the component library, so it is reported as a fallback rather than read as a community presence here. Saying so is what keeps core-only honest beside the options the page lists."},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1-skills","name":"ARC-1 Skills","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The skills README read on 2026-10-15 names each client one at a time in its manual-install table, with a directory per client, which is why each value carries its own row; the plugin routes it documents beside that are for Claude Code and Agent Plugins, and the skills command line it offers states \"any agent\" rather than a list. system_reach rests on the prerequisite the README already states, which the entry's own warning repeats: the server is required for every skill that touches ABAP, and the reader connects it.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"coverage by ecosystem, facets, framing by ecosystem revised","detail":"The paragraph counted two services while seven entries stand behind the door, the router and the Cloud Connector among them, so it told a reader the door was smaller than it is."},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:coveles-claude-abap-dev","name":"claude-abap-dev","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. Both answers were already quoted on this entry: the README calls it a Claude Code plugin and names no other client, and the sentence about detecting servers by tool name is the clearest statement of the third state on this door, since the reader supplies the servers and the skills do not care what they are called. Re-read on 2026-10-15 and unchanged.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:matt1as-claude-abap-skills","name":"claude-abap-skills","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The README read on 2026-10-15 lists Claude Code as the first prerequisite and names no other client the plugins install into, so the one value is the whole answer; the `AGENTS.md` template it ships is for agents that are not Claude and is not an install route the README states. system_reach rests on the sentence the entry's own warning already turned on: there is no connector here, and the reach comes from servers the reader connects.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:sap-cloud-connector","name":"Cloud Connector","what":"provides[capability:authentication] revised","detail":"The edge read as though the connector propagated the user by itself. SAP's own page names three authentication types towards an internal system and says the calling application's destination configuration picks one, and that trust to the cloud entities whose tokens are accepted has to be configured explicitly. The property the BTP door compares on rests on the same sentence.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:dankromp-skilloverflow","name":"DanKromp/skillOverflow","what":"provides revised","detail":"The entry's own prose said the collection covers UI5 and Fiori work and the edge cited only the total count. The UI5 pass needed to know what that coverage is, because this entry states no flavor and so answers in all of a door's flavors; the two rows name the skills the fallback rests on, which is what the capability's freestyle and web-components readings now cite.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:fiori-annotations","name":"Fiori annotations","what":"core coverage, coverage by flavor revised","detail":"The door has two flavors and neither was assessed, so both were derived from the options alone. Java reads core-only: the three community providers are cds-plugins @sap/cds loads, and the Java side's own facts are the compiler running under the Maven build and the one hierarchy annotation the Java runtime reads itself."},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"core coverage, coverage by flavor, framing by flavor, facets revised","detail":"Two questions the options here answer differently and the page could not show. Which models an option reaches is the first fact a reader needs, because all but one of the CAP options are clients of SAP AI Core; whether the response can be streamed decides whether a chat surface is possible at all. Both are scoped to cap: the ABAP, UI5 and BTP options were not read for them in this pass."},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:local-development","name":"Local development","what":"core coverage, coverage by flavor, framing by flavor, facets revised","detail":"Nine options answered this capability with nothing to compare them by, and they are not variants of one tool: the first question a reader has is which part of the local stack an option starts. The two flags separate the hybrid-testing helpers, where cds bind states that only the location of the credentials is stored on the machine and @sang2x/captools states that it writes the resolved VCAP_SERVICES into default-env.json."},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:weiserman-rap-skills","name":"rap-skills","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The skills are cloned into a Claude Code skills directory and the README names no other client, so the one value is the whole answer. system_reach rests on the README's own sentence about VSP, which the reader downloads and configures with their own SAP credentials: the bridge is named and not supplied.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:mfigueir-sap-power","name":"SAP Power for Kiro","what":"provides, description revised","detail":"The entry said it is packaged as a Kiro power and not how it gets there or which Kiro it needs; the README read on 2026-10-15 states both.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:adam0thman-sap-basis-ops","name":"sap-basis-ops","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The README read on 2026-10-15 says the repository is a Claude Code plugin marketplace and names no other client. system_reach rests on the sentence the entry's own description already paraphrased, and it is the clearest statement of that state on this door: the shell server is the reader's to supply, and the skills carry no credentials of their own.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:romankorim-sap-mcp-server","name":"sap-mcp-server","what":"entry revised","detail":"Handed over in a chat as one address and written from the repository's own README, read raw. Placed on the ABAP door and on agent access to your systems, the concern split out of MCP servers on 2026-10-09: it reaches into a system you run from outside, as the door's two existing providers of that capability do. The README never says ABAP, so the placement rests on the system it reaches and the protocols it names — Gateway OData services, RFC/BAPI, RFC_READ_TABLE and DDIF_FIELDINFO_GET — rather than on a development model it states. Not umbrella: it names ECC and S/4HANA and reaches them through one stack's own protocols, so a door holds it. No tool_count: the README lists its tools in a table and states no count. No flavors: nothing read states standard ABAP or ABAP Cloud. No compat.runtimes: the server is Python with an optional Node bridge, which that enum cannot say.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:secondsky-sap-skills","name":"secondsky/sap-skills","what":"links, flavors, requires, provides, description revised","detail":"The same correction as description.what_it_solves, on the edge that carries this artifact's answer to the capability, so the two do not state the repository's evidence model differently. The rewording also removes the two em dashes the prose scan reported in this field.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:babamba2-superclaude-for-sap","name":"SuperClaude for SAP","what":"provides revised","detail":"capability:agent-guidance widened installs_into to the ABAP door and declared system_reach there. The README read on 2026-10-15 calls it a Claude Code plugin in its own subtitle and names no other client; the installation steps are documented in a separate file that was not read, which does not change the client. system_reach is the state this entry defines: the server it depends on is installed, configured and connection-tested by its own setup command, which is the fact the entry's own warning about being a stack rather than a component already rests on.","drafted_with_ai":true},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:telemetry","name":"Telemetry","what":"core coverage, coverage by flavor, framing by flavor, framing by ecosystem, facets revised","detail":"Three questions the sources answer differently for the CAP options and that change which one a reader reaches for: which signals it produces, where it can send them, and whether the application has to write code for a signal of its own. Scoped to the CAP door; the ABAP and BTP options were not assessed in this pass."},{"date":"2026-10-15","kind":"moved","entity":"capability","ref":"capability:abap-unit-testing","name":"Unit testing","what":"core coverage, coverage by flavor revised","detail":"Two staged options state abap-cloud and provide this capability; the gate reads them as providers once this capability is revised."},{"date":"2026-10-15","kind":"moved","entity":"option","ref":"artifact:marianfoo-werkbank","name":"Werkbank","what":"ecosystem revised","detail":"The project homepage describes \"A small, curated shelf of MCP servers and SAP development skills.\" Its own catalog spans ABAP (ARC-1 and ABAP Cloud), CAP (CAP Upgrade), and UI5 skills; the workspace is not specific to one stack. This intake follows the maintainer’s explicit request after the September source sweep passed it over for lacking a workspace capability; that concern now exists as Agent workspaces. The served views describe which users the project-owned install catalog addresses. Werkbank provides the workspace; each selected connector or skill supplies the stack-specific behavior. No SAP implementation capability is attributed to Werkbank itself.","drafted_with_ai":true},{"date":"2026-10-14","kind":"entered","entity":"reading","ref":"content:capturing-background-job-errors-in-sap-using-the-application-log-slg0-slg1","name":"Capturing Background Job Errors in SAP Using the Application Log (SLG0/SLG1)","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-14","kind":"entered","entity":"reading","ref":"content:mastering-internal-actions-in-sap-rap-automatic-header-calculation-in-abap-cloud","name":"Mastering Internal Actions in SAP RAP: Automatic Header Calculation in ABAP Cloud","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-14","kind":"entered","entity":"reading","ref":"content:running-ai-agents-against-sap-ecc-6-0-lessons-from-building-an-in-system-mcp-ser","name":"Running AI agents against SAP ECC 6.0: lessons from building an in-system MCP server","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-14","kind":"entered","entity":"reading","ref":"content:scheduling-a-background-job-for-the-bdc-session-method-using-rsbdcsub","name":"Scheduling a Background Job for the BDC Session Method Using RSBDCSUB","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-14","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"normative relevance revised","detail":"The policy's agentic provision reaches every server that calls ADT for an agent; it was stated on arc-1 alone and as unsourced prose in several boundaries."},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:hochfrequenz-aibap-mcp","name":"aibap.mcp","what":"description revised","detail":"The README's own constraint is now its explicit SAP API Policy relation, quoted.","drafted_with_ai":true},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"description revised","detail":"The licensing side is its explicit SAP API Policy relation, sourced to its README; the rest restated what any server in front of ADT is. Removed at the atlas maintainer's request on 2026-10-14.","drafted_with_ai":true},{"date":"2026-10-14","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"coverage by ecosystem revised","detail":"The five citations and four links to FileUploader.ts and UploadCollection.ts used the organisation the project has left, which now answers only as a redirect. Both files were opened at the new address on 2026-10-14 and carry the sentences quoted here, so every claim and every quote stands as written and only the addresses and their titles moved; the checked dates stay at the day each quote was last read in full."},{"date":"2026-10-14","kind":"moved","entity":"capability","ref":"capability:gui-automation","name":"Driving the SAP GUI","what":"normative relevance revised","detail":"The GUI servers' boundaries each restated the policy in the atlas's own words; it belongs to the concern, sourced to the policy."},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:kts982-mcp-sap-gui","name":"kts982/mcp-sap-gui","what":"description revised","detail":"The policy is now a condition of GUI automation, sourced to the policy itself.","drafted_with_ai":true},{"date":"2026-10-14","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"coverage by flavor revised","detail":"The PromptInput page no longer carries the sentence this rested on. Read again on 2026-10-14 it states \"The @ui5/webcomponents-ai package is under development and considered experimental - components' APIs are subject to change. Furthermore, the package supports Horizon themes only\", with no version marker in it. The since-2.0 claim had no second source, so it goes rather than stand unsourced; the experimental state and the Horizon-only limit stay, in the words the page now uses, which are the words coverage_by_ecosystem.ui5 already quoted. The flavor's own assessment of who provides it was not redone, so assessed_at stands."},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:mario-andreschak-mcp-sap-gui","name":"mcp-sap-gui","what":"description revised","detail":"The policy is now a condition of GUI automation, sourced to the policy itself.","drafted_with_ai":true},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:midasol-sap-mcp-server","name":"midasol/sap-mcp-server","what":"description revised","detail":"The whole paragraph was the policy, which Agent access to your systems carries as a condition sourced to the policy.","drafted_with_ai":true},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:hochfrequenz-sapgui-mcp","name":"sapgui.mcp","what":"description revised","detail":"The policy is now a condition of GUI automation, sourced to the policy itself.","drafted_with_ai":true},{"date":"2026-10-14","kind":"moved","entity":"option","ref":"artifact:oisee-vibing-steampunk","name":"vibing-steampunk","what":"description revised","detail":"The policy is now a condition of Agent access to your code for ABAP, sourced to the policy itself.","drafted_with_ai":true},{"date":"2026-10-13","kind":"entered","entity":"reading","ref":"content:abap-mcp-let-ai-do-real-development-in-your-sap-system","name":"ABAP + MCP: Let AI Do Real Development in Your SAP System","discovered_via":"source:sap-community · agentic-ai-tag"},{"date":"2026-10-13","kind":"entered","entity":"reading","ref":"content:how-to-rename-an-odata-v4-service","name":"How to rename an OData V4 service?","discovered_via":"source:sap-community · abap-cloud-tag"},{"date":"2026-10-13","kind":"entered","entity":"reading","ref":"content:how-to-use-sap-data-intelligence-with-sap-cloud-connector","name":"How to use SAP Data Intelligence with SAP Cloud Connector","discovered_via":"source:sap-community · connectivity-tag"},{"date":"2026-10-12","kind":"entered","entity":"reading","ref":"content:a-guide-to-cds-metadata-extensions-fiori-app-generation-and-sap-ui5-controller-e","name":"A Guide to CDS Metadata Extensions, Fiori App Generation and SAP UI5 Controller Extensions","discovered_via":"source:sap-community · abap-rap-tag"},{"date":"2026-10-12","kind":"entered","entity":"option","ref":"artifact:catafeidi-abap-transport-review","name":"abap-transport-review","discovered_via":"source:curator"},{"date":"2026-10-12","kind":"entered","entity":"option","ref":"artifact:tobiashofmann-pam-mcp-server","name":"pam-mcp-server","discovered_via":"source:curator"},{"date":"2026-10-12","kind":"entered","entity":"option","ref":"artifact:tobiashofmann-sap-support-radar","name":"SAP Support Radar","discovered_via":"source:curator"},{"date":"2026-10-12","kind":"entered","entity":"person","ref":"actor:ayhamt","name":"AyhamT"},{"date":"2026-10-12","kind":"entered","entity":"person","ref":"actor:devepos","name":"DevEpos"},{"date":"2026-10-12","kind":"entered","entity":"person","ref":"actor:hector-enriquez","name":"Héctor Enríquez"},{"date":"2026-10-12","kind":"entered","entity":"person","ref":"actor:marcelhermanns-create","name":"marcelhermanns-create"},{"date":"2026-10-12","kind":"entered","entity":"person","ref":"actor:saranyasampath","name":"SaranyaSampath"},{"date":"2026-10-12","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 18.0.0"},{"date":"2026-10-12","kind":"moved","entity":"option","ref":"artifact:catafeidi-abap-transport-review","name":"abap-transport-review","what":"entry revised","detail":"Entered by intake from the repository README and the repository's own facts. Placed on the ABAP door in the standard-abap flavor only, because the README states the tools are classic ABAP using the CTS_REQUEST_CHECK BAdI, background jobs and the cluster table INDX, \"none of which is part of ABAP Cloud\".","drafted_with_ai":true},{"date":"2026-10-12","kind":"moved","entity":"capability","ref":"capability:agent-systems-access","name":"Agent access to your systems","what":"core coverage, coverage by ecosystem, description revised","detail":"Maintainer requested complementary boundaries so a CAP bridge can connect system access and application MCP exposure, while implementation restrictions remain explicit. Domains, providers and task classifications are unchanged."},{"date":"2026-10-12","kind":"moved","entity":"capability","ref":"capability:product-maintenance-status","name":"Knowing the maintenance status of a release","what":"entry revised","detail":"Drafted with sap-support-radar and pam-mcp-server, the first umbrella artifacts (ADR-0063), which had no concern to attach to: mcp-servers is serving an application one built, agent-systems-access reaches into a running SAP system, and documentation is first-party docs made searchable. On the ABAP, CAP and UI5 doors because each has a published SAP answer of its own: the Product Availability Matrix, capire's release schedule and the SAPUI5 version overview. BTP is left out: its services name plans and regions rather than releases, and no page was read that states a maintenance period for one. core-only on every door because SAP publishes the answer and no door holds an option of its own; the umbrella entries count into no door's coverage by construction."},{"date":"2026-10-12","kind":"moved","entity":"option","ref":"artifact:tobiashofmann-pam-mcp-server","name":"pam-mcp-server","what":"entry revised","detail":"Staged as its own entry beside the app (ADR-0063, two entries) because an agent reaches for the server and a person opens the app. part_of rests on the README's project layout. ecosystem: umbrella and serves_ecosystems: abap for the same reasons as the app: it reads the same matrix, and its documentation's worked example queries SAP S/4HANA 2022 and SAP NetWeaver 7.5. No tool_count: the README lists three tools and states no count. Its package is private and not on npm.","drafted_with_ai":true},{"date":"2026-10-12","kind":"moved","entity":"option","ref":"artifact:tobiashofmann-sap-support-radar","name":"SAP Support Radar","what":"entry revised","detail":"Staged with the capability Knowing the maintenance status of a release and the external SAP Product Availability Matrix. ecosystem: umbrella (ADR-0063) because its documentation is about SAP products as such and names no single stack it serves: \"Check the support/maintenance status of the SAP products and versions you actually use against the official SAP Product Availability Matrix (PAM)\". OpenUI5 is what it is built with, not whom it serves. serves_ecosystems: abap because the releases its documentation checks are SAP S/4HANA and SAP NetWeaver, as in the worked example in docs/mcp-server.md (\"SAP S/4HANA 2022 On-Premise\", \"SAP NetWeaver 7.5\"). use_as: reference because it is consulted at its own address. The README names no contributors besides the maintainer. Named SAP Support Radar, the title the maker gives it in the README, by the maintainer's decision on 2026-10-12; serves_ecosystems: abap confirmed by the maintainer the same day.","drafted_with_ai":true},{"date":"2026-10-12","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"core coverage, coverage by ecosystem, core coverage, description, facets revised","detail":"The comparison separates exposed contracts, context mechanisms, execution paths and surface selection; provider explanations retain conditions and restrictions. The capability definition and all nine provider conversions must be published together; accepting only the vocabulary leaves legacy provider strings incompatible."},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm105","name":"Agent-led custom code migration: From planning to mass adaptation","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ad262","name":"Agentic CAP: Build MCP servers and enterprise AI agents","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-da205","name":"Agentic memory: Knowledge graph engine and recall in SAP HANA Cloud","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ct1168","name":"AI-enabled administration: Automating log analysis with generative AI hub","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ct1158","name":"AI-first, API-first: What changes when AI becomes the user","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm268","name":"Analyze and optimize ABAP Cloud model apps built on core data services","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-st103","name":"Behind the Autonomous Enterprise: SAP Knowledge Graph and SAP Domain Models","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-par1105","name":"Build agentic SAP extensions with Google Cloud","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-da113","name":"Build AI agents and applications natively on SAP HANA Cloud","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ra160","name":"Build business differentiation with SAP AI Core","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-da164","name":"Building agentic applications with SAP HANA Cloud","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-xp260","name":"Deploy, review, break, fix: Govern cloud transports with agility and AI","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-da105","name":"Enriching AI models with SAP AI Core in SAP Business Data Cloud","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ct1085","name":"Explore SAP Fiori elements for ABAP developers","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-st122","name":"Extending SAP Autonomous Suite","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm215","name":"From intent to extension: Joule and the future of solution extensibility","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ra110","name":"Joule and SAP Knowledge Graph: Context-aware AI across SAP solutions","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-da263","name":"Knowledge graph and agent memory: Build an agent that remembers","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ad260","name":"Level up app development: ABAP Cloud model innovations and Joule solution","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm260","name":"Migrate and modernize your custom code using RISE with SAP and agentic AI","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm815","name":"Navigating the road map for SAP Cloud ERP: Today, next, and beyond","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-jw262","name":"OData to outcomes—Build AI-enabled SAP Fiori apps using SAP Fiori elements","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ct1222","name":"Rethinking security for modern SAP solution landscapes","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ra107","name":"SAP AI Core deep dive: Models, agents, and business context at scale","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ad261","name":"SAP BAIP, ABAP environment: Monitoring and troubleshooting","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:sap-event-mesh-s4-hana-on-prem-and-sap-ci-btp-is-through-websocket-and-webhooks","name":"SAP Event Mesh: S4 HANA On-Prem and SAP CI(BTP IS) through WebSocket and Webhooks","discovered_via":"source:sap-community · event-mesh-tag"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm265","name":"SAP Joule for Consultants: Unified knowledge for requirements and designs","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-ra162","name":"SAP-RPT and TabPFN: Get started with tabular foundation models","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-xp266","name":"Ship your own sandboxed AI operations agent to Kyma in two hours","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-par1102","name":"Spec first: The disciplined way to develop ABAP with agents","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-st124","name":"Strategy for agent-led development in ABAP","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm108","name":"The journey with clean core continues for SAP Cloud ERP Private","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm267","name":"Transform your configuration of SAP S/4HANA Cloud with agentic AI","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-xp200","name":"Use change and deployment management in an ABAP environment with confidence","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:websocket-rfc-to-cloud-using-sap-business-connector","name":"WebSocket RFC to Cloud Using SAP Business Connector","discovered_via":"source:sap-community · abap-connectivity-tag"},{"date":"2026-10-11","kind":"entered","entity":"reading","ref":"content:teched-2026-tm817","name":"What's next in extensibility for SAP Autonomous Suite","discovered_via":"source:sap-teched · build/teched"},{"date":"2026-10-10","kind":"entered","entity":"reading","ref":"content:a-natural-choice-sap-aif-can-now-expose-events-to-advanced-event-mesh-to-power-y","name":"A Natural Choice: SAP AIF can now expose events to Advanced Event Mesh to power your EDA","discovered_via":"source:sap-community · event-mesh-tag, source:sap-community · integration-suite-tag"},{"date":"2026-10-10","kind":"entered","entity":"option","ref":"artifact:xexer-abap-ccm","name":"Clean Core Measurement","discovered_via":"source:curator"},{"date":"2026-10-10","kind":"entered","entity":"reading","ref":"content:communicate-from-a-java-application-to-abap-via-websocket-rfc-using-jco-migratio","name":"Communicate from a Java Application to ABAP via WebSocket RFC using JCo - Migration Guide","discovered_via":"source:sap-community · abap-connectivity-tag"},{"date":"2026-10-10","kind":"entered","entity":"reading","ref":"content:how-to-mass-upload-from-a-spreadsheet-file-into-an-sap-fiori-app-in-sap-btp-abap","name":"How to mass upload from a spreadsheet file into an SAP Fiori app in SAP BTP ABAP Environment Part 1","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-rap-tag, source:sap-community · btp-abap-environment-tag, source:sap-community · fiori-elements-tag, source:sap-community · fiori-launchpad-tag, source:sap-community · s4hana-abap-environment-tag"},{"date":"2026-10-10","kind":"entered","entity":"reading","ref":"content:recommendations-for-customers-on-using-the-direct-push-based-integration","name":"Recommendations for Customers on using the Direct Push-Based Integration","discovered_via":"source:sap-community · event-mesh-tag"},{"date":"2026-10-09","kind":"entered","entity":"reading","ref":"content:sap-email-functionality-in-sap-with-a-custom-function-module","name":"SAP: Email Functionality in SAP with a Custom Function Module","discovered_via":"source:sap-community · btp-abap-environment-tag"},{"date":"2026-10-09","kind":"entered","entity":"reading","ref":"content:unleashing-abap-potential-an-introduction-to-extension-libraries-xco","name":"Unleashing ABAP Potential: An introduction to Extension Libraries (XCO)","discovered_via":"source:sap-community · abap-rap-tag, source:sap-community · btp-abap-environment-tag"},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:alokm3hta-star-abap-offstack-testing","name":"abap-offstack-aunit","what":"entry revised","detail":"In the SAP AI Skills Library registry snapshot since the baseline of 2026-09-18 and never drafted; the registry record for skills/abap-offstack-aunit changed before the 2026-10-09 check, so it enters as a new entry rather than a revision. Written from the repository's own README; hard rule 7: skills are indexed, never authored here. The registry's skillspector scan is its own dated claim and is not carried as a field.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:likweitan-abap-skills","name":"abap-skills","what":"entry revised","detail":"A repository the SAP AI Skills Library collection cache carries as processedBy baseline-2026-09-18 and that was never drafted into the atlas, so the changed registry record of 2026-10-09 is the first occasion to enter it; first_seen keeps the baseline date and no revises flag applies, since there is no published entry to revise. Written from the repository's README, its SKILLS_INDEX.md, the skills directory listing and the abap-cloud SKILL.md; hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"capability","ref":"capability:agent-systems-access","name":"Agent access to your systems","what":"entry revised","detail":"Split out of MCP servers at the maintainer's decision. That capability named a protocol and carried two concerns: exposing what you built to agents, which stays there under a name that says so, and giving agents a way into an SAP system you run, which is this one. Thirty providers moved with their own sentences; the Commerce and SuccessFactors slots moved with them. Named beside agent access to your code, its development-time sibling."},{"date":"2026-10-09","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"ecosystems revised","detail":"SAP Commerce opened as a product door (docs/concepts/product-doors.md, ADR-0033) and [sap-commerce-skill](artifact:emenowicz-sap-commerce-skill) entered behind it with no tile to sit under. Packaged knowledge for the Commerce type system, service layer, ImpEx and OCC API is the same concern the node already holds on four doors, so the key was added rather than the capability forked."},{"date":"2026-10-09","kind":"moved","entity":"reading","ref":"content:ac-ai-native-north-star-architecture","name":"AI-native North Star architecture — Platform Layer","what":"parts revised","detail":"Filled from SAP's own pages at the maintainer's request (docs/concepts/product-doors.md was the occasion; the AI-native door reads these designs). Every part names what the graph holds; what it lacks is listed as candidates in the curation note.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:lemaiwo-btp-sap-odata-to-mcp-server","name":"btp-sap-odata-to-mcp-server","what":"provides revised","detail":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:midasol-sap-mcp-server","name":"midasol/sap-mcp-server","what":"provides revised","detail":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:oisee-odata-mcp","name":"odata_mcp","what":"provides revised","detail":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:oisee-odata-mcp-go","name":"odata_mcp_go","what":"provides revised","detail":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:yassinbahri-pyrfc-mcp","name":"pyrfc-mcp","what":"provides revised","detail":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:syntaai-sap-security-mcp","name":"sap-security-mcp","what":"provides revised","detail":"The concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"option","ref":"artifact:attilaberencsi-sapskills","name":"sapskills","what":"entry revised","detail":"In the SAP AI Skills Library registry snapshot since the baseline of 2026-09-18 and never drafted; the registry record for skills/clean-abap changed before the 2026-10-09 check, so it enters as a new entry rather than a revision. Represented once at repository level, as [skillOverflow](artifact:dankromp-skilloverflow) is: the registry registers one skill, clean-abap, while the repository documents and installs three, so the repository's count is used for the entry and both remain in the crawl record. Written from the repository's own README; hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-10-09","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"ecosystems, name revised","detail":"The Commerce and SuccessFactors providers reach into a system from outside and moved to agent access to your systems with their slots."},{"date":"2026-10-06","kind":"entered","entity":"reading","ref":"content:basic-code-s-of-abap","name":"Basic code's of ABAP","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-06","kind":"entered","entity":"option","ref":"artifact:coveles-claude-abap-dev","name":"claude-abap-dev","discovered_via":"source:curator"},{"date":"2026-10-06","kind":"entered","entity":"person","ref":"actor:coveles","name":"CoVeles"},{"date":"2026-10-06","kind":"moved","entity":"option","ref":"artifact:coveles-claude-abap-dev","name":"claude-abap-dev","what":"entry revised","detail":"Handed over as a URL in a chat session and written from the repository's own README. Hard rule 7: skills are indexed, never authored here, and the guardrails are reported as the maintainer states them rather than as anything the atlas has run. when_not_to_use and to_build_on_it are left for an editor.","drafted_with_ai":true},{"date":"2026-10-06","kind":"moved","entity":"option","ref":"artifact:grknylmz-sap-ai-dev-toolkit","name":"sap-ai-dev-toolkit","what":"description, provides, requires, connects, type properties revised","detail":"Re-read against the README, tools.md and inventory.md at 0.9.3, published the same day; the entry was written on 2026-10-01 against 0.7.9, and npm records 41 releases in the eleven days since 0.2.5. Three cited sentences no longer exist in the source: the feature row now reads \"Discover BAS destinations or local SAP GUI systems\", the architecture flow now names \"VSP + configured route (BAS, CF, or local SAP GUI)\", and the row quoted for authentication (\"No credentials in `mcp.json`\") has become \"Credential-aware setup\", which states the BAS and local halves separately. So Business Application Studio is now a conditional requirement rather than an unconditional one, and the single `destination` authentication mode is joined by the local ones the README documents. The fourteen facets, the curated ADT surface and every other guardrail quote were re-verified unchanged.","drafted_with_ai":true},{"date":"2026-10-05","kind":"entered","entity":"option","ref":"artifact:brandeis-consulting-abap-prc","name":"ABAP-PRC","discovered_via":"source:curator"},{"date":"2026-10-05","kind":"entered","entity":"reading","ref":"content:connecting-sap-s-4hana-on-prem-directly-to-advanced-event-mesh-using-cloud-conne","name":"Connecting SAP S/4HANA On-Prem Directly to Advanced Event Mesh using Cloud Connector - finally!","discovered_via":"source:sap-community · btp-tag, source:sap-community · integration-suite-tag"},{"date":"2026-10-05","kind":"entered","entity":"person","ref":"actor:brandeis-consulting","name":"Brandeis Consulting"},{"date":"2026-10-05","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 17.0.0"},{"date":"2026-10-05","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 17.0.0","detail":"Setups against a system with a self-signed or company-CA certificate that worked without any TLS setting.","drafted_with_ai":true},{"date":"2026-10-05","kind":"moved","entity":"option","ref":"artifact:brandeis-consulting-abap-prc","name":"ABAP-PRC","what":"entry revised","detail":"Entered by intake from the repository README, the repository description and the maintainer's landing page.","drafted_with_ai":true},{"date":"2026-10-05","kind":"moved","entity":"capability","ref":"capability:async-processing","name":"Async processing","what":"coverage by flavor revised","detail":"ABAP-PRC is the first option here to state ABAP Cloud: its README says the framework core is written in ABAP for Cloud Development on released APIs, and it runs its steps through the background processing framework or as application jobs. The paragraph on SAP's own mechanisms is unchanged and keeps its 2026-09-14 assessment date; no survey of the other providers was made. Its README lists SAP BTP ABAP Environment and S/4HANA Cloud Public Edition as coming soon, and its Fiori apps are classic BSP objects."},{"date":"2026-10-04","kind":"entered","entity":"option","ref":"artifact:abat-tao-arc-1-bopf-enh","name":"arc-1-bopf-enh","discovered_via":"source:curator"},{"date":"2026-10-04","kind":"entered","entity":"option","ref":"artifact:arc-mcp-arc-1-extension-sample","name":"arc-1-extension-sample","discovered_via":"source:curator"},{"date":"2026-10-04","kind":"entered","entity":"reading","ref":"content:behavior-illegal-statement-dump-technical-workarounds","name":"BEHAVIOR_ILLEGAL_STATEMENT dump | Technical workarounds","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-rap-tag"},{"date":"2026-10-04","kind":"entered","entity":"reading","ref":"content:bo-interface-apis-an-alternative-to-bapis-and-traditional-fms","name":"BO Interface APIs : An alternative to BAPIs and traditional FMs","discovered_via":"source:sap-community · fiori-tag"},{"date":"2026-10-04","kind":"entered","entity":"reading","ref":"content:clean-core-index","name":"Clean Core Index","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-04","kind":"entered","entity":"option","ref":"artifact:devepos-eclipsadt-o-mat","name":"eclipsADT-o-mat","discovered_via":"source:curator"},{"date":"2026-10-04","kind":"entered","entity":"option","ref":"artifact:clementringot-lisa","name":"LISA","discovered_via":"source:curator"},{"date":"2026-10-04","kind":"entered","entity":"reading","ref":"content:merge-multiple-pdf-forms-into-a-single-document-for-download-or-printing","name":"Merge multiple PDF forms into a single document for download or printing.","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-04","kind":"entered","entity":"reading","ref":"content:set-up-the-sap-cloud-connector-integrating-on-premise-systems-with-cloud-service","name":"Set up the SAP Cloud Connector: Integrating On‑Premise Systems with Cloud Services","discovered_via":"source:sap-community · cloud-integration-tag"},{"date":"2026-10-04","kind":"entered","entity":"reading","ref":"content:step-by-step-guide-to-display-system-details-on-sap-fiori-launchpad-shell","name":"Step-by-Step Guide to Display System Details on SAP Fiori Launchpad Shell","discovered_via":"source:sap-community · fiori-tag, source:sap-community · fiori-launchpad-tag"},{"date":"2026-10-04","kind":"entered","entity":"option","ref":"artifact:f-wer-zarc1-extension-forms","name":"ZARC1_EXTENSION_FORMS","discovered_via":"source:curator"},{"date":"2026-10-04","kind":"entered","entity":"person","ref":"actor:f-wer","name":"F-Wer"},{"date":"2026-10-04","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"description revised","detail":"Re-read against the README, the npm registry record, the extensions page and the release notes on 2026-10-04, with arc-1 at 1.5.0 published 2026-10-02. Every claim the entry already carried still holds word for word, so the checked dates move and the text does not, except where the documentation says something the entry did not. Two such things: `Custom_*` tools an operator registers without forking, which the corpus already recorded on [claude-sap-kit](artifact:silvius1996-claude-sap-kit) and not on the server those tools run in, and one agent plugin that installs the server together with [ARC-1 Skills](artifact:arc-mcp-arc-1-skills). The seven guardrails added were stated when the entry was written and left out of it; they are quoted, not counted. The `run_code` facet stays absent: the extensions page gates class and report execution behind two flags and a plugin the operator writes, which is not the server stating that it runs code.","drafted_with_ai":true},{"date":"2026-10-04","kind":"moved","entity":"option","ref":"artifact:abat-tao-arc-1-bopf-enh","name":"arc-1-bopf-enh","what":"entry revised","detail":"Entered by intake from the repository README after the admin had routed the URL to a refresh of arc-1, which reported it as a candidate of its own. Written from the README and the repository description.","drafted_with_ai":true},{"date":"2026-10-04","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1-extension-sample","name":"arc-1-extension-sample","what":"entry revised","detail":"Entered by intake from the README, found through ARC-1's extensions page, which links it as the worked sample.","drafted_with_ai":true},{"date":"2026-10-04","kind":"moved","entity":"option","ref":"artifact:devepos-eclipsadt-o-mat","name":"eclipsADT-o-mat","what":"entry revised","detail":"Entered by intake from the repository README and description.","drafted_with_ai":true},{"date":"2026-10-04","kind":"moved","entity":"option","ref":"artifact:clementringot-lisa","name":"LISA","what":"entry revised","detail":"Entered by intake from the README, found through ARC-1's extensions page, which names it in its example of driving a custom ABAP HTTP service.","drafted_with_ai":true},{"date":"2026-10-04","kind":"moved","entity":"option","ref":"artifact:f-wer-zarc1-extension-forms","name":"ZARC1_EXTENSION_FORMS","what":"entry revised","detail":"Entered by intake from the repository README and description.","drafted_with_ai":true},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:a-simple-example-of-a-sap-rap-application-based-on-legacy-api-without-uuid-keys","name":"A simple example of a SAP RAP Application based on Legacy API without UUID keys","discovered_via":"source:sap-community · abap-rap-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:abap-code-to-wait-for-the-end-of-inbound-bgrfc-type-q-units","name":"ABAP code to wait for the end of \"inbound bgRFC type Q\" units","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:abap-s-parallel-processing-frameworks-practical-guide-to-performance-tuning-of-m","name":"ABAP's Parallel Processing Frameworks: Practical Guide to Performance Tuning of Mass Data Processing","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:configuring-sap-cloud-integration-for-an-ibp-to-s-4hana-on-prem-private-cloud-in","name":"Configuring SAP Cloud Integration for an IBP to S/4HANA (on prem / private cloud) integration","discovered_via":"source:sap-community · cloud-integration-tag, source:sap-community · integration-suite-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:debugging-in-abap-development-tool-part-1","name":"Debugging in ABAP Development Tool (Part 1)","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:enhancing-standard-bapis-when-and-how-to-do-it","name":"Enhancing Standard BAPIs: When and How to Do It","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:how-to-check-fiori-apps-related-authorization-object-mass","name":"How to Check Fiori Apps Related Authorization Object Mass","discovered_via":"source:sap-community · fiori-tag"},{"date":"2026-10-03","kind":"entered","entity":"option","ref":"artifact:maherd18-sap-mcp-server","name":"Maherd18/sap-mcp-server","discovered_via":"source:curator"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:modernizing-rfc-bapi-based-integrations-for-a-clean-core-with-sap-integration-su","name":"Modernizing RFC/BAPI-based Integrations for a Clean Core with SAP Integration Suite","discovered_via":"source:sap-community · cloud-integration-tag, source:sap-community · integration-suite-tag"},{"date":"2026-10-03","kind":"entered","entity":"reading","ref":"content:odata-deep-insert-implementation-and-real-life-examples","name":"OData Deep Insert: Implementation and Real-Life Examples","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-03","kind":"entered","entity":"person","ref":"actor:maherd18","name":"Maher Darweesh"},{"date":"2026-10-03","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 16.0.0"},{"date":"2026-10-03","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 16.0.0","detail":"Descriptions of five authentication methods including client certificates and Kerberos, and setups that rely on a `.env` in the directory the server starts in.","drafted_with_ai":true},{"date":"2026-10-03","kind":"moved","entity":"option","ref":"artifact:maherd18-sap-mcp-server","name":"Maherd18/sap-mcp-server","what":"entry revised","detail":"Handed over as a URL. Behind the ABAP door because the objects it reads and changes are ABAP ones in a system reached over ADT. Two edges: [agent access to your code](capability:agent-code-access) for the eight tools over ADT, with `create_objects` entered as false because the README states that choice rather than leaving it out, and [tool governance](capability:tool-governance) for the policy file, the allow-lists, the read-only switch, the approval and separation-of-duties rules, the dry-run mode and the audit log, which the README's own opening makes the point of the server. [MCP servers](capability:mcp-servers) was considered and left off: that capability is a protocol adapter on a running application service, and this one helps somebody write code, which its own description sends here. No flavor is stated, since the README names no ABAP release or cloud edition; `tool_count` is left out because the README names no number, and the eight in the prose is a count of its own Tools table. The second [tool governance](capability:tool-governance) provider on the ABAP door, where the reading was community-only with one; the coverage note is left to revisit by hand.","drafted_with_ai":true},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:a-method-to-create-an-adobe-form-attachment-for-a-work-item-using-the-class-conc","name":"A method to create an Adobe form attachment for a work item using the class concept.","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:beyond-read-text-decoding-sapscript-long-texts-stxl-with-sqlscript-in-cds-amdp","name":"Beyond READ_TEXT: Decoding SAPscript Long Texts (STXL) with SQLScript in CDS/AMDP","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:clean-core","name":"Clean Core清洁核心概况介绍","discovered_via":"source:sap-community · btp-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:enhancing-sap-business-events-with-custom-payload-fields-using-rap","name":"Enhancing SAP Business Events with Custom Payload Fields using RAP","discovered_via":"source:sap-community · abap-development-tag, source:sap-community · event-mesh-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:invoking-business-agent-foundation-agents-from-abap-a-step-by-step-guide","name":"Invoking Business Agent Foundation Agents from ABAP: A Step-by-Step Guide","discovered_via":"source:sap-community · abap-connectivity-tag, source:sap-community · abap-development-tag, source:sap-community · btp-abap-environment-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:pattern-function-for-rfc","name":"Pattern Function for RFC","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:s-4hana-abap","name":"S/4HANA公有云版的内部ABAP拓展","discovered_via":"source:sap-community · btp-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:taking-control-of-clean-core-when-to-use-project-kernseife-in-addition-to-standa","name":"Taking Control of Clean Core: When to Use Project Kernseife in addition to Standard SAP Tools","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-extensibility-tag, source:sap-community · btp-tag"},{"date":"2026-10-02","kind":"entered","entity":"reading","ref":"content:using-communication-targets-for-outbound-rfc-communication-in-abap","name":"Using Communication Targets for Outbound RFC Communication in ABAP","discovered_via":"source:sap-community · abap-connectivity-tag, source:sap-community · abap-development-tag"},{"date":"2026-10-01","kind":"entered","entity":"option","ref":"artifact:murattahtaciii-abap-architect","name":"ABAP Architect","discovered_via":"source:curator"},{"date":"2026-10-01","kind":"entered","entity":"option","ref":"artifact:attilaberencsi-abaprapunmanaged","name":"abaprapunmanaged","discovered_via":"source:github-orgs · attilaberencsi"},{"date":"2026-10-01","kind":"entered","entity":"option","ref":"artifact:attilaberencsi-abaprapunmanagedsave","name":"abaprapunmanagedsave","discovered_via":"source:github-orgs · attilaberencsi"},{"date":"2026-10-01","kind":"entered","entity":"option","ref":"artifact:attilaberencsi-abapthemes","name":"abapthemes","discovered_via":"source:github-orgs · attilaberencsi"},{"date":"2026-10-01","kind":"entered","entity":"option","ref":"artifact:attilaberencsi-abapwulu","name":"abapwulu","discovered_via":"source:github-orgs · attilaberencsi"},{"date":"2026-10-01","kind":"entered","entity":"option","ref":"artifact:grknylmz-sap-ai-dev-toolkit","name":"sap-ai-dev-toolkit","discovered_via":"source:curator"},{"date":"2026-10-01","kind":"entered","entity":"person","ref":"actor:grknylmz","name":"Gurkan Yilmaz"},{"date":"2026-10-01","kind":"entered","entity":"person","ref":"actor:zenrosadira","name":"Marco Marrone","what":"first recorded in the atlas"},{"date":"2026-10-01","kind":"entered","entity":"person","ref":"actor:murattahtaciii","name":"Murat Tahtacı"},{"date":"2026-10-01","kind":"moved","entity":"option","ref":"artifact:ktaubmann-bella","name":"Bella","what":"sources, interfaces revised","detail":"The entry recorded the MCP connection Bella opens to [ARC-1](artifact:arc-mcp-arc-1) and not the one it answers: on the two subscription routes Bella starts a CLI with its built-in tools switched off and hands it the `adt_*` tools over an MCP server of its own. The README states the server, the address and the token in both of those sections. An interface is a fact about the node and belongs on the thing that offers it (docs/concepts/design-roles-and-interfaces.md §3), so it is entered here rather than left to be read off the CLI's side.","drafted_with_ai":true},{"date":"2026-10-01","kind":"moved","entity":"option","ref":"artifact:grknylmz-sap-ai-dev-toolkit","name":"sap-ai-dev-toolkit","what":"entry revised","detail":"Drafted from the repository's own README and LICENSE after the URL was handed over directly. Typed as an MCP server because what it gives an agent is a generated stdio entry per BAS destination; the setup command and the HANA inspector ship in the same package.","drafted_with_ai":true},{"date":"2026-09-30","kind":"entered","entity":"option","ref":"artifact:ktaubmann-bella","name":"Bella","discovered_via":"source:curator · intake request, repository URL handed over"},{"date":"2026-09-30","kind":"entered","entity":"person","ref":"actor:ktaubmann","name":"Kilian Taubmann"},{"date":"2026-09-30","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 15.0.0"},{"date":"2026-09-30","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 15.0.0","detail":"Instructions that start a test run with `CreateUnitTest` and poll `GetUnitTestStatus`.","drafted_with_ai":true},{"date":"2026-09-30","kind":"moved","entity":"option","ref":"artifact:ktaubmann-bella","name":"Bella","what":"entry revised","detail":"Handed over as a repository URL in an intake request. It is the first entry on the ABAP door that puts the assistant inside the ADT editor rather than in front of ADT as a separate server, and its README compares its own tools with those of [ARC-1](artifact:arc-mcp-arc-1), which the graph already holds.","drafted_with_ai":true},{"date":"2026-09-29","kind":"entered","entity":"option","ref":"artifact:zenrosadira-abap-tbox-stats","name":"ABAP Statistical Tools","discovered_via":"source:curator"},{"date":"2026-09-29","kind":"entered","entity":"option","ref":"artifact:andre-schaerpf-hammer","name":"Hammer","discovered_via":"source:curator · https://schaerpf.com/Hammer/"},{"date":"2026-09-29","kind":"entered","entity":"option","ref":"artifact:yassinbahri-pyrfc-mcp","name":"pyrfc-mcp","discovered_via":"source:curator"},{"date":"2026-09-29","kind":"entered","entity":"reading","ref":"content:s-4hana-observability-streaming-sap-cloud-alm-logserv-telemetry-to-bigquery-vert","name":"S/4HANA Observability: Streaming SAP Cloud ALM & LogServ Telemetry to BigQuery & Vertex AI","discovered_via":"source:sap-community · joule-tag"},{"date":"2026-09-29","kind":"entered","entity":"option","ref":"artifact:mariokernich-ui5-tcode-finder","name":"ui5-tcode-finder","discovered_via":"source:curator"},{"date":"2026-09-29","kind":"entered","entity":"person","ref":"actor:andre-schaerpf","name":"André Schärpf"},{"date":"2026-09-29","kind":"entered","entity":"person","ref":"actor:yassinbahri","name":"Yassin Bahri"},{"date":"2026-09-29","kind":"moved","entity":"capability","ref":"capability:transaction-code-lookup","name":"Finding a transaction code","what":"entry revised","detail":"A browser tool for searching transaction codes had nowhere to attach, and the nearest nodes are all about something else: browsing table data is the rows a system holds rather than the way into a task, GUI automation drives screens rather than finding them, abap-classic-ui builds them, and documentation is what to read. Named on the ABAP door because a transaction code is an entry point of a classic SAP system, and marked not-applicable in ABAP Cloud, where there is no SAP GUI and so no command field to enter one into. The coverage rests on SAP's own documentation for the in-session routes; nobody has surveyed what else answers this from outside a system, which is why the relationship is unassessed."},{"date":"2026-09-29","kind":"moved","entity":"option","ref":"artifact:yassinbahri-pyrfc-mcp","name":"pyrfc-mcp","what":"entry revised","detail":"Handed over as a URL. Filed behind the ABAP door because the system it reaches is an ABAP one and the reader who points it at theirs is working on that system, which is the opposite case from [open-rfc](artifact:marianfoo-open-rfc), a client an ABAP developer would never install. Three edges: [MCP servers](capability:mcp-servers) for the tool surface over function modules, [agent access to your code](capability:agent-code-access) for `read_abap_source` alone, and [tool governance](capability:tool-governance) for the allowlists, the table guard, the result limits and the audit log, which the README states as the point of the server rather than as a footnote. [RFC connectivity](capability:rfc-connectivity) was considered and left off: the RFC client here is [PyRFC](external:pyrfc), so nobody installs this to call a function module from their own code. No flavor is stated, since the README names no ABAP release or cloud edition, and `auth` and `tool_count` are left out because the README names neither a mechanism nor a number.","drafted_with_ai":true},{"date":"2026-09-29","kind":"moved","entity":"option","ref":"artifact:mariokernich-ui5-tcode-finder","name":"ui5-tcode-finder","what":"entry revised","detail":"Staged with the capability Finding a transaction code, drafted in the same batch because the corpus held no concern for it. ecosystem: abap is a placement rather than a stated fact: the repository is an OpenUI5 and TypeScript application, but its subject is the transaction codes of a classic SAP system and the only stack its features name is SAP GUI for HTML. serves_ecosystems: ui5 rests on the overview sentence naming the T-Codes a UI5 or Fiori project needs. use_as: reference because it is consulted at its own address rather than installed into a project.","drafted_with_ai":true},{"date":"2026-09-28","kind":"entered","entity":"option","ref":"artifact:silvius1996-claude-sap-kit","name":"claude-sap-kit","discovered_via":"source:curator"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:juliettech13","name":"_juliettech","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:abhishekag03","name":"Abhishek Agarwal","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:adaptivegarage","name":"Adaptive Garage","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:alessiopelliccione","name":"Alessio Pelliccione","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:alfo-dev","name":"alfo-dev","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:ablizorukov","name":"Andrei Blizorukov","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:anthony-jhoiro","name":"Anthony Quéré","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:arthurian","name":"Arthur Barrett","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:spectralone","name":"Artyom Bogachenko","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:atefbellaaj-at-slalom","name":"Atef Bellaaj","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:calkeo","name":"Callum Keogan","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:catmeme","name":"catmeme","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:lurkercha","name":"Cha","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:saneroen","name":"Chiranjeevisantosh Madugundi","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:dlew","name":"Dan Lew","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:paulustm","name":"Daniel Paulus","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:danny-avila","name":"Danny Avila","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:nealedj","name":"David Neale","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:darthhexx","name":"David Newman","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:chrisdoyle","name":"Doyle","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:dustinhealy","name":"Dustin Healy","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:educg550","name":"Eduardo Cruz Guedes","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:unixfox","name":"Émilien (perso)","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:ethanlaj","name":"ethanlaj","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:fahleen1","name":"Fahleen Arif","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:ruggishop","name":"Federico Ruggi","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:bhat-ganesh","name":"Ganesh Bhat","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:gerald-m","name":"Gerald M.","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:hellojaccc","name":"hellojaccc","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:leondape","name":"heptapod","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:risingorange","name":"Jakub Fidler","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:jannikmaierhoefer","name":"Jannik Maierhöfer","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:joelhirzel","name":"Joel Hirzel","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:busla","name":"Jón Levy","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:usnavy13","name":"Joseph Licata","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:karthidreamr","name":"Karthikeyan N","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:kenzaelk98","name":"kenzaelk98","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:ineiti","name":"Linus Gasser","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:berry-13","name":"Marco Beretta","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:maxesse","name":"Max Sanna","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:mdutkin","name":"Maxim","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:mludvig","name":"Michael Ludvig","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:michnovka","name":"michnovka","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:mohamedmagdy17593","name":"mohamed magdy","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:muhammad-abdullah333","name":"Muhammad Abdullah","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:sharplu","name":"MyGitHub","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:nalinnair","name":"NalinNair","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:nk-rodrigues","name":"NK","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:odrec","name":"Odrec","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:owengo","name":"owengo","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:papasaidfine","name":"papasaidfine","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:dobernike","name":"Pavel Fediushin","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:pedrojreis","name":"Pedro Reis","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:peeeteeer","name":"Peter","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:poornapragnyah","name":"poornapragnyah","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:constanttime","name":"Rakshit","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:h31nz3l","name":"Rene Heijdens","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:rossbg","name":"rossbg","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:samuelpath","name":"Samuel Path","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:ynori7","name":"Scott Finlay","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:flyinggrizzly","name":"Sean DMR","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:wipash","name":"Sean McGrath","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:seung-myung","name":"Seung Hyun Myung","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:shtayeb","name":"Shahryar Tayeb","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:silvius1996","name":"silvius1996"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:nhtruong","name":"Theo N. Truong","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:whammyleaf","name":"WhammyLeaf","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"entered","entity":"person","ref":"actor:zihaozhou","name":"Zihao Zhou","what":"first recorded in the atlas"},{"date":"2026-09-28","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 13.0.0"},{"date":"2026-09-28","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 14.0.0"},{"date":"2026-09-28","kind":"moved","entity":"option","ref":"artifact:silvius1996-claude-sap-kit","name":"claude-sap-kit","what":"entry revised","detail":"Handed over as a URL. Typed `skill` rather than `mcp-server` or `package`: what a reader installs is a Claude Code plugin of three `SKILL.md` directories, and the tool surface it brings belongs to [arc-1](artifact:arc-mcp-arc-1), which serves MCP — one artifact_type per entry (hard rule 9), the same shape [ARC-1 Skills](artifact:arc-mcp-arc-1-skills) takes beside that server. It answers [agent access to your code](capability:agent-code-access) through the five `Custom_*` tools and [agent guidance](capability:agent-guidance) through the three skills, and states the standard-abap flavor by its requirements, which rule out the two public-cloud ABAP targets by name.","drafted_with_ai":true},{"date":"2026-09-27","kind":"entered","entity":"reading","ref":"content:calling-the-sales-order-a2x-odata-v2-api-from-btp-using-a-service-consumption-mo","name":"Calling the Sales Order (A2X) OData V2 API from BTP Using a Service Consumption Model","discovered_via":"source:sap-community · btp-abap-environment-tag"},{"date":"2026-09-27","kind":"entered","entity":"reading","ref":"content:calling-the-sales-order-a2x-odata-v4-api-from-btp-using-a-service-consumption-mo","name":"Calling the Sales Order (A2X) OData V4 API from BTP Using a Service Consumption Model","discovered_via":"source:sap-community · btp-abap-environment-tag"},{"date":"2026-09-27","kind":"entered","entity":"reading","ref":"content:generating-adobe-form-using-rap-framework-odata-services","name":"Generating Adobe Form Using RAP framework OData Services","discovered_via":"source:sap-community · abap-rap-tag, source:sap-community · cloud-foundry-tag"},{"date":"2026-09-27","kind":"entered","entity":"reading","ref":"content:usage-of-expand-entity-in-odata-service-consumption-model","name":"Usage of Expand Entity in OData Service Consumption Model","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · btp-abap-environment-tag"},{"date":"2026-09-27","kind":"moved","entity":"option","ref":"artifact:sap-adt-mcp-server","name":"ADT MCP Server","what":"part of, description revised","detail":"The server is a preference inside the extension, and the connection to an ABAP system is the extension's, stated on its own entry with the protocols SAP's marketplace page names (docs/concepts/design-roles-and-interfaces.md, P3); a part points up at its whole and enters the fact once.","drafted_with_ai":true},{"date":"2026-09-27","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"connects, requires, description revised","detail":"The connection is what the README states the server fronts (docs/concepts/design-roles-and-interfaces.md, P1), and it attaches the system's entry. The two BTP connections are stated under the README's Cloud Foundry deployment heading, so they carry that condition; the Destination service's sentence states identity forwarding and no data flow, and the ABAP environment's sentence names no protocol. The README's credits table names abaplint as what the linter uses. Two older defects go with it: a nested link that rendered its outer bracket as text, and abap-adt-api named in the same quoted sentence as the other two inspirations and carried by no edge.","drafted_with_ai":true},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:async-processing","name":"Async processing","what":"core coverage revised","detail":"capire audit 2026-09-27, proposed pages read a fourth time: the description draws the line between queued work and messaging, and the events index states that line in SAP's words."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"core coverage revised","detail":"The paragraph opened with SAP's packages and never said that the runtime serves a @Core.MediaType element with nothing installed. capire's Serving Media Data page is that built-in layer, cited by pagination-and-streaming and not here. Two deliveries, said apart (docs/concepts/sap-ships-and-documents.md)."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"core coverage revised","detail":"capire audit 2026-09-27, proposed pages read once more: the security overview and the product security overview were cited nowhere; the first carries a boundary SAP draws itself."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:authorization","name":"Authorization","what":"core coverage revised","detail":"capire audit 2026-09-27, proposed pages read once more: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:configuration","name":"Configuration","what":"core coverage revised","detail":"capire audit 2026-09-27, judgement pages read once more: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:data-modelling","name":"Data modelling","what":"core coverage revised","detail":"capire audit 2026-09-27, judgement pages read once more: the service definition page and the Node.js reflection API were cited nowhere; the Java reflection API already was."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:data-privacy","name":"Data privacy","what":"core coverage revised","detail":"capire audit 2026-09-27, judgement pages read a fifth time: the description says data privacy is doing what the law requires, and the security index's table calls data privacy a legal concept and data protection a suite of security measures; the row is quotable as written."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"core coverage revised","detail":"capire audit 2026-09-27, link-only pass: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:debugging","name":"Debugging","what":"core coverage revised","detail":"Package pass 2026-09-27: the paragraph named one of the four SAP packages and cited the plugins index only; cds debug and the Java developer dashboard were cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:documentation","name":"Documentation","what":"core coverage revised","detail":"Package pass 2026-09-27: the capability had no paragraph and no source at all."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"core coverage revised","detail":"capire audit 2026-09-27, proposed pages read a fourth time: the paragraph says messaging rests on intrinsic eventing, and the events index says the same in SAP's words."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:feature-toggles","name":"Feature toggles","what":"core coverage revised","detail":"capire audit 2026-09-27: the Feature Toggles guide documents toggled features as built into both runtimes, with the production toggle provider left to the project, which is exactly what the one community option supplies. The capability had no core paragraph and no source."},{"date":"2026-09-27","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"connects, description, provides[0], lineage revised","detail":"The README's acknowledgment names the project it started from; the graph holds it, and the edge is the maintainer's own sentence.","drafted_with_ai":true},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:input-validation","name":"Input validation","what":"changed in, core coverage revised","detail":"capire audit 2026-09-27, proposed pages read a third time: the boundary said the check past the constraints is a before handler of the developer's own, and the two pages that document that handler were cited nowhere; the Node.js page states the order the boundary implies, declarative first."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:local-development","name":"Local development","what":"core coverage revised","detail":"capire audit 2026-09-27, judgement pages read once more: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:localization","name":"Localization","what":"core coverage revised","detail":"capire audit 2026-09-27: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:logging","name":"Logging","what":"core coverage revised","detail":"capire audit 2026-09-27: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:odata","name":"OData","what":"core coverage, facets revised","detail":"A role in a design is filled from evidence that an option speaks what the fixed part exposes, and that join runs over one protocol vocabulary (docs/concepts/design-roles-and-interfaces.md, P2). Declared here so options can state it; absent stays \"does not say\"."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","what":"core coverage revised","detail":"capire audit 2026-09-27, link-only pages read a fourth time: vector embeddings are one of the three things SAP frames as CAP's native AI support, in the one sentence the section's index says of its own."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"core coverage revised","detail":"capire audit 2026-09-27, link-only pages read a fourth time: MCP services are one of the three things SAP frames as CAP's native AI support, in the one sentence the section's index says of its own."},{"date":"2026-09-27","kind":"moved","entity":"capability","ref":"capability:telemetry","name":"Telemetry","what":"core coverage revised","detail":"capire audit 2026-09-27: a page this capability owns was cited nowhere."},{"date":"2026-09-27","kind":"moved","entity":"option","ref":"artifact:oisee-vibing-steampunk","name":"vibing-steampunk","what":"connects revised","detail":"The connection is what the README states the server fronts (docs/concepts/design-roles-and-interfaces.md, P3): the sentence each ABAP server carries and nobody had entered, which the tool role of the ABAP pilot reads as the arrow from the server to the system.","drafted_with_ai":true},{"date":"2026-09-26","kind":"entered","entity":"reading","ref":"content:aws-mail-configuration-for-sap-abap-systems","name":"AWS Mail configuration for SAP ABAP Systems","discovered_via":"source:sap-community · abap-cloud-tag"},{"date":"2026-09-26","kind":"entered","entity":"reading","ref":"content:configure-journal-entry-posting-approval-from-store-template-in-build-process-au","name":"Configure Journal Entry Posting Approval from Store Template in Build Process Automation","discovered_via":"source:sap-community · business-application-studio-tag"},{"date":"2026-09-26","kind":"entered","entity":"reading","ref":"content:why-sap-cloud-identity-matters-for-sap-task-center-it-s-about-trust-and-global-u","name":"Why SAP Cloud Identity Matters for SAP Task Center: It’s About Trust and Global User ID","discovered_via":"source:sap-community · cloud-identity-services-tag"},{"date":"2026-09-25","kind":"entered","entity":"option","ref":"artifact:marianfoo-abap-docs","name":"abap-docs","discovered_via":"source:github · marianfoo"},{"date":"2026-09-25","kind":"entered","entity":"option","ref":"artifact:marianfoo-llm-benchmark-abap-code-generation","name":"LLM-Benchmark-ABAP-Code-Generation","discovered_via":"source:github-orgs · marianfoo"},{"date":"2026-09-25","kind":"entered","entity":"option","ref":"artifact:marianfoo-local-llm-client-for-sap-consultants-librechat","name":"local-llm-client-for-sap-consultants-librechat","discovered_via":"source:github-orgs · marianfoo"},{"date":"2026-09-25","kind":"moved","entity":"option","ref":"artifact:marianfoo-abap-docs","name":"abap-docs","what":"entry revised","detail":"Entered as the repository behind two sentences the corpus already rests on. capability:documentation's abap framing says \"The ABAP keyword documentation, the cheat sheets and the RAP tutorials are public repositories\", and for the keyword documentation the public repository is this one, not SAP's: mcp-sap-docs carries it as the `abap-docs` submodule (https://github.com/marianfoo/abap-docs.git in .gitmodules), which is where its `abap-docs-standard` and `abap-docs-cloud` offline sources come from. doc-source rather than a provider, because that same capability's abap note states publishing a corpus is not answering the concern. identity.license is the `license` field of package.json; the GitHub API reports no licence for the repository, which is the second sentence of when_not_to_use.","drafted_with_ai":true},{"date":"2026-09-25","kind":"moved","entity":"capability","ref":"capability:agent-evals","name":"Agent evals","what":"ecosystems revised","detail":"[LLM-Benchmark-ABAP-Code-Generation](artifact:marianfoo-llm-benchmark-abap-code-generation), proposed in the same batch, measures generated ABAP across models by creating each class in an SAP system and reading its syntax check, activation and unit-test result. The concern is one an ABAP developer decides behind their own door, and the door had no tile for it to appear under."},{"date":"2026-09-25","kind":"moved","entity":"option","ref":"artifact:ysichov-ave","name":"AVE","what":"description revised","detail":"Neither \"Simple Data Explorer\" nor \"SDE\" appears in this README, and VERTEX's own README now states \"Nothing but this repository's `src/` has to be installed\", so the claim that VERTEX needs Simple Data Explorer on the system is unsupported. The replacement rests on this README's own sentence: the version history, the diff and the saved code review, \"including approving, declining and commenting on a block\", are available in Eclipse ADT and in VS Code through VERTEX. \"has no blame yet\" was a claim about VERTEX that this README does not carry and that was not re-verified against VERTEX; it is dropped rather than restated.","drafted_with_ai":true},{"date":"2026-09-25","kind":"moved","entity":"option","ref":"artifact:ysichov-simple-data-explorer","name":"Simple Data Explorer","what":"description revised","detail":"The README no longer says this repository holds the ADT resources VERTEX reads through: two commits on 2026-09-18 removed the ADT resources section and the construction-phase note, leaving only \"The table grid with its select-options, the join builder and the pivot are available in Eclipse ADT and in VS Code through VERTEX\". VERTEX's own README now states \"Nothing but this repository's `src/` has to be installed\" and that of the former `/zsde/` prefix \"that hub is gone\". The replacement keeps what this README still states and drops the dependency claim neither README supports. ADT.md is still in the repository and still describes the resources under `/sap/bc/adt/zsde/` in the present tense, which conflicts with both READMEs and is left for an editor.","drafted_with_ai":true},{"date":"2026-09-24","kind":"entered","entity":"option","ref":"artifact:muhammad-abdullah333-sap-mcp-bridge","name":"SAP MCP Connection Manager","discovered_via":"source:curator"},{"date":"2026-09-24","kind":"moved","entity":"option","ref":"artifact:muhammad-abdullah333-sap-mcp-bridge","name":"SAP MCP Connection Manager","what":"entry revised","detail":"Handed over as a URL and drafted from the repository's own README and the GitHub repository record: MIT, JavaScript, created 2026-09-20, not a fork, not archived.","drafted_with_ai":true},{"date":"2026-09-23","kind":"entered","entity":"reading","ref":"content:clean-core-maturity-and-the-new-extensibility-levels","name":"Clean Core maturity and the new Extensibility Levels","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-extensibility-tag"},{"date":"2026-09-23","kind":"entered","entity":"reading","ref":"content:sap-s-api-policy-on-ai-agents-what-it-prohibits-allows-and-leaves-open","name":"SAP's API Policy on AI Agents: What It Prohibits, Allows, and Leaves Open","discovered_via":"source:sap-community · btp-tag"},{"date":"2026-09-23","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"released 1.4.0","detail":"`ctx.run.programRun(name)` lets an ARC-1 extension run an active classic ABAP report and return its list output.","drafted_with_ai":true},{"date":"2026-09-22","kind":"entered","entity":"option","ref":"artifact:tobiashofmann-off-stack-abap","name":"off-stack-abap","discovered_via":"source:curator"},{"date":"2026-09-22","kind":"moved","entity":"capability","ref":"capability:document-output","name":"Document output","what":"core coverage revised","detail":"The boundary held, but the reader had nothing to check it against. The README's model requirement is the test: the document has to be a LargeBinary attribute before the plugin will print it."},{"date":"2026-09-21","kind":"entered","entity":"reading","ref":"content:from-segw-to-odata-publish-expose-your-cds-view-as-odata-in-s-4hana","name":"From SEGW to @OData.publish: Expose Your CDS View as OData in S/4HANA","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-21","kind":"entered","entity":"reading","ref":"content:multi-origin-service-testing-and-troubleshooting-in-sap-gateway","name":"Multi-Origin Service Testing and Troubleshooting in SAP Gateway","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag"},{"date":"2026-09-21","kind":"entered","entity":"reading","ref":"content:odata-batch-deleting-records-across-multiple-tables-in-single-transaction","name":"OData $batch Deleting Records Across Multiple Tables in Single Transaction","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag"},{"date":"2026-09-21","kind":"entered","entity":"reading","ref":"content:outbound-integration-from-sap-btp-abap-to-sap-s-4hana-cloud-via-service-consumpt","name":"Outbound Integration from SAP BTP, ABAP to SAP S/4HANA Cloud via Service Consumption Model","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-rap-tag"},{"date":"2026-09-21","kind":"entered","entity":"option","ref":"artifact:abaplint-vscode-tabl-ddic","name":"vscode-tabl-ddic","discovered_via":"source:curator"},{"date":"2026-09-21","kind":"moved","entity":"capability","ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","what":"core coverage revised","detail":"With the core's half now stated, the panel needed the sentence that says what is added on top of it, and the two shapes differ: one retrieval method behind a service binding, or a vector table modelled on an annotated entity."},{"date":"2026-09-20","kind":"entered","entity":"reading","ref":"content:principal-propagation-from-btp-web-app-to-s-4hana-via-sap-integration-suite","name":"Principal Propagation from BTP Web App to S/4HANA via SAP Integration Suite","discovered_via":"source:sap-community · btp-tag, source:sap-community · integration-suite-tag"},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:agent-evals","name":"Agent evals","what":"core coverage revised","detail":"Two independent artifacts provide this capability on CAP beside capire/skills: @saptarishi/cds-plugin-llm and DanKromp/skillOverflow, both entered on 2026-09-18, after the core-only reading."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:authorization","name":"Authorization","what":"core coverage revised","detail":"Two independent artifacts provide this on CAP beside the SAP-official ones: cds-entra-id (vobu) and cap-toolkit (eyupbaycol). The state says who is present, so core-only no longer held. relationship is unassessed: no retrieved document gives the history between them and the core."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:error-handling","name":"Error handling","what":"core coverage revised","detail":"[cds-error-outbox](artifact:cds-error-outbox), an independent cds-plugin first seen on 2026-09-07, carries a provides edge to this capability on the CAP door, so SAP-official and independent providers are both present there. The previous state was assessed on 2026-08-31, before that entry. The relationship is unassessed: no retrieved document gives a history between the plugin and the runtimes."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:fiori-annotations","name":"Fiori annotations","what":"core coverage revised","detail":"Three independent cds-plugins now provide this capability on CAP beside SAP's own packages: @mpah/enum-value-help, cap-js-geoloc-plugin and urp-vocab. The relationship is unassessed: no retrieved document gives the history between them and the core."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:input-validation","name":"Input validation","what":"core coverage revised","detail":"Three independent CAP artifacts carry a provides edge to this capability: sap-cap-validator-plugin (entered 2026-09-18), cds-validate and cap-toolkit (both 2026-09-07). The state said only the core was present. relationship is unassessed: no retrieved document gives the history between them and the core."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"core coverage revised","detail":"The boundary is kept and made checkable against capire's new AI pages: aicore is documented as the default kind for production and hybrid, and every other documented kind (auto and mock on Node.js, ollama and mocked on Java) is for local runs."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","what":"core coverage revised","detail":"capire's Vector Embeddings guide documents embedding on write as a stored calculated element, so the old sentence, which listed embedding on write among what every entry writes by hand, no longer held. The state is unchanged: no SAP artifact in the graph carries a provides edge to this capability behind the CAP door."},{"date":"2026-09-20","kind":"moved","entity":"capability","ref":"capability:search","name":"Search","what":"core coverage revised","detail":"@kamlendra/search-vocab, an independent cds-plugin on CAP, carries a provides edge to this capability beside @sap/cds and com.sap.cds:cds-services-bom, so core-only no longer describes who is present."},{"date":"2026-09-19","kind":"entered","entity":"option","ref":"artifact:marcellourbani-abap-cloud-platform","name":"abap_cloud_platform","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:abap-openapi","name":"abap-openapi","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:agiguere","name":"Alexandre Giguere","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:alborghetti","name":"Francesco","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:gopalnair","name":"Gopal Nair","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:hfandreoli","name":"Henrique Andreoli","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:microsoftopensource","name":"Microsoft Open Source","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:rayutek","name":"rayutek","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:draysams","name":"Samuel Davies","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:sle118","name":"Sébastien","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:tobiasmelcher","name":"Tobias Melcher","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"entered","entity":"person","ref":"actor:vaibhago","name":"vaibhago","what":"first recorded in the atlas"},{"date":"2026-09-19","kind":"moved","entity":"option","ref":"artifact:sap-cloud-connector","name":"Cloud Connector","what":"connects revised","detail":"The Connectivity service required the Cloud Connector, and nothing said which of the two opens the connection. SAP's documentation does: the connector registers with the service.","drafted_with_ai":true},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:arc-mcp-adt-ls","name":"@arc-mcp/adt-ls","discovered_via":"source:github · arc-mcp"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:root3287-cap-segw","name":"@root3287/cap-segw","discovered_via":"source:discover, source:npm"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:050-clean-core-measurement-preview","name":"050: Clean Core Measurement (Preview)","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:051-abap-cleaner-in-vs-code-installation-and-guide","name":"051: ABAP Cleaner in VS Code - Installation and Guide","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:052-10-minutes-from-start-to-launchpad","name":"052: 10 Minutes from Start to Launchpad","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:abap-in-practice-creating-a-setup-app","name":"ABAP in Practice - Creating a Setup App","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-vscode-abap-remote-fs","name":"ABAP remote filesystem","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:spreadsheetimporter-abap-importer","name":"ABAP Spreadsheet Importer","discovered_via":"source:curator · spreadsheetimporter organisation repositories"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-abap-trial-docker","name":"abap_trial_docker","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:abap-adt-api","name":"abap-adt-api","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:alokm3hta-star-abap-offstack-testing","name":"abap-offstack-aunit","discovered_via":"source:sap-ai-skills-library · skills.cloud.sap"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:likweitan-abap-skills","name":"abap-skills","discovered_via":"source:sap-ai-skills-library · skills.cloud.sap"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:abapcdsgrammar","name":"abapcdsgrammar","discovered_via":"source:discover, source:npm"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-abapfs-extensions","name":"abapfs_extensions","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-abapgraph","name":"abapgraph","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-abappretty","name":"abapPretty","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-vscode-activecontrol","name":"ActiveControl Transport form creator","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:tobiashofmann-adt-bundle-builder","name":"adt-bundle-builder","discovered_via":"source:curator"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:arc-mcp-hub","name":"arc-mcp-hub","discovered_via":"source:github · arc-mcp"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:arc-mcp-arc1-abap-bridge","name":"arc1-abap-bridge","discovered_via":"source:github · arc-mcp"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:btp-authorization-object","name":"BTP - Authorization Object","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:btp-restriction-type","name":"BTP - Restriction Type","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:ccm-calculate-key-figures","name":"CCM - Calculate Key Figures","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:dankromp-skilloverflow","name":"DanKromp/skillOverflow","discovered_via":"source:sap-ai-skills-library · skills.cloud.sap"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-decodesapsso2","name":"decodesapsso2","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-graphviz-browser","name":"Graphviz-browser","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-personal-application-studio","name":"personal-application-studio","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:rap-feature-control-part-2","name":"RAP - Feature Control (Part 2)","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:rap-native-file-upload","name":"RAP - Native File Upload","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:rap-navigation-app-to-app","name":"RAP - Navigation (App to App)","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"reading","ref":"content:rap-singleton-pattern","name":"RAP - Singleton Pattern","discovered_via":"source:software-heroes"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marianfoo-sap-note-search-mcp","name":"sap-note-search-mcp","discovered_via":"source:github · marianfoo"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-sapdumpmcp","name":"sapdumpmcp","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:attilaberencsi-sapskills","name":"sapskills","discovered_via":"source:sap-ai-skills-library · skills.cloud.sap"},{"date":"2026-09-18","kind":"entered","entity":"option","ref":"artifact:marcellourbani-urbani-saplink","name":"urbani-saplink","discovered_via":"source:github-orgs · marcellourbani"},{"date":"2026-09-18","kind":"entered","entity":"person","ref":"actor:dankromp","name":"DanKromp"},{"date":"2026-09-18","kind":"moved","entity":"option","ref":"artifact:dankromp-skilloverflow","name":"DanKromp/skillOverflow","what":"entry revised","detail":"Discovered through the SAP AI Skills Library and represented once at repository level. The registry listed 37 contained skills when checked; the canonical repository contained and documented 41, so the repository count is used for the artifact while both snapshots remain in the crawl record.","drafted_with_ai":true},{"date":"2026-09-18","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"coverage by ecosystem revised","detail":"hdb, SAP's pure-JavaScript HANA driver for Node.js, entered in the same batch, so the note counted two entries where there are now three. The assessment is unchanged: the driver is SAP's own, so core-only still holds."},{"date":"2026-09-18","kind":"moved","entity":"capability","ref":"capability:data-import-export","name":"Importing and exporting table data","what":"coverage by ecosystem revised","detail":"A UI5 entry now answers the import side: [ui5-cc-spreadsheetimporter](artifact:spreadsheetimporter-ui5-cc-spreadsheetimporter) reads an uploaded spreadsheet in the browser and submits its rows through the app's own OData model. The core side is unchanged: SAP's spreadsheet export documentation still describes export only, so the previous note that no UI5 entry answers the import side is what has moved, not the reading of the core."},{"date":"2026-09-18","kind":"moved","entity":"capability","ref":"capability:localization","name":"Localization","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"Behind the UI5 door the texts are files in the app rather than model elements in a service, which is what the CAP framing describes."},{"date":"2026-09-18","kind":"moved","entity":"option","ref":"artifact:marianfoo-sap-api-policy-skill","name":"SAP API Policy Evidence Skill","what":"requires revised","detail":"The entry described the skill as gathering evidence \"through MCP servers\" without naming one, because four of the five were not in the corpus. Three entered in the same batch as their own packages, and mcp-sap-docs and arc-1 were already here, so the README's own prerequisites table becomes edges. Conditional rather than required: the README states the skill degrades gracefully when one is missing and names which two raise confidence to high.","drafted_with_ai":true},{"date":"2026-09-18","kind":"moved","entity":"option","ref":"artifact:marianfoo-sap-note-search-mcp","name":"sap-note-search-mcp","what":"entry revised","detail":"The decline recorded for candidate:marianfoo/mcp-sap-notes on 2026-09-10 named this as the successor and as an open gap: \"SAP Notes search is a real gap in the corpus and the thing that fills it has to be found some other way.\" Entered from the monorepo package rather than the archived repository, and from the package's own README.","drafted_with_ai":true},{"date":"2026-09-17","kind":"entered","entity":"option","ref":"artifact:vaibhavgoel-github-1986-abap-adt-cli","name":"abap-adt-cli","discovered_via":"source:curator"},{"date":"2026-09-17","kind":"entered","entity":"reading","ref":"content:call-bapi-in-custom-entity-through-rap","name":"CALL BAPI IN CUSTOM ENTITY THROUGH RAP","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-rap-tag"},{"date":"2026-09-17","kind":"entered","entity":"reading","ref":"content:creating-material-master-data-in-sap-s-4hana-using-rap-and-eml","name":"Creating Material Master Data in SAP S/4HANA Using RAP and EML .","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-rap-tag"},{"date":"2026-09-17","kind":"entered","entity":"reading","ref":"content:enhancing-business-processes-with-sap-btp-ai-in-sap-integration-suite","name":"Enhancing Business Processes with SAP BTP AI in SAP Integration Suite","discovered_via":"source:sap-community · integration-suite-tag"},{"date":"2026-09-17","kind":"entered","entity":"reading","ref":"content:extract-rev-trac-requests-by-custom-program-and-rev-trac-api","name":"Extract Rev-Trac requests by custom program and Rev-Trac API","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-17","kind":"entered","entity":"reading","ref":"content:how-to-create-a-purchase-order-through-bapi-in-the-sap-through-program-se38-t-co","name":"How to create a Purchase Order through BAPI in the SAP through program ( SE38 ) T-CODE .","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-17","kind":"entered","entity":"reading","ref":"content:how-to-merge-two-separate-smart-forms-into-a-single-pdf-in-sap","name":"How to Merge Two Separate Smart Forms into a Single PDF in SAP","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-17","kind":"entered","entity":"option","ref":"artifact:sap-hana","name":"SAP HANA","discovered_via":"source:curator"},{"date":"2026-09-17","kind":"entered","entity":"person","ref":"actor:martinpankraz","name":"Martin Pankraz"},{"date":"2026-09-17","kind":"entered","entity":"person","ref":"actor:vaibhavgoel-github-1986","name":"vaibhavgoel-github-1986"},{"date":"2026-09-17","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"core coverage revised","detail":"Replace unsupported migration/UI boundary with sourced implementation limits; keep community additions separate. Add four CAP-scoped comparison questions and preserve other ecosystems/flavors."},{"date":"2026-09-17","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"core coverage, framing by ecosystem, core coverage revised","detail":"User requires SAP ships to describe only core behavior and limits. Provider guidance belongs under The community adds. The broad tenant-key prescription is omitted; sourced tenant conditions remain on provider edges. Redis remains the served BTP option."},{"date":"2026-09-17","kind":"moved","entity":"capability","ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","what":"entry revised","detail":"Completed the intended consolidation: retained CAP framing, ABAP and HANA coverage, the detailed BTP document-grounding coverage and framing, and scoped normative relevance. Repointed relationships and retired the duplicate capability."},{"date":"2026-09-16","kind":"entered","entity":"reading","ref":"content:a-handy-custom-report-to-scan-sap-cds-views-for-usage-of-search-strings","name":"A Handy Custom Report to Scan SAP CDS Views for Usage of Search Strings","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-16","kind":"entered","entity":"reading","ref":"content:abap-create-dump","name":"ABAP - Create dump","discovered_via":"source:software-heroes"},{"date":"2026-09-16","kind":"entered","entity":"option","ref":"artifact:xexer-abap-select-converter","name":"ABAP Select Converter","discovered_via":"source:software-heroes"},{"date":"2026-09-16","kind":"entered","entity":"option","ref":"artifact:arc-mcp-arc-1-skills","name":"ARC-1 Skills","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-16","kind":"entered","entity":"reading","ref":"content:calculating-ibp-technical-week-key-figure-date-in-s-4hana-using-cds-view","name":"Calculating IBP Technical Week \"Key Figure Date\" in S/4HANA Using CDS View","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-16","kind":"entered","entity":"option","ref":"artifact:xexer-cds-field-mapping","name":"CDS Field Mapping","discovered_via":"source:software-heroes"},{"date":"2026-09-16","kind":"entered","entity":"option","ref":"artifact:xexer-cloudification-repository-viewer","name":"Cloudification Repository Viewer","discovered_via":"source:software-heroes"},{"date":"2026-09-16","kind":"entered","entity":"reading","ref":"content:custom-form-with-custom-data-source-in-sap-public-cloud-grow-with-sap","name":"Custom Form with Custom Data Source in SAP Public Cloud (Grow with SAP)","discovered_via":"source:sap-community · abap-cloud-tag"},{"date":"2026-09-16","kind":"entered","entity":"option","ref":"artifact:xexer-odata-batch-creator","name":"OData Batch Creator","discovered_via":"source:software-heroes"},{"date":"2026-09-16","kind":"entered","entity":"reading","ref":"content:print-preview-from-rap-action-with-v4-odata-and-multiple-selection","name":"Print Preview from RAP Action with v4 OData and Multiple Selection","discovered_via":"source:sap-community · abap-rap-tag"},{"date":"2026-09-16","kind":"entered","entity":"option","ref":"artifact:xexer-xlf-translator","name":"XLF Translator","discovered_via":"source:software-heroes"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:abap2xlsx","name":"abap2xlsx","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:aditya-deloitte","name":"Aditya Waghmare","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:gh14cc10","name":"Alessandro Iannacci","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:alsp80","name":"alsp80","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:dehero","name":"Anton Kuryanov","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:antonsikidin","name":"AntonSikidin","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:aspeitkamp","name":"Arno","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:atomkrieg","name":"AtomKrieg","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:attilaberencsi","name":"Attila Berencsi","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:darnoc312","name":"Bernd","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:berreke","name":"Berreke","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:bhavesh4321","name":"bhavesh4321","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:cril2000","name":"Big Muzzy","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:bilencekic","name":"Bilen","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:bitdeli-chef","name":"Bitdeli Chef","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:bohrh","name":"bohrh","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:chrisaasan","name":"Christian Aasan","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:chrassig","name":"Christian Assig","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:muten86","name":"DaRa","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:foxahead","name":"FoxAhead","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:hannesrempel","name":"Hannes Rempel","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:jitsuryoku","name":"Jitsuryoku","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:juvickaul","name":"JuvickAul","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:mlaggner","name":"Manuel Laggner","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:oberhm","name":"Matthias","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:mch123","name":"MCH123","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:mfallen","name":"mfallen","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:mkysoft","name":"Mustafa Kerim Yılmaz","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:mutherma","name":"mutHERMA","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:oliver-huetkoeper","name":"Oliver Hütköper","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:pacojkaa","name":"pacojkaa","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:paladv","name":"paladv","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:hardyp","name":"Paul Hardy","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:pksingh78","name":"pksingh78","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:dwivedirahul44","name":"Rahul Dwivedi","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:rixarsap","name":"RixarSAP","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:rplantiko","name":"Rüdiger Plantiko","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:sephrat","name":"sephrat","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:redhawk07","name":"Stefan Rutzmoser","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:stefanrutzmoser","name":"Stefan Rutzmoser","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:stefanschmoecker","name":"Stefan Schmöcker","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:stefanschnell","name":"stefanschnell","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:tmackowski","name":"tmackowski","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"entered","entity":"person","ref":"actor:tburyanek","name":"Tomas","what":"first recorded in the atlas"},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:greltel-abap-cloud-logger","name":"abap-cloud-logger","what":"released 2.0.0","detail":"Examples that keep writing to a logger after `free( )`, or display a log with `zcl_cloud_logger_view_alv`.","drafted_with_ai":true},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:xexer-abap-select-converter","name":"ABAP Select Converter","what":"entry revised","detail":"Entered from software-heroes.com's tools page. artifact_type web-tool is new to the schema as of this run, added for exactly this shape: a hosted, no-install utility rather than a package, CLI or BTP service.","drafted_with_ai":true},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1-skills","name":"ARC-1 Skills","what":"entry revised","detail":"Entered from the sap-ai-mcp-servers catalogue, which lists the skills bundle as its own \"ARC-1 SAP Skills & Claude Plugin\" row, separate from the ARC-1 MCP server row already in the corpus as [arc-mcp-arc-1](artifact:arc-mcp-arc-1). Entered as its own artifact rather than folded into that entry, the same shape the UI5 Web Components skills take beside the UI5 Web Components library — one artifact_type per entry (hard rule 9), and the skills are a distinct install path from the server.","drafted_with_ai":true},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:xexer-cds-field-mapping","name":"CDS Field Mapping","what":"entry revised","detail":"Entered from software-heroes.com's tools page; its data lives in a public GitHub repository the page links as 'Extract and further information', unlike its sibling tools here which are hosted only.","drafted_with_ai":true},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:xexer-cloudification-repository-viewer","name":"Cloudification Repository Viewer","what":"entry revised","detail":"Entered from software-heroes.com's tools page, as the first artifact_type web-tool in the corpus alongside xexer-abap-select-converter, xexer-cds-field-mapping, xexer-odata-batch-creator and xexer-xlf-translator.","drafted_with_ai":true},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:xexer-odata-batch-creator","name":"OData Batch Creator","what":"entry revised","detail":"Entered from software-heroes.com's tools page. ecosystem: abap is an editorial placement rather than a stated fact — the tool's own page names nothing ABAP-specific (it takes any OData $metadata XML) and capability:odata covers both cap and abap doors. Placed on abap for now because it sits among seven other explicitly ABAP tools on the same site and page; worth revisiting if a CAP use turns up.","drafted_with_ai":true},{"date":"2026-09-16","kind":"moved","entity":"option","ref":"artifact:xexer-xlf-translator","name":"XLF Translator","what":"entry revised","detail":"Entered from software-heroes.com's tools page.","drafted_with_ai":true},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:a-clearer-view-of-your-sap-integrations-under-the-new-api-policy","name":"A Clearer View of Your SAP Integrations Under the New API Policy","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:abap-and-agentic-ai-the-hidden-problem-in-real-projects","name":"ABAP and Agentic AI: The Hidden Problem in Real Projects","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:abap-development-automation-with-arc-1-and-github-workflows","name":"ABAP Development Automation with ARC-1 and GitHub Workflows","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:sap-adt-eclipse","name":"ABAP Development Tools for Eclipse","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:sap-adt","name":"ADT resources","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:arc-1-1-0-one-deployment-multiple-sap-systems","name":"ARC-1 1.0: One Deployment, Multiple SAP Systems","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop","name":"ARC-1 on SAP BTP: Secure ABAP Agentic Development Beyond the Laptop","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:arc-1-with-copilot-studio-sap-system-context-beyond-developers","name":"ARC-1 with Copilot Studio: SAP System Context Beyond Developers","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:arc-1-with-joule-studio-bringing-real-abap-system-context-into-joule","name":"ARC-1 with Joule Studio: Bringing Real ABAP System Context into Joule","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:before-you-upgrade-s4hana-static-ui5-checks-with-mcp","name":"Before You Upgrade S/4HANA: Static UI5 Checks with MCP","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:building-an-enterprise-ready-sap-ai-agent-with-open-source","name":"Building an Enterprise-Ready SAP AI Agent with Open Source","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:claude-ported-abap-functions-to-new-api","name":"Claude ported ABAP functions to new API","discovered_via":"source:sap-community · abap-development-tag, source:sap-community · agentic-ai-tag"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:sap-cloud-connector","name":"Cloud Connector","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:finally-an-mcp-server-for-abap","name":"Finally: An MCP Server for ABAP","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:from-segw-and-legacy-ui5-to-rap-with-arc-1","name":"From SEGW and Legacy UI5 to RAP with ARC-1","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:how-i-use-ai-for-development-and-why-context-matters","name":"How I Use AI for Development and Why Context Matters","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:introducing-arc-1-a-secure-adt-mcp-server-for-enterprise-sap-development","name":"Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development","discovered_via":"source:zeis"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:microsoft-aisdkforsapabap","name":"Microsoft AI SDK for SAP","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:moving-from-hub-gateway-to-direct-s-4hana-odata-v4-a-customized-reusable-rap-pro","name":"Moving from Hub Gateway to Direct S/4HANA OData V4: A Customized Reusable RAP Processing Framework","discovered_via":"source:sap-community · abap-rap-tag"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:object-release-state-in-cloudification-repository-viewer-for-clean-core-extensib","name":"Object Release State in Cloudification Repository Viewer for Clean Core Extensibility","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:btp-abap-environment","name":"SAP BTP ABAP environment","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:sap-ci-to-abap-integration-seamless-xml-to-internal-table-mapping","name":"SAP CI to ABAP Integration: Seamless XML to Internal Table Mapping","discovered_via":"source:sap-community · abap-development-tag, source:sap-community · cloud-integration-tag, source:sap-community · integration-suite-tag"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:btp-cloud-transport-management","name":"SAP Cloud Transport Management","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:btp-forms-service-by-adobe","name":"SAP Forms Service by Adobe","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"option","ref":"artifact:btp-translation-hub","name":"SAP Translation Hub","discovered_via":"source:curator"},{"date":"2026-09-15","kind":"entered","entity":"reading","ref":"content:triggering-background-jobs-from-rap-actions-a-practical-guide","name":"Triggering Background Jobs from RAP Actions – A Practical Guide","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-rap-tag"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:aaronbruchsap","name":"Aaron","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marchl-woid","name":"ABAP for years :)","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abap-ai","name":"ABAP-AI","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abap-logger","name":"ABAP-Logger","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abap-observability-tools","name":"abap-observability-tools","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abap-weasel","name":"abap-weasel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abap2ui5","name":"abap2UI5","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abap2ui5-addons","name":"abap2UI5-addons","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abapgit","name":"abapGit","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abapify","name":"abapify","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abaplint","name":"abaplint","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abapsheep","name":"abapsheep","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abat-tao","name":"abat-TAO","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abedi30","name":"ABEDI30","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abhisheksinha1601","name":"Abhishek Sinha","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:andreaborgia-abo","name":"Abo","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:actions-user","name":"actions-user","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:adam0thman","name":"adam0thman","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:aditheos","name":"Aditheos Solutions","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:albertmink","name":"Albert Mink","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:raaleksandr","name":"Aleksandr Razinkin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ale-biagi","name":"Alessandro Biagi","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:gepparta","name":"Alex","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alexanderchan","name":"Alex Chan","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alex-salnikov","name":"alex-salnikov","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:karpovas1505","name":"Alexander Karpov","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alpex8","name":"Alexander Petrenz","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:schragalx","name":"Alexander Schrag","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sbcgua","name":"Alexander Tsybulsky","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alexanderkononov-sap","name":"alexanderKononov-sap","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alexandreht","name":"AlexandreHT","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alexmfrank","name":"AlexMFrank","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:alexrhein","name":"alexrhein","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:oisee","name":"Alice V.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:c5314720","name":"Amit Vishwakarma","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:andrecarrilho","name":"André","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:absap","name":"Andre Becker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:apanys","name":"Andre Pany","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:agoeb","name":"Andreas Goeb","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:andkopp","name":"Andreas Kopp","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:anarguri","name":"Andreas Riehl","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:andreasmuenster","name":"andreasmuenster","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:vishnandr","name":"Andrei Vishnevsky","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:andrew-barnard","name":"Andrew Barnard","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:anindith123","name":"Anindith Reddy Bujala","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:anne-hobbs","name":"Anne Hobbs","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:antonioyanez","name":"antonioyanez","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:anupamme","name":"Anupam Mediratta","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:arc-mcp","name":"ARC MCP","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ded-furby","name":"Arjun Avtani","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:aron-leibfried","name":"aron-leibfried","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:arunkrishnamoorthy","name":"Arun Krishnamoorthy","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:augusto42","name":"Augusto","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:aws-solutions-library-samples","name":"aws-solutions-library-samples","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:axelmohnen","name":"axelmohnen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:baijack-star","name":"Baijack-star","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wommel0","name":"Bastian","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:bau-mann","name":"bau-mann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ben9ka","name":"Ben9ka","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:striezl","name":"Bernhard Haberstetter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:binaeg","name":"Binaeg","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:bjoern-jueliger-sap","name":"Björn Jüliger","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:bolarsson","name":"Bo Larsson","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:boommaker17","name":"boommaker17","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:deborsa","name":"Boris Sachsenberg","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:btbernard","name":"Brian Bernard","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:burcuka","name":"Burcu Karlidag","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:carrotcn","name":"carrotcn","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:cavabap","name":"cavabap","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:cesar-sap","name":"Cesar Martin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abapchaoliu","name":"Chao Liu","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:choper725","name":"choper725","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:chrismills","name":"Chris Mills","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wombling","name":"Chris Paine","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christianguenter2","name":"Christian Günter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christianguenter3","name":"Christian Günter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ch-holzer","name":"Christian Holzer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:lechnerc77","name":"Christian Lechner","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pfaller","name":"Christian Pfaller","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christianp86","name":"Christian Pfisterer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christian102094","name":"Christian Tapia","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:cwildt","name":"Christian Wildt","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christophpohlsap","name":"Christoph Pohl","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christophecaparros","name":"Christophe Caparros","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:prolls","name":"Christophe Drancourt","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:developer-101-c","name":"Christopher Graw","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:christopher-hermann","name":"Christopher Hermann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:cilku","name":"cilku","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:giantcrocodile","name":"Clemens Prill","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:clementringot","name":"Clément Ringot","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:colbyhemond","name":"Colby Hemond","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:conjuringcoffee","name":"ConjuringCoffee","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pilotflying","name":"Constantinos Sourelis","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:henrikgraugaard","name":"Cykelmyggen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:czaikowsky","name":"czaikowsky","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:d052766","name":"D052766","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:damir-majer","name":"Damir Majer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:danrega","name":"Dan","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:danielbernd75","name":"Daniel Bernd","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:danjoa","name":"Daniel Hutzel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:danschlachter","name":"Daniel Schlachter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:danielscholdei","name":"Daniel Scholdei","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wegnerdan","name":"Daniel Wegner","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dassianinc","name":"Dassian Inc.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:datazoode","name":"DataZoo GmbH","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:davidkna-sap","name":"David Knaack","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hir0ki","name":"David Scheiklies","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:davidnicolaynl","name":"DavidNicolayNL","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dgrhicron","name":"Dawid Gracek","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:deckercl","name":"DeckerCL","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:d-schaaf","name":"Dennis Schaaf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:boy0korea","name":"Derby","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dergutewolf","name":"DerGuteWolf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dj-adams","name":"DJ Adams","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dnic-dev","name":"dnic-dev","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:vandelay","name":"Dom Padden","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:bigld","name":"Domi Bigl","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dominik-kropp","name":"Dominik Kropp","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dominikpanzer","name":"Dominik Panzer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dominikvonschoenebeck","name":"Dominik v. S.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dominikfuchs12","name":"dominikFuchs12","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jousinkaka","name":"Dongju Park","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:1dsag","name":"DSAG","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dusansacha","name":"Dusan Sacha","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ed-holland","name":"ed-holland","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:secondsky","name":"Eddie","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:vonglan","name":"Edo von Glan","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:eduardocopat","name":"Eduardo Ferrari Copat","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ehret-thomas","name":"Ehret-Thomas","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:einareiriksson","name":"Einar Eiríksson","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ekintiras","name":"EkinTiras","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ellima","name":"ellima","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ennowulff","name":"Enno","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:epeterson320","name":"Eric","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:esjewett","name":"Ethan Jewett","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:oberstvongatow","name":"Fabian","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fabianlupa","name":"Fabian Lupa","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sirius-a","name":"Fabio Zuber","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fatihpense","name":"Fatih Pense","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dkfedalv","name":"Federico Alvarez","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:felixteuhle","name":"FelixteUhle","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:feng1976","name":"feng1976","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fernandofurtado","name":"Fernando Furtado","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:finkeflo","name":"FinkeFlo","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:greg2git","name":"first profile","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fdupret","name":"Florian Dupret","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hrflorianhoffmann","name":"Florian Hoffmann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:flujo-app","name":"FLUJO","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fossabot","name":"fossabot","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:whothefluff","name":"Francisco Alcaraz","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:francisco-milan","name":"Francisco Milán","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:francocapra","name":"francocapra","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:punkpeye","name":"Frank Fiegel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fmabap","name":"Frank Müller","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fmueller17","name":"Frank Müller","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:frd1201","name":"frd1201","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fredverheul","name":"Fred Verheul","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:frehu","name":"Frederik Hudák","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:funmustbe","name":"FunMustBe","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:furkancosgun","name":"Furkan COSGUN","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fvalves","name":"fvalves","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:gabrielbaca","name":"Gabriel Baca","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:skakimsap","name":"Gabriel Marangoni Moita","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:noso2k1","name":"Gabriele N","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:workskong","name":"GAEUL JUNG","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:galileo-group","name":"Galileo Group AG","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:guillaumegarcia13","name":"GARCIA Guillaume","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:gardian12","name":"gardian12","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:geert-janklaps","name":"Geert-Jan Klaps","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:giovannidegani","name":"Giovanni Degani","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:g-back","name":"Goran Back","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:gowale","name":"GoWale","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:grahamrobbo","name":"Graham Robinson","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:grauffee","name":"grauffee","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:gregorwolf","name":"Gregor Wolf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:gudi-24","name":"Gudi-24","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:dellagustin-sap","name":"Guilherme Dellagustin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:guilhermesaraiva96","name":"Guilherme Saraiva","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:h13m9","name":"h13m9","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hakonharnes","name":"Håkon Harnes","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hannemac","name":"hannemac","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:habrahams","name":"Harry Abrahams","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:harshy4545","name":"harshy4545","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hiwiscifi","name":"Hax","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hhelibeb","name":"He H","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hectormartinezn","name":"Hector Martinez","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:heichmann","name":"heichmann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:helgecd","name":"Helge Dombrowski","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:heliconialabs","name":"Heliconia Labs","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:calclavia","name":"Henry Mao","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hupricht","name":"HuprichTo","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:i506210","name":"i506210","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:divzz95","name":"I552337","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:i748585","name":"I748585","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ignvdron","name":"IGNVDRON","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:igornekhoda","name":"Igor Nekhoda","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:indigosquirrelio","name":"indigosquirrelio","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:insidy","name":"insidy","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:invixo","name":"INVIXO Consulting Group A/S","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ibnbr","name":"Italo N.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:iurii-slobodchikov","name":"Iurii Slobodchikov","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ivanfemia","name":"Ivan","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ivan-asenov-git","name":"ivan-asenov-git","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:j-flachs","name":"j-flachs","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wozjac","name":"Jacek Wozniczak","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:nomssi","name":"Jacques Nomssi","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jrodriguez-rc","name":"Jaime Rodriguez Capote","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:uxkjaer","name":"Jakob Marius Kjaer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:filak-sap","name":"Jakub Filak","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jfilak","name":"Jakub Filak","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:janfrl","name":"Jan Fröhlich","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jan-jezek","name":"Jan Ježek","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ladwigdev","name":"Jan Ladwig","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wichijan","name":"Jan Wichmann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:janisb-at","name":"Jānis B","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jtanner-dsn","name":"Jared Tanner","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:flyingsap","name":"Jascha Kanngiesser","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jeanmazurek","name":"Jean Rodrigo Mazurek","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:elberet","name":"Jens Maier","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:blackmancc","name":"Jens Schwarz","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jkelonen","name":"Jere Kelonen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jeremycoppey","name":"jeremycoppey","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jrosskopf","name":"Joachim Rosskopf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jhunni","name":"Joachim von Hunnius","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:joergcmaier","name":"Joerg Maier","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jwigert","name":"Johan Wigert","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:germanysources","name":"Johannes Gerbershagen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:johanneskonings","name":"Johannes Konings","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:akatuoro","name":"Johannes Vogt","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jasper07","name":"John Patterson","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:frij-aws","name":"Jon Friesen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jonassobotta","name":"Jonas Sobotta","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jdgx","name":"Jonathan","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jonathanbaker7","name":"Jonathan Baker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jordao76","name":"Jordão","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jrgkraus","name":"Jörg Krause","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:neumannjoerg","name":"Jörg Neumann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rayatus","name":"Jorge Sancho","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:josileschik13","name":"Josephine Leschik","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jelliottp","name":"Josh Elliott","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:d074020","name":"Josia Kempf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jsiglen","name":"JS","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jstrader-mirion","name":"JStrader-Mirion","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:juancarlosrodriguezf","name":"juancarlosrodriguezf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:juriadasek","name":"Juraj Adásek","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:juriz889","name":"Juri Zeisler","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:justacasual","name":"JustACasual","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:juthbe","name":"Justin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jxysgx7c","name":"JXYSGX7C","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:00500500","name":"Kai Busse","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kartefact","name":"Karthikeyan Ravikumar","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:one-kash","name":"Kash","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kvtorp","name":"Kasper Vilhelm Torp","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wurzka","name":"Katharina Laubenstein","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kaysap","name":"kaysap","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kbarter","name":"kbarter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kds42","name":"KDS42","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kennyhml","name":"Kenny","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:cohomology","name":"Kilian Kilger","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tennto","name":"Kim sihun","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kjetil-kilhavn","name":"Kjetil Kilhavn","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:klaushaeuptlesap","name":"KlausHaeuptleSAP","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hf-kklein","name":"konstantin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kopaljauhari","name":"KopalJauhari","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kts982","name":"Kostas T.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:krzykoba","name":"Krzysztof Baczynski","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kumarmukulsap","name":"KUMARMUKULSAP","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:14r5","name":"Lars Feller","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:larshp","name":"Lars Hvam","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ivxlars","name":"Lars Kiilerich","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:larsip","name":"larsip","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:abs-lme","name":"Lennart","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:leem53","name":"Lennart Emmerich","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:buca92","name":"Libor Bucek","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:likweitan","name":"Lik Wei","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:lin2qwer1-cloud","name":"lin2qwer1-cloud","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:lpperras","name":"Louis-Philippe Perras","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:lucasborin","name":"Lucas Borin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:stockbal","name":"Ludwig Stockbauer-Muhr","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:hottek","name":"Lukas","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:elnovi","name":"Lukáš Novák","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fidley","name":"Łukasz Pęgiel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:lutzi3","name":"Lutzi3","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:learnin","name":"Manabu Inoue @i_learnin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:manhofmann","name":"manhofmann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marcxgambit","name":"M̷̱̥̳͔̖̠̙͈̫͕͔̳͉̱̣̭̮̠̰̄͊̒̈͛͗̈̇͆͗͆͋̾̋̅ͅͅẠ̴̡̬̭͓̟̠̣̤̓̽͛̋̌̆̆̔́̊̋́͜Ŕ̶͈̹̯̹͈̠̮̰̓̈́̐̊͐̕̕͝C̷̨̡̖̱̭͉̞̗̳͈̩͚̏͛̓̃͂͌̀̆͊̅̃̒̄͐̿̽̚͝","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marcissimus","name":"Marc Bernard","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mbtools","name":"Marc Bernard","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marc-bernard-tools","name":"Marc Bernard Tools","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marcfbe","name":"Marc F. Bernard","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marcellourbani","name":"Marcello Urbani","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kaszub09","name":"Marcin Kaszuba","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marcusschoelzel","name":"Marcus Schölzel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marcushoepfner","name":"marcushoepfner","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marianfoo","name":"Marian Zeis","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mariokernich","name":"Mario Kernich","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mario-andreschak","name":"mario-andreschak","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mraht","name":"Marius Raht","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:markstuppacher","name":"Mark Stuppacher","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:markus1812","name":"Markus","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mseich","name":"Markus Eichelsdörfer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fath-markus","name":"Markus Fath","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:markwury168","name":"MarkWuRY168","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:maltr","name":"Marlon Altrichter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:martinh1337","name":"Martin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mfsap","name":"Martin Fuchs","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:martinborda","name":"Martín Gastón Borda","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:marvineb03","name":"marvineb03","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mathieulawnik","name":"Mathieu Lawnik","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:drakth","name":"Matias","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:huargh","name":"Matthias Aigner","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:beckerwdf","name":"Matthias Becker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:matt1as","name":"Mattias Johansson","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:goala","name":"Max Milazzo","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:maxstreifeneder","name":"Max Streifeneder","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:maxim-engel-sap","name":"Maxim Engel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:maximilianovermeyer","name":"maximilianovermeyer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:melnikov-alex","name":"melnikov-alex","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mem1b","name":"mem1b","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mfigueir","name":"mfigueir","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:michaelbelenki","name":"Michael Belenki","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mkaesemann","name":"Michael Käsemann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:milicln","name":"Michael L.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:micotto","name":"Michael Otto","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sautermi0","name":"Michael Sauter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mssoftag","name":"Michael Schäfer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:schneider-michael","name":"Michael Schneider","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:schneidermic0","name":"Michael Schneider","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mzinnoecker","name":"Michael Zinnöcker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mnezerka","name":"Michal Nezerka","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:monstermichl","name":"Michel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:microsoft","name":"Microsoft"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:miggi92","name":"Miguel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pokrakam","name":"Mike Pokraka","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mohanjani79","name":"mohanjani79","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:cherifimourad","name":"Mourad CHERIFI","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mv0101","name":"mv0101","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:n2ob6n-sap","name":"N2oB6n-SAP","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:naveensrinivasan","name":"Naveen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:nicohern","name":"Nicolas","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:huber-nicolas","name":"Nicolas Huber","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:nicolasbusson","name":"NicolasBusson","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:d047539","name":"NicoleG","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:nilsabcd","name":"NilsABCD","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:normanre","name":"Norman","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:nununo","name":"Nuno Godinho","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:oblomov-dev","name":"oblomov-dev","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:okurava","name":"okurava","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:fr0ster","name":"Oleksii Kyslytsia","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:obluhm","name":"Oliver Bluhm","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mrsimpson","name":"Oliver Jägle","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:olirogers","name":"Oliver Rogers","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:oliverbeck01","name":"OliverBeck01","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:olivia266","name":"Olivia266","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:oklausen","name":"OlKlause","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:openhands-agent","name":"OpenHands","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:p-dmitrij","name":"p-dmitrij","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:babamba2","name":"paek seunghyun","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:palimkarakshay","name":"palimkarakshay","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:bomberus","name":"Pascal Maximilian Bremer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:redwolf112","name":"Pascal Möller","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:patrick246","name":"Patrick Hahn","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sepp4me","name":"Patrick Winkler","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pmcfarling","name":"Paul McFarling","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pawelwiejkut","name":"Paweł Wiejkut","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pcf0","name":"PCF","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:theplenkov","name":"Petr Plenkov","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pg-skoll","name":"pg-skoll","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:magpasulke","name":"Philipp Dölker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:peregrintooc","name":"Philipp R","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:delucapietro","name":"Pietro De Luca","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sumu-ning","name":"Pingsan Song","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:pixelbaker","name":"Pixelbaker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:postavka","name":"Postavka","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:praveen-skp","name":"Praveen S K","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:priyasingh199885","name":"priyasingh199885","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:psio3123","name":"psio3123","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:raaleksandr-epam","name":"raaleksandr-epam","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:raghav6686","name":"Raghavendran M","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rainerwinkler","name":"Rainer Winkler","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:goreraks","name":"Rakshith Gore","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rdibbern","name":"rdibbern","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:renedehn","name":"ReneDehn","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rich-heilman","name":"Rich Heilman","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rits-sap","name":"Ritu Majumder","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rku-it-gmbh","name":"rku.it GmbH","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rob786541","name":"Robert","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:robinpfaffsap","name":"robinPfaffSap","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ruixingyangsap","name":"Ruixing Yang","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sambarza","name":"sambarza","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:samibouge","name":"Sami","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sabeck1","name":"Samuel Beck","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sandraros","name":"sandraros","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:midasol","name":"Sanggyu Lee","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sap","name":"SAP","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sap-architecture-center","name":"SAP Architecture Center","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:saschawaechter","name":"Sascha Wächter","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:saurabhvc","name":"Saurabh Chikate","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:schwarzit","name":"Schwarz IT","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sdfraga","name":"sdfraga","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:skosysparency","name":"Sebastian Kornexl","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sebastianwolf-sap","name":"Sebastian Wolf","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:smarchesini-avvale","name":"Sebastiano Marchesini","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sercankd","name":"Sercan K.D.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:srps","name":"Sérgio Pereira da Silva","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:shaffner7","name":"SHAFFNER7","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:shaisap","name":"Shai","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:shashank-yadav87","name":"Shashank Yadav","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:shyambalachandran","name":"Shyam Balachandran","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:singhal-bhavya","name":"singhal-bhavya","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:smartynkov","name":"Smartynkov","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sn781","name":"SN781","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:srahemi","name":"srahemi","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:srini-chs","name":"srini-chs","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:srinu3366","name":"Srinivasu Reddy","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:srnawaz","name":"srnawaz","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sshlapak","name":"sshlapak","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:blicksten","name":"Stanislav Naumov","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:stefan0816","name":"Stefan Engelhardt","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:stefanrudi","name":"Stefan Rudi","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:stefan-riedel-seifert","name":"stefan-riedel-seifert","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:stefanbutscher","name":"StefanButscher","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:smb","name":"Steffen","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:sdevlind","name":"Steven Devlin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:s7oev","name":"Stoyko Stoev","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:bibber0612","name":"Sven Treutler","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:syntaai","name":"SYNTAAI","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tjgurwara99","name":"Taj","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:treisinger","name":"Tapio Reisinger","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:th0masma","name":"Th0masMa","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thewirtschaftsmann","name":"TheWirtschaftsmann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:mendesthi","name":"Thiago Mendes","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:kwaishang","name":"Thomas B.","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:deckerth42","name":"Thomas Decker","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:erdoesit","name":"Thomas Erdösi","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thomasergin","name":"Thomas Ergin","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thomham","name":"Thomas Hammer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:jung-thomas","name":"Thomas Jung","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thomas-kaltenbach","name":"Thomas Kaltenbach","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thomas-nor-neptune","name":"Thomas Nor","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thomasmarcon","name":"ThomasMarcon","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thomasploski","name":"ThomasPloski","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thoralfhaensel","name":"Thoralf Hänsel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thsandfuchs","name":"Thorsten Sandfuchs","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:thorsten-wolf-neptune","name":"thorsten-wolf-neptune","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tiefox","name":"tiefox","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tmitchell-solutions","name":"Tim M","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:timostahl","name":"Timo","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:timojohn","name":"TimoJohn","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:root3287","name":"Timothy Gibbons","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:t0biii","name":"Tobias","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tobiashofmann","name":"Tobias Hofmann","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:schmelto","name":"Tom Schmelzer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tomk01","name":"TomK01","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:toni-ramchandani","name":"Toni Ramchandani","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tporcham","name":"tporcham","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tricktresor","name":"Tricktresor","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:tuandinh0801","name":"Tuan Dinh","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:txape10","name":"txape10","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:uenal-akkaya","name":"Uenal Akkaya","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ui5-community","name":"UI5 Community","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:utombul","name":"utombul","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:se38","name":"Uwe Fetzer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:valdirmendesdev","name":"Valdir Mendes","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:rauva","name":"Vanessa","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:victorizbitskiy","name":"Victor Izbitskiy","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:vidyadharg","name":"Vidyadhar Gaikwad","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:vigneshsubramania91","name":"VigneshSubramania91","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:viktoriafreidel","name":"ViktoriaFreidel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:vishahan-ks","name":"vishahan-ks","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:weiserman","name":"Warren Eiserman","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wdfdaniel","name":"WDFdaniel","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wdfyvonne","name":"WDFYvonne","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:webracer999","name":"webracer999","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:westerholz","name":"westerholz","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:wolftreak","name":"WolfTreak","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:lemaiwo","name":"Wouter Lemaire","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:xexer","name":"Xexer","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:xinitrc86","name":"xinitrc86","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:xylaw","name":"Xylaw","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:yahornovik","name":"YahorNovik","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:yanapu-jyothi","name":"yanapu-jyothi","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:yatishnagaraja","name":"YatishNagaraja","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:yellappam","name":"yellappam","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:z-mvg","name":"z-mvg","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:ziqbal","name":"Zafar Iqbal","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:zeatynis","name":"Zeatynis","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"entered","entity":"person","ref":"actor:zooloo303","name":"zooloo303","what":"first recorded in the atlas"},{"date":"2026-09-15","kind":"moved","entity":"option","ref":"artifact:freight-art-abapsmith","name":"abapsmith","what":"released 0.6.0","detail":"Configurations that set `ABAP_TOOL_SURFACE=v2`, and prompts written against the six consolidated v2 tools.","drafted_with_ai":true},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"coverage by ecosystem, framing by ecosystem, coverage by flavor, framing by flavor revised","detail":"The HTTP resources the flavor is restricted to now have a page."},{"date":"2026-09-15","kind":"moved","entity":"option","ref":"artifact:hochfrequenz-aibap-mcp","name":"aibap.mcp","what":"requires revised","detail":"Pointed at the ADT nodes that entered the graph on 2026-09-15, from the project's own documentation.","drafted_with_ai":true},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"On BTP the concern is answered by a repository service with folders and versions, which differs from the CAP, UI5 and ABAP framings of a file stored against an entity or a business object."},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"ecosystems, core coverage revised","detail":"The sentence was cut off mid-word. Rewritten to name the two CAP plugins by their entries, and the multitenancy warning moved here as core_coverage.note: node-cache leaves the graph because its own documentation names no SAP stack, and the lesson it carried is about every hand-wired general-purpose cache, not about one library."},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:data-privacy","name":"Data privacy","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"On BTP the concern is a set of APIs and apps an application connects to, which differs from the CAP framing of annotations on a model and the ABAP framing of anonymising non-production copies."},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:editor-support","name":"Editor support","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"On BTP the editor is a hosted service rather than a language server or an Eclipse plugin, which is what the CAP and ABAP framings describe."},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:encryption","name":"Encryption and signing","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"On BTP the service holds the keys and the application does the operation, which is a different emphasis from the ABAP SSF library."},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:ui5-flexibility","name":"Key-user adaptation","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"On BTP the changes live in a service the application adds, where the ABAP framing places them in the system's layered repository."},{"date":"2026-09-15","kind":"moved","entity":"capability","ref":"capability:localization","name":"Localization","what":"ecosystems, coverage by ecosystem, framing by ecosystem revised","detail":"On BTP the concern includes getting texts translated by a service, where the CAP framing is serving texts per locale and the ABAP framing is translating repository objects in the system."},{"date":"2026-09-15","kind":"moved","entity":"option","ref":"artifact:ysichov-vertex","name":"VERTEX","what":"requires revised","detail":"Pointed at the ADT nodes that entered the graph on 2026-09-15, from the project's own documentation.","drafted_with_ai":true},{"date":"2026-09-15","kind":"moved","entity":"option","ref":"artifact:oisee-vibing-steampunk","name":"vibing-steampunk","what":"requires revised","detail":"Pointed at the ADT nodes that entered the graph on 2026-09-15, from the project's own documentation.","drafted_with_ai":true},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapinho-abak","name":"abaK","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-abap-ai-sdk","name":"ABAP AI SDK","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:abap-cloud-logger","name":"ABAP Cloud Logger","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:zenrosadira-abap-tbox-csvman","name":"ABAP CSV Manager","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:abap-development-tools-for-visual-studio-code-is-now-available-on-the-vs-code-ma","name":"ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-rap-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-adt-vscode","name":"ABAP Development Tools for VS Code","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:abap-development-under-the-clean-core-paradigm-from-bapis-to-bo-and-cds","name":"ABAP development under the Clean Core paradigm: From BAPIs to BO and CDS","discovered_via":"source:sap-community · abap-cloud-tag, source:sap-community · abap-development-tag, source:sap-community · abap-rap-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-json","name":"ABAP JSON API","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:valdirmendesdev-abap-json-encoder-decoder","name":"ABAP JSON Encoder/Decoder","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:geert-janklaps-abap-openapi-ui","name":"ABAP OpenAPI UI","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:microsoft-abap-sdk-for-azure","name":"ABAP SDK for Azure","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-abap-to-json","name":"ABAP to JSON serializer and deserializer","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:b-tocs-abap-btocs-deepl","name":"abap_btocs_deepl","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:b-tocs-abap-btocs-libtrl","name":"abap_btocs_libtrl","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:b-tocs-abap-btocs-ollama","name":"abap_btocs_ollama","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:furkancosgun-abap-database-manager","name":"ABAP_DATABASE_MANAGER","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:bunysae-abap-db-preparator","name":"abap_db_preparator","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:marcellourbani-abap-debugger-object-graph-extension","name":"abap_debugger_object_graph_extension","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:christianguenter2-abap-deepl-client","name":"ABAP_DeepL_client","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:cesar-sap-abap-fm-json","name":"abap_fm_json","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sbcgua-abap-gui-boilerplate","name":"abap_gui_boilerplate","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapchaoliu-abap-jwt-generator","name":"abap_jwt_generator","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:franzreitmayer-abap-logging","name":"ABAP_LOGGING","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sbcgua-abap-mustache","name":"abap_mustache","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:dergutewolf-abap-translation-hub","name":"ABAP_TRANSLATION_HUB","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:jrgkraus-abap-alv-struc-viewer","name":"abap-alv-struc-viewer","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:tmhew-abap-aws-sigv4","name":"abap-aws-sigv4","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:furkancosgun-abap-cache-box","name":"ABAP-CACHE-BOX","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:devepos-abap-call-hierarchy","name":"abap-call-hierarchy","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:greltel-abap-cloud-logger","name":"abap-cloud-logger","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:devepos-abap-code-search-tools","name":"abap-code-search-tools","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:hhelibeb-abap-data-validator","name":"abap-data-validator","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:devepos-abap-db-browser","name":"abap-db-browser","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:greltel-abap-dynamic-assignment","name":"abap-dynamic-assignment","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:raketenstart-abap-abap-feature-toggle","name":"abap-feature-toggle","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-file-uploader","name":"abap-file-uploader","discovered_via":"source:github-orgs"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:pacroy-abap-fluentd","name":"abap-fluentd","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:hhelibeb-abap-fm-logger","name":"abap-fm-logger","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:greltel-abap-form-translator","name":"abap-form-translator","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:jrgkraus-abap-gencust","name":"abap-gencust","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:fabianlupa-abap-log","name":"abap-log","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap-observability-tools-abap-log-exporter","name":"abap-log-exporter","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap-logger-abap-logger","name":"ABAP-Logger","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xexer-abap-message-logger","name":"abap-message-logger","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kseretis-abap-metrics","name":"abap-metrics","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap-observability-tools-abap-metrics-provider","name":"abap-metrics-provider","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abap-object-visualizer","name":"ABAP-Object-Visualizer","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:bluefunda-abap-odata-test","name":"abap-odata-test","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap-openapi-abap-openapi","name":"abap-openapi","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:heliconialabs-abap-opentelemetry","name":"abap-opentelemetry","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-refscen-flight-soap-server","name":"abap-platform-refscen-flight-soap-server","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-reuse-services","name":"abap-platform-reuse-services","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:greltel-abap-point-gate","name":"abap-point-gate","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:pacroy-abap-prometheus","name":"abap-prometheus","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:heliconialabs-abap-protobuf","name":"abap-protobuf","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:atudor2-abap-pwnedpasswords","name":"abap-pwnedpasswords","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:watson-developer-cloud-abap-sdk-nwas","name":"abap-sdk-nwas","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:ibm-abap-sdk-nwas-x","name":"abap-sdk-nwas-x","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:devepos-abap-search-tools","name":"abap-search-tools","discovered_via":"source:github"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:wozjac-abap-sencha","name":"abap-sencha","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:gprs555-abap-soql-query","name":"abap-soql-query","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abap-swagger","name":"ABAP-Swagger","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xexer-abap-system-fields","name":"abap-system-fields","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:devepos-abap-tags-backend","name":"abap-tags-backend","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:jrodriguez-rc-abap-tasks-tracker","name":"abap-tasks-tracker","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xexer-abap-test-container","name":"abap-test-container","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:raketenstart-abap-abap-tvarvc","name":"abap-tvarvc","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:devepos-abap-ui-toolbox","name":"abap-ui-toolbox","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:jrgkraus-abap-ui-tools","name":"abap-ui-tools","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xexer-abap-unit-runner","name":"abap-unit-runner","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:endresshauser-infoserve-abap-utesthelp","name":"abap-utesthelp","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:ivanfemia-abap2gapps","name":"abap2gapps","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:techedgegroup-sap-abap2gsheet","name":"abap2gsheet","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:ivanfemia-abap2oauth2","name":"abap2oauth2","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-table-content-loader","name":"abap2UI5-addons/table-content-loader","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap2xlsx-abap2xlsx","name":"abap2xlsx","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abapcov","name":"abapCov","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kaszub09-abapdatatotableimport","name":"abapDataToTableImport","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:tf-franz-seidl-abapdocs-code-scanner","name":"abapdocs-code-scanner","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abaptools-abapdomcheck","name":"abapDomCheck","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kaszub09-abapeasyalv","name":"abapEasyALV","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:se38-abapfaker","name":"abapFaker","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:alborghetti-abapfire","name":"ABAPFire","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:oberstvongatow-abapgenerator","name":"AbapGenerator","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abapgitserver","name":"abapGitServer","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-fetch","name":"abapify/fetch","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-fetch-cloud","name":"abapify/fetch-cloud","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-fetch-legacy","name":"abapify/fetch-legacy","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-promise","name":"abapify/promise","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:marc-bernard-tools-abaplint-ext-for-abapgit","name":"abaplint-Ext-for-abapGit","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abaplint-abaplint-sci-client","name":"abaplint-sci-client","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:wegnerdan-abapmermaid","name":"abapMermaid","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abapntlm","name":"abapNTLM","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:gregorwolf-abapoauthazure","name":"abapOAuthAzure","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abapopenchecks","name":"abapOpenChecks","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abapopenreview","name":"abapOpenReview","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:biberm-abapparallelizationservice","name":"ABAPParallelizationService","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-abappgp","name":"abapPGP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abappm-abap-strust","name":"abapPM/ABAP-Strust","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapinho-abaptimemachine","name":"abapTimeMachine","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kaszub09-abaptoc","name":"abapToC","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abeljohny-zap","name":"abeljohny/ZAP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xinitrc86-adash-services","name":"adash-services","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:mdjoerg-adele","name":"ADELE RFC API","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:aditheos-applicationlogsnotificationtofiori","name":"aditheos/ApplicationLogsNotificationToFiori","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:agiguere-scpmspushnotificationrest-api","name":"agiguere/SCPmsPushNotificationREST_API","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:ac-ai-native-north-star-architecture","name":"AI-native North Star architecture — Platform Layer","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sbcgua-ajson","name":"ajson","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:tricktresor-alv-grid","name":"alv_grid","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:irodrigob-alv-utilities","name":"alv_utilities","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:alwinvandeput-zscv-search-cds-views","name":"alwinvandeput/zscv_search_cds_views","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:olegbash599-anytabupdatetask","name":"AnyTabUpdateTask","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:bizhuka-aqo","name":"aqo","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-assert","name":"assert","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:1dsag-atc-best-practice-guide","name":"ATC-Best-Practice-Guide","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:aditheos-attachmentcommentodataservice","name":"AttachmentCommentODataService","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:benjaminweisheit-abap-2-code-charta","name":"BenjaminWeisheit/ABAP-2-CODE-CHARTA","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:bothzoli-abap-ioc-container","name":"bothzoli/ABAP-IoC-Container","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:boy0korea-abap2json","name":"boy0korea/abap2json","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:boy0korea-abap2xlsx-helper","name":"boy0korea/ABAP2XLSX_HELPER","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:boy0korea-zwd-code-scanner","name":"boy0korea/ZWD_CODE_SCANNER","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:bryanmcain-zcode-scanner","name":"bryanmcain/zcode_scanner","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-btp-abap-cna","name":"btp-abap-cna","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:grahamrobbo-building-gateway-services","name":"building_gateway_services","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:by-passing-function-modules-in-aunits","name":"By-passing function modules in aunits","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:dominikpanzer-cacamber-bdd-for-abap","name":"cacamber-BDD-for-ABAP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:rku-it-gmbh-cds2alv","name":"cds2alv","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:agraeber-cdsanalyser","name":"cdsanalyser","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:cesar-sap-abap-kafka-rest-proxy","name":"cesar-sap/abap_kafka_rest_proxy","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:clean-core-by-design-event-enablement-cockpit-as-a-core-integration-enabler-in-s","name":"Clean Core by Design: Event Enablement Cockpit as a Core Integration Enabler in SAP S/4HANA","discovered_via":"source:sap-community · cloud-foundry-tag, source:sap-community · integration-suite-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-codepage","name":"codepage","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:btp-ai-bp-content-filtering","name":"Content Filtering","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:coreline-zddic-finder","name":"coreline/ZDDIC_FINDER","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:furkancosgun-coroutines4abap","name":"COROUTINES4ABAP","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:creating-a-custom-f4-help-for-currency-fields-in-abap-using-f4if-int-table-value","name":"Creating a Custom F4 Help for Currency Fields in ABAP Using F4IF_INT_TABLE_VALUE_REQUEST","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:tricktresor-cute","name":"cute","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:btp-ai-bp-data-masking","name":"Data Masking","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:alaible-dbg-value-statement","name":"dbg_value_statement","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:btp-ai-bp-document-grounding","name":"Document Grounding","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:drydumbhead-easyhtmlemail","name":"DryDumbHead/easyHtmlEmail","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:vlutsas-dst","name":"DST","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:appknight-dump-info","name":"dump_info","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:furkancosgun-either-for-abap","name":"EITHER-FOR-ABAP","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:enhancing-customer-master-with-a-custom-tab-using-sap-taxi-framework-badi-se80","name":"Enhancing Customer Master with a Custom Tab Using SAP TAXI Framework (BAdI + SE80)","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:btc-ag-featuretoggle","name":"Featuretoggle","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-formfactor","name":"FORMfactor","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:furkancosgun-transport-management-tool","name":"furkancosgun/Transport-Management-Tool","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:furkancosgun-zwarp","name":"furkancosgun/ZWARP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:tricktresor-gladius","name":"gladius","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:gregorwolf-aws-sns4abap","name":"gregorwolf/AWS_SNS4ABAP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:tricktresor-guidrasil","name":"guidrasil","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:monstermichl-handlebarsabap","name":"HandlebarsABAP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:hhelibeb-blowfish-abap","name":"hhelibeb/blowfish-abap","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:invixo-abapmq","name":"INVIXO/abapMQ","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:fidley-json2abaptype","name":"JSON2ABAPType","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap-ai-llm-client","name":"llm_client","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:marc-bernard-tools-mbt-logical-object-lister","name":"MBT Logical Object Lister","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:mkysoft-xlsxreader","name":"mkysoft/xlsxreader","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:uweku-mocka","name":"mockA","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sbcgua-mockup-loader","name":"mockup_loader","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:mdjoerg-mqba","name":"MQBA","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xexer-my-ide-actions","name":"my-ide-actions","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:miggi92-odata-fw","name":"odata-fw","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-odbc-driver-for-abap-examples","name":"odbc-driver-for-abap-examples","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:onurakca-sapui5-adaptation-project-downloader","name":"onurakca/SAPUI5-Adaptation-Project-Downloader","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:pawelwiejkut-bw-remove-characters","name":"pawelwiejkut/bw_remove_characters","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:pawelwiejkut-bw-trfn-pocketknife","name":"pawelwiejkut/bw_trfn_pocketknife","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:peterlangner-zrss","name":"peterlangner/zrss","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:pokrakam-abapdevsysinit","name":"pokrakam/abapDevSysInit","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:btp-ai-bp-prompt-templating","name":"Prompt Templating","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:reyemsaibot-qtt","name":"qtt","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:germanysources-regression-test","name":"regression_test","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:dominikpanzer-result-for-abap","name":"RESULT-for-ABAP","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xamafe-rfc-tools","name":"RFC_TOOLS","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-s4hana-avc-ui-extension-template","name":"s4hana-avc-ui-extension-template","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:btp-ai-core","name":"SAP AI Core","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-joule-for-developers","name":"SAP Joule for Developers, ABAP AI capabilities","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:victorizbitskiy-zspool-pdf","name":"SAP Spool PDF","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:ysichov-sap-easy-ai","name":"SAP-easy-AI","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-russia-zrs-abap-source-scan","name":"sap-russia/ZRS_ABAP_SOURCE_SCAN","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-alv-google-upload-sheet","name":"SAP-samples/abap-alv-google-upload-sheet","discovered_via":"source:github-orgs"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-application-jobs","name":"SAP-samples/abap-platform-application-jobs","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-fiori-feature-showcase","name":"SAP-samples/abap-platform-fiori-feature-showcase","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-refscen-flight-soap-client","name":"SAP-samples/abap-platform-refscen-flight-soap-client","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-forms-service-by-adobe-samples","name":"SAP-samples/forms-service-by-adobe-samples","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:schwarzit-sap-usi-authority-check","name":"sap-usi-authority-check","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:schwarzit-sap-usi-exception","name":"sap-usi-exception","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:schwarzit-sap-usi-logging-api","name":"sap-usi-logging-api","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap2moose-sap2moose","name":"SAP2Moose","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sbcgua-text2tab","name":"sbcgua/text2tab","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:reyemsaibot-scf","name":"Source Code Finder","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:srijan9864-zrfcread","name":"srijan9864/zrfcread","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:striezl-variscan","name":"striezl/VariScan","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sumu-ning-aes","name":"Sumu-Ning/AES","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:swixfort-sdw-abap-di","name":"swixfort/Sdw.Abap.Di","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-table-maintenance","name":"table-maintenance","discovered_via":"source:github"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2023-dt187v","name":"teched2023-DT187v","discovered_via":"source:github-orgs"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2025-ad162","name":"teched2025-AD162","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"reading","ref":"content:the-future-of-abap-is-here-vs-code-adt-zero-config-mcp-and-ai-co-pilots","name":"The Future of ABAP is Here: VS Code ADT, Zero-Config MCP, and AI Co-pilots","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:abapify-throw","name":"throw","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:jrgkraus-tool-bi","name":"tool-bi","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:regestaitalia-trm-server","name":"trm-server","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:larshp-updownci","name":"upDOWNci","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:uweku-vise-for-abap","name":"Vise_for_ABAP","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:bizhuka-xtt","name":"XTT","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kaszub09-zabap-sap-enhancements","name":"ZABAP_SAP_ENHANCEMENTS","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kaszub09-zabap-table-edit","name":"ZABAP_TABLE_EDIT","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:kaszub09-zabap-translations","name":"ZABAP_TRANSLATIONS","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:olegbash599-zc8a-001","name":"ZC8A_001","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:antonsikidin-zcl-docx","name":"zcl_docx","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:fatihpense-zcl-mdp-json","name":"zcl_mdp_json","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:beraadim-zcl-pdf","name":"zcl_pdf","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:victorizbitskiy-zconcurrency-api","name":"zconcurrency_api","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:olegbash599-zcts-browser","name":"ZCTS_BROWSER","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:oisee-zllm","name":"zllm","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:jrgkraus-zotr-utility","name":"ZOTR_UTILITY","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:mkysoft-zstrust","name":"zstrust","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:zedwin-ztct","name":"ZTCT","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:xinitrc86-zthread","name":"zthread","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:marianfoo-ztoad","name":"ztoad","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:coreline-zuml-diagram","name":"ZUML_DIAGRAM","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:oisee-zvdb","name":"zvdb","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:wegnerdan-zwdcsv","name":"ZwdCSV","discovered_via":"source:curator"},{"date":"2026-09-14","kind":"entered","entity":"option","ref":"artifact:wegnerdan-zwddynscreen","name":"ZwdDynscreen","discovered_via":"source:dotabap"},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-cloud-readiness","name":"ABAP Cloud readiness","what":"coverage by flavor, framing by flavor revised","detail":"The classic-side reading (readiness assessment of existing code, e.g. the ATC_CLOUD_READINESS check variant) does not carry over unchanged: inside ABAP Cloud the same restriction is a standing constraint on new code rather than a migration gate."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"coverage by flavor, framing by flavor revised","detail":"The UI5-door providers of this capability — [@ui5/mcp-server](artifact:ui5-mcp-server) and [fiori-mcp](artifact:sap-ux-fiori-mcp-server) — state freestyle and fiori-elements, never web-components. SAP's [@ui5/webcomponents-mcp-server](artifact:ui5-webcomponents-mcp-server) does carry the web-components flavor but provides [documentation](capability:documentation), not this capability: its four tools serve the library's own API and guides and never open the project in front of the agent. No provider states web-components for agent-code-access, and the concern itself is not structurally absent from the flavor, so unmapped reads truer than not-applicable."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:agent-evals","name":"Agent evals","what":"description, ecosystems, core coverage revised","detail":"The validator now rejects an unmapped reading on a door with its own providers, and capire/skills (SAP-official) provides this capability."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"coverage by flavor, framing by flavor revised","detail":"The door-level framing already says the Web Components skills ship inside the library and version with it; a flavor paragraph names the two skills the flavor's provider actually carries rather than repeating the door's sentence."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:analytic-modelling","name":"Analytic modelling","what":"ecosystems revised","detail":"teched2023-DT187v builds an analytical ABAP CDS model in ABAP Cloud and hana-cloud-modeling-learning-journey carries the files for SAP's calculation view course, both SAP-samples; MBT Logical Object Lister and MBT Listcube read BW's object models and cubes from an ABAP-based BW system."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:async-processing","name":"Async processing","what":"coverage by flavor revised","detail":"No ABAP-door artifact carries a provides edge to this capability, so the reading rests on SAP's own documentation: ABAP Cloud runs deferred work through the released Background Processing Framework (bgPF), built on bgRFC and integrated with RAP's COMMIT WORK, and through the released application job framework, while bgRFC itself, CALL FUNCTION ... STARTING NEW TASK and SM36 batch jobs are Standard ABAP mechanisms that SAP-samples/abap-cheat-sheets places outside ABAP for Cloud Development."},{"date":"2026-09-14","kind":"moved","entity":"option","ref":"artifact:aditheos-attachmentcommentodataservice","name":"AttachmentCommentODataService","what":"name, description, provides[capability:attachments] revised","detail":"The ecosystem abap and the business-object binding rested on the platform the README names. The repository is ABAP source in abapGit format, and the cited class is the ABAP that does the binding.","drafted_with_ai":true},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"coverage by flavor, framing by flavor, coverage by ecosystem, ecosystems, framing by ecosystem revised","detail":"The ABAP door opened with Generic Object Services and AttachmentCommentODataService, and what the concern is there differs from the CAP and UI5 framings: the file belongs to a business object in the system rather than to an entity a service defines."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"ecosystems revised","detail":"abap_jwt_generator, abapOAuthAzure, abap2oauth2, abapNTLM and abap-aws-sigv4 in this batch authenticate an ABAP system to external APIs with JWT, OAuth 2.0, NTLM and AWS Signature v4, and abap-pwnedpasswords checks a password against a breach list, so the concern is decided on the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:authorization","name":"Authorization","what":"ecosystems revised","detail":"sap-usi-authority-check in this batch is an ABAP class that checks whether the user may run the current transaction, which is this concern on the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-data-browsing","name":"Browsing table data","what":"coverage by flavor revised","detail":"ADT's Data Preview over released CDS view entities is the ABAP Cloud replacement for SE16, which does not exist there since SAP GUI is unavailable; none of the three independent providers on this capability state abap-cloud support."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"ecosystems revised","detail":"ABAP-CACHE-BOX in this batch generates singleton cache classes over hashed tables for ABAP programs, which is application-level memoisation on the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-service-testing","name":"Calling a service by hand","what":"coverage by flavor revised","detail":"ADT's Service URL link, GET only, is the one way to call a RAP OData service by hand in ABAP Cloud; SAP Gateway Client needs SAP GUI, which ABAP Cloud systems do not have, and ODAPU, the one independent provider on this capability, states no flavor."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:change-promotion","name":"Change promotion","what":"coverage by flavor revised","detail":"ABAP Cloud's transport story is SAP's own: gCTS through the Manage Software Components app in the BTP ABAP environment, and Export/Import Software Collection in S/4HANA Cloud Public Edition. The one provider found on the ABAP door for this capability, abapToC's ZTOC transaction, is a classic transport-of-copies tool built as an SAP GUI transaction and states no flavor, so no community option is present in ABAP Cloud."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:change-tracking","name":"Change tracking","what":"ecosystems revised","detail":"abap-platform-reuse-services, a SAP-samples repository in this batch, records change documents on a RAP business object and displays them in a Fiori elements app, which is this concern on the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-clean-code","name":"Clean code conventions","what":"coverage by flavor revised","detail":"code pal for ABAP — Cloud Edition is the only sap-official provider of this capability that states abap-cloud; the legacy code pal edition explicitly does not run in ABAP Cloud, and the Clean ABAP styleguide itself states no flavor."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-code-review","name":"Code review","what":"coverage by flavor revised","detail":"ADT is confirmed as ABAP Cloud's own development environment and gCTS as its transport mechanism, and no ABAP-ecosystem provider of this capability states the abap-cloud flavor, so the flavor reads core-only rather than derived."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:configuration","name":"Configuration","what":"ecosystems revised","detail":"Widened to ABAP: greltel/abap-dynamic-assignment, raketenstart-abap/abap-tvarvc, jrgkraus/abap-gencust, abapinho/abaK and bizhuka/aqo keep parameters and constants out of ABAP code, as wrappers around TVARVC or replacements for it."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:data-modelling","name":"Data modelling","what":"coverage by flavor revised","detail":"ABAP CDS is the sole ABAP-door provider of this capability, is sap-official, and states no flavor on its provides edge. SAP's own ABAP Cloud documentation (the abap-cheat-sheets ABAP Dictionary cheat sheet and the ABAP Cloud FAQ) confirms CDS view entities, not classic DDIC-based views, are how data models are built there, reachable only through released objects and public APIs. (Recorded on abap-data-modelling before the merge of 2026-10-17.)"},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:data-privacy","name":"Data privacy","what":"ecosystems revised","detail":"Widened to ABAP: vlutsas/DST anonymises PII and PHI irreversibly in non-production SAP systems, from a template the user maintains."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"ecosystems revised","detail":"SAP-samples' hana-hdbext-promisfied-example wraps the HANA client drivers for Node.js, Go and Python, hxe-hibernate-google-app-engine reaches HANA through Hibernate's dialect, and odbc-driver-for-abap-examples connects to an ABAP system through the ODBC driver for ABAP, which widens the node from CAP's database choice to the driver question."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:debugging","name":"Debugging","what":"coverage by flavor revised","detail":"Assessed for the ABAP Cloud flavor: SAP's own troubleshooting guidance for RAP apps places the ABAP Debugger inside ABAP Development Tools, and the only ABAP-door provider in the corpus, Smart Debugger, states standard-abap only and runs in the SAP GUI New Debugger, not ADT — so no provider states abap-cloud and the core is SAP's own."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:document-output","name":"Document output","what":"ecosystems revised","detail":"Widened to ABAP and BTP: abap2xlsx, AntonSikidin/zcl_docx, beraadim/zcl_pdf, bizhuka/xtt, victorizbitskiy/zspool_pdf and monstermichl/HandlebarsABAP produce spreadsheets, Word files, PDFs and filled templates from ABAP, and SAP-samples/forms-service-by-adobe-samples integrates SAP Forms Service by Adobe with the ABAP Environment."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:documentation","name":"Documentation","what":"coverage by flavor revised","detail":"The only UI5-ecosystem artifact that states web-components in its flavors is ui5-webcomponents-mcp-server, sap-official, and no other UI5-ecosystem provider of this capability names the flavor at all — core-only per the reading rule. framing_by_flavor was left unset: framing_by_ecosystem.ui5 already describes this same artifact, and it already reads as the web-components flavor's own paragraph rather than a cross-flavor one, so a second copy would restate it rather than say something different."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:gui-automation","name":"Driving the SAP GUI","what":"coverage by flavor revised","detail":"SAP's own ABAP Cloud documentation states there is no access to SAP GUI in the SAP BTP ABAP environment or SAP S/4HANA Cloud Public Edition, both of which mandate ABAP Cloud, and none of the four ABAP-door providers of this capability states abap-cloud support — all four state only standard-abap."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:editor-support","name":"Editor support","what":"ecosystems revised","detail":"Widened to ABAP: Xexer/my-ide-actions adds IDE actions to ADT, and DevEpos/abap-tags-backend and DevEpos/abap-call-hierarchy are the ABAP backends of two Eclipse plugins. The description lost its CDS wording, which moved to framing_by_ecosystem.cap."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:error-handling","name":"Error handling","what":"ecosystems revised","detail":"Widened to ABAP: dominikpanzer/RESULT-for-ABAP and furkancosgun/EITHER-FOR-ABAP return failures as values, SchwarzIT/sap-usi-exception converts exception texts into BAPIRET2 and SYMSG, and abapify/throw raises an exception from a text or a system message."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"ecosystems revised","detail":"Widened to ABAP: cesar-sap/abap_kafka_rest_proxy produces to and consumes from Kafka, INVIXO/abapMQ and MDJoerg/MQBA speak MQTT, and gregorwolf/AWS_SNS4ABAP receives AWS SNS notifications in an ABAP system."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-extensibility","name":"Extensibility","what":"coverage by flavor revised","detail":"Extensibility in ABAP Cloud is defined by the platform itself — released extension points, RAP, and ADT-only tooling — rather than by any single artifact; no artifact in the abap door states abap-cloud as a provider of capability:abap-extensibility."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:feature-toggles","name":"Feature toggles","what":"ecosystems revised","detail":"Widened to ABAP: btc-ag/Featuretoggle and raketenstart-abap/abap-feature-toggle turn features in ABAP code on and off at runtime, each with a screen to switch them."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:fiori-annotations","name":"Fiori annotations","what":"ecosystems revised","detail":"Widened to ABAP: SAP-samples/abap-platform-fiori-feature-showcase demonstrates annotation-driven Fiori elements for OData V4 on RAP, the same concern as CAP's annotations."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:generators","name":"Generators","what":"ecosystems revised","detail":"AbapGenerator scaffolds ABAP objects from a template package. Thirteen UI5 Community repositories generate UI5 projects or add to one: Easy-UI5 and its npm init wrapper, generators for apps, libraries, controls and tooling extensions, and create-wdi5 and generator-ui5-wdi5, which add wdi5 to an existing app."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:input-validation","name":"Input validation","what":"ecosystems revised","detail":"abap-data-validator checks dates, times, e-mail addresses, GUIDs and other types from ABAP code, alone or against a table of rules, and abapDomCheck checks a structure against its domains' fixed values. Both are for data that never passes a screen."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:job-scheduling","name":"Job scheduling","what":"ecosystems revised","detail":"SAP-samples/abap-platform-application-jobs schedules a class as an application job from an action on a RAP business object and shows the job's status and log in the app. It answers the concern on the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:ui5-flexibility","name":"Key-user adaptation","what":"ecosystems revised","detail":"SAPUI5-Adaptation-Project-Downloader reads adaptation-project changes out of the layered repository in an ABAP system, so the flexibility concern has an answer behind the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:launchpad-plugins","name":"Launchpad plugins","what":"coverage by flavor revised","detail":"A launchpad plugin is an SAPUI5 component sap.ushell loads through its Extension service; UI5 Web Components' own README states the library is not built on top of UI5 and names UI5 itself as what remains the choice for a complete application, and none of the three UI5-door artifacts behind this capability state the web-components flavor."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"ecosystems, coverage by flavor, framing by flavor, coverage by ecosystem, description revised","detail":"The description named a CAP service, which is false on the UI5, BTP and ABAP doors this capability is in. Only the subject of the call changed."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:warehouse-loading","name":"Loading a warehouse","what":"ecosystems revised","detail":"pawelwiejkut's bw_remove_characters and bw_trfn_pocketknife answer the concern inside SAP BW transformation routines on ABAP, and SAP-samples' dbt-sap-hana-cloud answers it on HANA Cloud with a dbt adapter that transforms and loads data there."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:local-development","name":"Local development","what":"ecosystems revised","detail":"abapDevSysInit sets up a new ABAP Developer Edition or trial system from one report: the user profile, the GitHub certificates and destination, abapGit standalone, and the repositories to pull."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:localization","name":"Localization","what":"ecosystems revised","detail":"Seven repositories translate ABAP texts: they push object lists to SAP Translation Hub, call DeepL or LibreTranslate, export a package's texts to a spreadsheet, keep form labels in a table, and read texts from the online text repository."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:logging","name":"Logging","what":"ecosystems revised","detail":"Nine repositories log from ABAP: six wrap the application log or its ABAP Cloud API, one logs function module calls to its own table, and two send entries to Fluentd, Graylog or Loki."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:model-visualisation","name":"Model visualisation","what":"ecosystems, description revised","detail":"The description named only a CDS model and .cds files, which is false on the ABAP door added the same day. The ABAP half and 'source file' are the only change."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:notifications","name":"Notifications","what":"ecosystems revised","detail":"ApplicationLogsNotificationToFiori, SCPmsPushNotificationREST_API, easyHtmlEmail and zrss send launchpad notifications, mobile push, HTML mail and RSS feeds from an ABAP system, so the concern has answers behind the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:odata","name":"OData","what":"ecosystems, description revised","detail":"The old wording made the model a CDS model, which is false for a Gateway service modelled in SEGW. CDS now qualifies what CAP generates from rather than the concern."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:openapi","name":"OpenAPI","what":"ecosystems revised","detail":"abap-openapi, abap-openapi-ui and ABAP-Swagger generate code from OpenAPI documents and serve Swagger UI in an ABAP system. SAP-samples/manage-apis-codejam imports APIs by their OpenAPI specification into SAP API Management, which runs on BTP as part of Integration Suite."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:reference-apps","name":"Reference apps","what":"core coverage, ecosystems revised","detail":"Two SAP-samples repositories in this batch are whole applications on other doors: hana-shine-xsa, SHINE for XS Advanced on SAP HANA, and btp-abap-cna, a RAP side-by-side extension on SAP BTP ABAP Environment. Both are samples, so each door opens unmapped."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:retrieval-augmented-generation","name":"Retrieval-augmented generation","what":"id, ecosystems revised","detail":"SAP AI Core's Document Grounding is the same concern, answering from your own documents instead of from what a model remembers, in a managed form on the BTP door; the CDS in the name is the CAP door's version of it."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:rfc-connectivity","name":"RFC connectivity","what":"ecosystems, description revised","detail":"The old wording put the caller in a CAP service, which is false behind the ABAP door, where the repositories answer the side being called. The caller is now anyone outside the system."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-classic-ui","name":"SAP GUI screens and lists","what":"coverage by flavor revised","detail":"SAP's own ABAP Cloud documentation excludes classic UI technology syntax (dynpro) from ABAP for Cloud Development and names Fiori as its UI technology instead, and neither ABAP-door provider of this capability states abap-cloud support."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:search","name":"Search","what":"ecosystems revised","detail":"ZC8A_001 pushes similarity search into SAP HANA through AMDP and into Oracle through ADBC from ABAP classes, so the concern has an answer behind the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:seed-data","name":"Seed data","what":"ecosystems revised","detail":"abapFaker generates localised fake names, addresses and other values in ABAP for development and tests, so the concern has an answer behind the ABAP door."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"coverage by flavor revised","detail":"SAP's Sapphire 2026 ABAP MCP Server announcement, checked against its own documentation, turned out to answer agent-code-access, not this capability. None of the ABAP door's three providers of this capability states ABAP Cloud as a flavor; abap-ai/mcp names SAP NetWeaver 7.52, a classic-ABAP requirement, and the concern is not one of the classic-only kinds ABAP Cloud excludes, so it reads as unmapped rather than not-applicable."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-source-control","name":"Source control","what":"coverage by flavor, framing by flavor revised","detail":"The classic-ABAP paragraph does not hold here: ABAP Cloud splits source control into two mechanisms with different scopes, per the same SAP-docs pages."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-static-analysis","name":"Static analysis","what":"coverage by flavor revised","detail":"No provider of this capability states the abap-cloud flavor: [ACE](artifact:ysichov-ace) and [code pal for ABAP](artifact:sap-code-pal-for-abap) state only standard-abap, and [abaplint-Ext-for-abapGit](artifact:marc-bernard-tools-abaplint-ext-for-abapgit), [abaplint](artifact:abaplint-abaplint) and [@abapify/acds](artifact:abapify-acds) state no flavor at all — while ATC's own ABAP_CLOUD_DEVELOPMENT_DEFAULT check variant is SAP's documented default for the SAP BTP ABAP environment."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:telemetry","name":"Telemetry","what":"ecosystems revised","detail":"abap-metrics-provider, abap-opentelemetry and abap-prometheus export metrics and OpenTelemetry data from an ABAP system; SAP-samples/teched2025-CS261 monitors an instrumented BTP application through SAP Cloud ALM and SAP Cloud Logging."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:tool-governance","name":"Tool governance","what":"core coverage, coverage by flavor revised","detail":"SuperClaude for SAP's own flavors entry states abap-cloud with the identical quote it states standard-abap with, and its README describes no guard behaviour that differs between the two, so the ABAP door's community-only reading carries over to the flavor. The concern is not classic-only — unlike SAP GUI screens or unreleased objects, which system to call is a question ABAP Cloud is asked too — so not-applicable does not fit, and the validator forbids it on a flavor a stated provider covers."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-transactional-model","name":"Transactional model","what":"coverage by flavor revised","detail":"No ABAP-door artifact carries a provides edge to this capability; the sole demonstrates edge (mariokernich-abapconf2026-custom-entities) is independent and states no flavor, so nothing states abap-cloud. SAP's own abap-cheat-sheets confirms RAP is the transactional programming model of ABAP Cloud rather than one option beside classic update-task bundling, and SAP's BOPF page directs new ABAP Cloud development toward RAP instead of BOPF."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-ui-from-abap","name":"UI written in ABAP","what":"coverage by flavor revised","detail":"SAP's own ABAP Cloud UI answer is RAP generating a Fiori elements service, not ABAP rendering a UI itself; the one ABAP-door provider, abap2UI5, is community-org and states it runs up to ABAP Cloud, so the door-level state carries over unchanged."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:abap-unit-testing","name":"Unit testing","what":"coverage by flavor revised","detail":"No artifact in the abap door states abap-cloud as a provider of capability:abap-unit-testing; ABAP Unit and its test double frameworks are part of the language and ADT tooling, and SAP's own RAP400 workshop and the abap-cheat-sheets unit-test examples both exercise them from a BTP ABAP Environment ABAP Cloud project, doubling only the released CDS entities and tables a RAP business object depends on."},{"date":"2026-09-14","kind":"moved","entity":"capability","ref":"capability:xml-payloads","name":"XML payloads","what":"description, ecosystems revised","detail":"SAP-samples' abap-platform-refscen-flight-soap-client and abap-platform-refscen-flight-soap-server consume and expose SOAP services from ABAP Cloud, which is XML exchanged with a system that does not speak JSON."},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-abap-ai-code","name":"ABAP AI Code","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:abap-development-tools-for-visual-studio-code-patch-1-0-1-released","name":"ABAP development tools for Visual Studio Code: Patch 1.0.1 released","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:abap-development-tools-for-visual-studio-code-version-1-1-released","name":"ABAP development tools for Visual Studio Code: Version 1.1 released","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-abap-ai-code-tools","name":"ABAP-AI-CODE-TOOLS","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:mariokernich-abap-doc","name":"abap-doc","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-yy","name":"abap-platform-yy","discovered_via":"source:github-orgs"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:mariokernich-abapconf2026-custom-entities","name":"abapconf2026-custom-entities","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:rayatus-abapgit-commitlint","name":"abapgit-commitlint","discovered_via":"source:dotabap"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-ace","name":"ACE","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-ave","name":"AVE","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:calling-claude-from-abap-how-i-wired-sap-ai-core-into-a-real-business-scenario","name":"Calling Claude from ABAP: How I Wired SAP AI Core into a Real Business Scenario","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:creating-an-sap-sd-billing-document-using-a-bapi-in-sap-build-and-accessing-it-t","name":"Creating an SAP SD Billing Document Using a BAPI in SAP Build and Accessing It Through 'Joule Work'","discovered_via":"source:sap-community · joule-tag"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:mariokernich-fiori-fullscreen-plugin","name":"fiori-fullscreen-plugin","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ui5-community-generator-ui5-ts-flp-plugin","name":"generator-ui5-ts-flp-plugin","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:how-to-connect-claude-code-to-abap-with-zero-config-mcp","name":"How to Connect Claude Code to ABAP with Zero-Config MCP","discovered_via":"source:sap-community · abap-development-tag, source:sap-community · cloud-integration-tag, source:sap-community · joule-tag"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:how-to-scan-custom-abap-for-security-issues-in-eclipse-step-by-step","name":"How to Scan Custom ABAP for Security Issues in Eclipse (Step-by-Step)","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-hr-dme","name":"HR_DME","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:mariokernich-odapu-abap","name":"ODAPU","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:recommendations-for-wrapper-interface-design","name":"Recommendations for Wrapper Interface Design","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-cheat-sheets","name":"SAP-samples/abap-cheat-sheets","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-partner-reference-application","name":"SAP-samples/abap-partner-reference-application","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-analytics-data-modeling","name":"SAP-samples/abap-platform-analytics-data-modeling","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-bgpf-appl-log-events-side-effects","name":"SAP-samples/abap-platform-bgpf-appl-log-events-side-effects","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-ccm-workshops","name":"SAP-samples/abap-platform-ccm-workshops","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-codejam-latest-features-2602","name":"SAP-samples/abap-platform-codejam-latest-features-2602","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-jak","name":"SAP-samples/abap-platform-jak","discovered_via":"source:github-orgs"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-nominated-apis-consumption","name":"SAP-samples/abap-platform-nominated-apis-consumption","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap-transactional-outbox-with-bgpf","name":"SAP-samples/abap-platform-rap-transactional-outbox-with-bgpf","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap-workshops","name":"SAP-samples/abap-platform-rap-workshops","discovered_via":"source:github-orgs · SAP-samples"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap100","name":"SAP-samples/abap-platform-rap100","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap110","name":"SAP-samples/abap-platform-rap110","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap120","name":"SAP-samples/abap-platform-rap120","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap130","name":"SAP-samples/abap-platform-rap130","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap200","name":"SAP-samples/abap-platform-rap200","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap620","name":"SAP-samples/abap-platform-rap620","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap630","name":"SAP-samples/abap-platform-rap630","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap630-ext","name":"SAP-samples/abap-platform-rap630-ext","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-rap640","name":"SAP-samples/abap-platform-rap640","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-abap-platform-refscen-flight","name":"SAP-samples/abap-platform-refscen-flight","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-cloud-abap-rap","name":"SAP-samples/cloud-abap-rap","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-cross-stack-partner-reference-extension","name":"SAP-samples/cross-stack-partner-reference-extension","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-joule-gui-automation-and-integration","name":"SAP-samples/joule-gui-automation-and-integration","discovered_via":"source:github-orgs"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-on-stack-partner-reference-extension","name":"SAP-samples/on-stack-partner-reference-extension","discovered_via":"source:github-orgs"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-s4hana-gcts-badi","name":"SAP-samples/s4hana-gcts-badi","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2025-ad163","name":"SAP-samples/teched2025-AD163","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2025-ad164","name":"SAP-samples/teched2025-AD164","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2025-dt260","name":"SAP-samples/teched2025-DT260","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2025-dt261","name":"SAP-samples/teched2025-DT261","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:sap-samples-teched2025-dt266","name":"SAP-samples/teched2025-DT266","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-simple-data-explorer","name":"Simple Data Explorer","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-smart-debugger","name":"Smart Debugger","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:abap2ui5-addons-sql-console","name":"sql-console","discovered_via":"source:github"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:understanding-and-developing-fiori-plugins-with-extension-api-typescript","name":"Understanding and Developing Fiori Plugins with Extension API & TypeScript","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:using-claude-for-sap-abap-development-on-rfc-only-saprouter-systems-even-ecc-r-3","name":"Using Claude for SAP ABAP development on RFC-only / SAProuter systems (even ECC R/3)","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-13","kind":"entered","entity":"reading","ref":"content:using-rfc-function-modules-and-bapis-in-sap-build-process-automation","name":"Using RFC Function Modules and BAPIs in SAP Build Process Automation","discovered_via":"source:sap-community · cloud-integration-tag"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:ysichov-vertex","name":"VERTEX","discovered_via":"source:curator"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:boy0korea-zfpm-tools","name":"ZFPM_TOOLS","discovered_via":"source:dotabap"},{"date":"2026-09-13","kind":"entered","entity":"option","ref":"artifact:boy0korea-zwd-calendar-vh","name":"ZWD_CALENDAR_VH","discovered_via":"source:dotabap"},{"date":"2026-09-13","kind":"entered","entity":"person","ref":"actor:sap-samples","name":"SAP Samples"},{"date":"2026-09-13","kind":"entered","entity":"person","ref":"actor:ysichov","name":"Yurii Sychov"},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:configuration","name":"Configuration","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:debugging","name":"Debugging","what":"ecosystems revised","detail":"Widened rather than forked: debugging an ABAP program is the same concern, so the node's description became the cross-ecosystem sentence, the CAP wording moved to framing_by_ecosystem.cap, and ABAP got its own framing and coverage. Done so Smart Debugger (staged in intake-20260913-ysichov) can provide it."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:documentation","name":"Documentation","what":"description revised","detail":"Widened rather than forked into abap-code-documentation: producing a document of a custom package is the same concern from the writing side. The ABAP coverage moved from community-only to core-and-community because ADT's ABAP Doc export is the core's answer for custom code. Done so abap-doc (staged in intake-20260913-mariokernich) can provide it."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:generators","name":"Generators","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:openapi","name":"OpenAPI","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:reference-apps","name":"Reference apps","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-13","kind":"moved","entity":"capability","ref":"capability:seed-data","name":"Seed data","what":"name revised","detail":"The map draws every capability as one tile, and a name that spells out its second half ran to three lines at a size nobody could read. The id already carried the short name; the name now matches it. The concern is unchanged: the description and the coverage say what it spans."},{"date":"2026-09-12","kind":"entered","entity":"reading","ref":"content:claude-code-via-mcp-poor-man-s-joule-or-a-practical-tool","name":"Claude Code via MCP: Poor man's Joule, or a practical tool?","discovered_via":"source:sap-community · abap-development-tag"},{"date":"2026-09-12","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"coverage by ecosystem, framing by ecosystem revised","detail":"The framing said what is exposed on BTP is usually SAP's own product. That still holds for the hosted servers, and the Integration Suite gateway is the case it did not cover."},{"date":"2026-09-12","kind":"moved","entity":"capability","ref":"capability:tool-governance","name":"Tool governance","what":"coverage by ecosystem revised","detail":"SAP Integration Suite entered the corpus with a tool-governance edge, so community-only was no longer a true reading of the door. The evidence sentence that was in where_it_stops describes the community skill and moved to community_adds, where the core's own boundary can be stated."},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 10.0.1"},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 10.0.0","detail":"Embedding code that imports from `@mcp-abap-adt/core/handlers`, `/utils` or `/server`, and statements that the project is MIT or GPL-licensed as a whole.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:saurabhvc-abapdocmcp","name":"ABAPDocMCP","what":"description revised","detail":"Corrected against the README: it states MIT (GitHub reports no licence file), and it does not state that it builds on vibing-steampunk — that sentence had no source.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"description revised","detail":"Corrected against the README, which documents a shared-credential mode (technical user) beside per-user identity.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc1-adt-ext","name":"arc1-adt-abap-mcp-ext","what":"requires[0] revised","detail":"The cited sentence is no longer in the README: from 0.5.1 the plugin only contributes tools to SAP's supported server; waking the dormant one was 0.3.x.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:datazoode-erpl-adt","name":"erpl-adt","what":"description revised","detail":"Corrected against the README: prebuilt binaries per platform and pip/uvx installs exist, and telemetry is on by default — neither was stated.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:fgalastri-mcp-abap","name":"fgalastri/MCP_ABAP","what":"description revised","detail":"Corrected: the README states MIT; GitHub still reports no licence file in the repository (checked 2026-09-11).","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"description revised","detail":"Corrected against the README: SAP_AUTH_TYPE takes basic, JWT/XSUAA, service key, certificate and kerberos; RFC is a connection type, not an authentication method. 'Four' matched neither count.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"capability","ref":"capability:job-scheduling","name":"Job scheduling","what":"coverage by ecosystem revised","detail":"The core schedules tasks on its event queues: alpha in Node.js from the May 2025 release, cron and singleton tasks in @sap/cds 9.9.0, and CAP Java in 5.0.0. The 2026-09-09 assessment missed it."},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:kts982-mcp-sap-gui","name":"kts982/mcp-sap-gui","what":"description revised","detail":"Corrected against the README: 'HTTP transport (for team/remote use, binds to localhost)', with 'Unattended multi-user production orchestration' under Not yet available.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:mario-andreschak-mcp-abap-adt","name":"mcp-abap-adt","what":"description revised","detail":"Corrected against the README: it never mentions the second server — only mcp-abap-abap-adt-api's README describes the split — and it does not call itself read-only; its tool table does list only reads.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","what":"description revised","detail":"Corrected against the README: its offline-sources table lists seventeen repositories, abap-docs-standard through wdi5.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:mario-andreschak-mcp-sap-gui","name":"mcp-sap-gui","what":"description revised","detail":"Corrected against the README: it works from coordinates and screenshots and never mentions the Scripting API. 'Still the most used' was an unsourced popularity claim (hard rule 1); 'the first' is now the GitHub creation date, 2025-02-19, against the other GUI servers.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:midasol-sap-mcp-server","name":"midasol/sap-mcp-server","what":"description revised","detail":"Corrected against the README: the four tools it documents (sap_authenticate, sap_query, sap_get_entity, sap_list_services) only read.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:clementringot-rosa","name":"ROSA","what":"description revised","detail":"Corrected against the README: 'The previously hosted public instance (on Railway) has been retired'.","drafted_with_ai":true},{"date":"2026-09-11","kind":"moved","entity":"option","ref":"artifact:syntaai-sap-security-mcp","name":"sap-security-mcp","what":"description revised","detail":"Corrected against the README, whose Deployment section documents running server.py yourself with OAuth.","drafted_with_ai":true},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:aws-abap-accelerator","name":"ABAP Accelerator MCP Server","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:abap-ai-mcp","name":"abap-ai/mcp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:saurabhvc-abapdocmcp","name":"ABAPDocMCP","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:nicohern-abapilot-mcp","name":"ABAPilot","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:hochfrequenz-aibap-mcp","name":"aibap.mcp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:arc-mcp-arc-1-lsp","name":"arc-1-lsp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:arc-mcp-arc1-adt-ext","name":"arc1-adt-abap-mcp-ext","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:lemaiwo-btp-sap-odata-to-mcp-server","name":"btp-sap-odata-to-mcp-server","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:dnic-dev-bw-modeling-mcp","name":"bw-modeling-mcp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:chandrashekhar-mahajan-abap-mcp-server","name":"chandrashekhar-mahajan/abap-mcp-server","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:matt1as-claude-abap-skills","name":"claude-abap-skills","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:dassianinc-dassian-adt","name":"dassian-adt","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:datazoode-erpl-adt","name":"erpl-adt","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:fgalastri-mcp-abap","name":"fgalastri/MCP_ABAP","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:kts982-mcp-sap-gui","name":"kts982/mcp-sap-gui","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:markwury168-sap-mcp","name":"MarkWuRY168/SAP_MCP","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:mario-andreschak-mcp-abap-adt-api","name":"mcp-abap-abap-adt-api","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:mario-andreschak-mcp-abap-adt","name":"mcp-abap-adt","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:mario-andreschak-mcp-sap-gui","name":"mcp-sap-gui","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:midasol-sap-mcp-server","name":"midasol/sap-mcp-server","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:oisee-odata-mcp","name":"odata_mcp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:oisee-odata-mcp-go","name":"odata_mcp_go","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:weiserman-rap-skills","name":"rap-skills","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:clementringot-rosa","name":"ROSA","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:marianfoo-sap-api-policy-skill","name":"SAP API Policy Evidence Skill","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:mfigueir-sap-power","name":"SAP Power for Kiro","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:adam0thman-sap-basis-ops","name":"sap-basis-ops","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:kts982-sap-odata-explorer","name":"sap-odata-explorer","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:syntaai-sap-security-mcp","name":"sap-security-mcp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:jfilak-sapcli-claude-plugin","name":"sapcli Claude Code Plugin","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:hochfrequenz-sapgui-mcp","name":"sapgui.mcp","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:toni-ramchandani-sapient-mcp","name":"SAPient MCP","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:secondsky-sap-skills","name":"secondsky/sap-skills","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:babamba2-superclaude-for-sap","name":"SuperClaude for SAP","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:oisee-vibing-steampunk","name":"vibing-steampunk","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"entered","entity":"option","ref":"artifact:workskong-mcp-abap-adt","name":"workskong/mcp-abap-adt","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:aws-abap-accelerator","name":"ABAP Accelerator MCP Server","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:abap-ai-mcp","name":"abap-ai/mcp","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:saurabhvc-abapdocmcp","name":"ABAPDocMCP","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:nicohern-abapilot-mcp","name":"ABAPilot","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"ecosystems revised","detail":"Artifacts that answer this concern sat behind the ABAP door with no tile to appear under, so browse counted them and rendered nothing. The concern is one a ABAP developer actually decides there, which is the test for opening a door rather than trimming a serves claim."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:hochfrequenz-aibap-mcp","name":"aibap.mcp","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:analytic-modelling","name":"Analytic modelling","what":"entry, core coverage revised","detail":"The note said the core side of this reading was prose with a citation because SAP's products were not entries. They are now, so the admission is retired rather than left standing as a stale caveat."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1-lsp","name":"arc-1-lsp","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc1-adt-ext","name":"arc1-adt-abap-mcp-ext","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"ecosystems revised","detail":"Artifacts that answer this concern sat behind the UI5 door with no tile to appear under, so browse counted them and rendered nothing. The concern is one a UI5 developer actually decides there, which is the test for opening a door rather than trimming a serves claim."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:lemaiwo-btp-sap-odata-to-mcp-server","name":"btp-sap-odata-to-mcp-server","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:dnic-dev-bw-modeling-mcp","name":"bw-modeling-mcp","what":"entry, provides, requires revised","detail":"BW/4HANA entered as an external rather than a service — it is installed software with releases, not something you subscribe to and bind — which finally gave this edge something to point at.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:chandrashekhar-mahajan-abap-mcp-server","name":"chandrashekhar-mahajan/abap-mcp-server","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:matt1as-claude-abap-skills","name":"claude-abap-skills","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:dassianinc-dassian-adt","name":"dassian-adt","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"ecosystems revised","detail":"HANA Cloud and the PostgreSQL hyperscaler option are both BTP services answering which database you run on, and the capability existed on the CAP door alone — so both sat behind the BTP door with no tile to appear under."},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:documentation","name":"Documentation","what":"ecosystems revised","detail":"Artifacts that answer this concern sat behind the ABAP door with no tile to appear under, so browse counted them and rendered nothing. The concern is one a ABAP developer actually decides there, which is the test for opening a door rather than trimming a serves claim."},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:gui-automation","name":"Driving the SAP GUI","what":"entry revised","detail":"Four artifacts drive SAP's own UI and the corpus had no concern for them — filing them on agent access to your code would have been wrong, because none of them reads an object or knows what ADT is. Named on the ABAP door because the GUI is the ABAP system's UI."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:datazoode-erpl-adt","name":"erpl-adt","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:fgalastri-mcp-abap","name":"fgalastri/MCP_ABAP","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:kts982-mcp-sap-gui","name":"kts982/mcp-sap-gui","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"ecosystems revised","detail":"Artifacts that answer this concern sat behind the UI5 door with no tile to appear under, so browse counted them and rendered nothing. The concern is one a UI5 developer actually decides there, which is the test for opening a door rather than trimming a serves claim."},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:warehouse-loading","name":"Loading a warehouse","what":"entry, core coverage revised","detail":"The note said the core side of this reading was prose with a citation because SAP's products were not entries. They are now, so the admission is retired rather than left standing as a stale caveat."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:markwury168-sap-mcp","name":"MarkWuRY168/SAP_MCP","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README. Filed on the BTP door because there is no door for the SAP product it fronts and hard rule 9 allows one — the same strain recorded on the LeanIX entries.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:mario-andreschak-mcp-abap-adt-api","name":"mcp-abap-abap-adt-api","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:mario-andreschak-mcp-abap-adt","name":"mcp-abap-adt","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:mario-andreschak-mcp-sap-gui","name":"mcp-sap-gui","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:midasol-sap-mcp-server","name":"midasol/sap-mcp-server","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:oisee-odata-mcp","name":"odata_mcp","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:oisee-odata-mcp-go","name":"odata_mcp_go","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:weiserman-rap-skills","name":"rap-skills","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:clementringot-rosa","name":"ROSA","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:marianfoo-sap-api-policy-skill","name":"SAP API Policy Evidence Skill","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:mfigueir-sap-power","name":"SAP Power for Kiro","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:adam0thman-sap-basis-ops","name":"sap-basis-ops","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:kts982-sap-odata-explorer","name":"sap-odata-explorer","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:syntaai-sap-security-mcp","name":"sap-security-mcp","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README. Filed on the BTP door because there is no door for the SAP product it fronts and hard rule 9 allows one — the same strain recorded on the LeanIX entries.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:jfilak-sapcli-claude-plugin","name":"sapcli Claude Code Plugin","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:hochfrequenz-sapgui-mcp","name":"sapgui.mcp","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:toni-ramchandani-sapient-mcp","name":"SAPient MCP","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:secondsky-sap-skills","name":"secondsky/sap-skills","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"ecosystems revised","detail":"Added a day earlier for a CPI configuration that has moved to the BTP door. A capability listing an ecosystem with no door produces an \"also in\" link to a 404, which is how this was caught."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:babamba2-superclaude-for-sap","name":"SuperClaude for SAP","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused. Hard rule 7: skills are indexed, never authored here.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"capability","ref":"capability:tool-governance","name":"Tool governance","what":"ecosystems, description revised","detail":"The first clause said \"which CAP services\", which was true when CAP was the only door. Governing what an agent may call is the concern; which CAP services is one ecosystem's version of it."},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:oisee-vibing-steampunk","name":"vibing-steampunk","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-10","kind":"moved","entity":"option","ref":"artifact:workskong-mcp-abap-adt","name":"workskong/mcp-abap-adt","what":"entry revised","detail":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.","drafted_with_ai":true},{"date":"2026-09-09","kind":"entered","entity":"option","ref":"artifact:sap-adt-mcp-server","name":"ADT MCP Server","discovered_via":"source:sap-ai-mcp-servers"},{"date":"2026-09-09","kind":"entered","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","discovered_via":"source:github · arc-mcp"},{"date":"2026-09-09","kind":"entered","entity":"option","ref":"artifact:sap-code-pal-for-abap","name":"code pal for ABAP","discovered_via":"source:github"},{"date":"2026-09-09","kind":"entered","entity":"option","ref":"artifact:sap-code-pal-for-abap-cloud","name":"code pal for ABAP — Cloud Edition","discovered_via":"source:github"},{"date":"2026-09-09","kind":"entered","entity":"option","ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","discovered_via":"source:github · marianfoo"},{"date":"2026-09-09","kind":"moved","entity":"option","ref":"artifact:sap-adt-mcp-server","name":"ADT MCP Server","what":"entry revised","detail":"Entered from the sap-ai-mcp-servers catalogue, which is credited as the source; the description is written from the project's own README and documentation rather than from the catalogue's line about it. Carries no repository or package because SAP ships none: it is a setting in the VS Code extension, which is the fact worth recording about it.","drafted_with_ai":true},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:agent-code-access","name":"Agent access to your code","what":"id, ecosystems revised","detail":"An SAP-published MCP server entered from the sap-ai-mcp-servers catalogue answers this concern on the BTP door, and the door had no tile for it to sit under."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"description, ecosystems revised","detail":"The cross-ecosystem sentence said \"writes correct CAP\", which was true when CAP was the only door. The CAP-specific wording moved into framing_by_ecosystem.cap where it belongs, and the node's own description now describes the concern rather than one ecosystem's version of it."},{"date":"2026-09-09","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"entry, provides revised","detail":"abap-agent-tooling generalised into agent-code-access: the same concern exists in CAP, and the ABAP framing keeps the local name.","drafted_with_ai":true},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:async-processing","name":"Async processing","what":"ecosystems revised","detail":"The BTP services answering this were in the corpus while the capability was not on the BTP map, so browse counted them behind the door and had no group to render them in. The BTP door is a reading of its own — a fallback to CAP's would assert something false about a service you bind rather than install."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"ecosystems revised","detail":"The BTP services answering this were in the corpus while the capability was not on the BTP map, so browse counted them behind the door and had no group to render them in. The BTP door is a reading of its own — a fallback to CAP's would assert something false about a service you bind rather than install."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:authorization","name":"Authorization","what":"ecosystems revised","detail":"The BTP services answering this were in the corpus while the capability was not on the BTP map, so browse counted them behind the door and had no group to render them in. The BTP door is a reading of its own — a fallback to CAP's would assert something false about a service you bind rather than install."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:documentation","name":"Documentation","what":"core coverage, ecosystems revised","detail":"An SAP-published MCP server entered from the sap-ai-mcp-servers catalogue answers this concern on the UI5 door, and the door had no tile for it to sit under."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"ecosystems revised","detail":"The BTP services answering this were in the corpus while the capability was not on the BTP map, so browse counted them behind the door and had no group to render them in. The BTP door is a reading of its own — a fallback to CAP's would assert something false about a service you bind rather than install."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:logging","name":"Logging","what":"ecosystems revised","detail":"The BTP services answering this were in the corpus while the capability was not on the BTP map, so browse counted them behind the door and had no group to render them in. The BTP door is a reading of its own — a fallback to CAP's would assert something false about a service you bind rather than install."},{"date":"2026-09-09","kind":"moved","entity":"option","ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","what":"entry revised","detail":"Named in docs/NEIGHBOURS.md §3.1 as a project of the bestofcapjs author but never entered. It is a documentation retrieval server, not an index of options — the complement posture the same section assigns ARC-1, and hard rule 5 makes it exist here only as an attached entry.","drafted_with_ai":true},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:rfc-connectivity","name":"RFC connectivity","what":"ecosystems revised","detail":"The BTP services answering this were in the corpus while the capability was not on the BTP map, so browse counted them behind the door and had no group to render them in. The BTP door is a reading of its own — a fallback to CAP's would assert something false about a service you bind rather than install."},{"date":"2026-09-09","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"domain, description, ecosystems revised","detail":"An SAP-published MCP server entered from the sap-ai-mcp-servers catalogue answers this concern on the BTP door, and the door had no tile for it to sit under."},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:sap-event-mesh-consuming-s4-events-in-cap-and-integration-suite","name":"[Blog Post] SAP Event Mesh - Consuming S4 events simultaneously in CAP-based applications and SAP Integration Suite","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"option","ref":"artifact:abap-cds","name":"ABAP CDS","discovered_via":"source:sap-help"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:architecting-multiple-s4hana-backends-with-principal-propagation-part-1","name":"Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:attachment-upload-and-download-with-uploadsetwithtable","name":"Building an Attachment Upload and Download Solution Using UploadSetwithTable Control","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:consume-abap-rfc-function-modules-in-cap","name":"Consume ABAP RFC Function Modules in CAP","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:sap-group-consume-remote-services-in-a-full-stack-cap-application","name":"Consume Remote Services in a Full-Stack CAP Application","discovered_via":"source:sap-developers · graphql"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:from-r3-abap-to-cap-and-fiori-elements-deployment","name":"From R/3 ABAP to CAP/Fiori Elements on SAP BTP- Deployment","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:from-r3-abap-to-cap-and-fiori-elements-on-sap-cloud","name":"From R/3 ABAP to CAP/Fiori Elements on SAP Cloud","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:integrating-s4hana-invoicing-with-ksef-using-event-mesh-and-cap","name":"Integrating SAP S/4HANA Invoicing with KSeF Using SAP Event Mesh and CAP","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:architecting-multiple-s4hana-backends-with-principal-propagation-part-3","name":"Part 3: Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"entered","entity":"reading","ref":"content:architecting-multiple-s4hana-backends-with-principal-propagation-part-2","name":"Part2: Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]","discovered_via":"source:sap-community · cap-tag"},{"date":"2026-09-08","kind":"moved","entity":"option","ref":"artifact:abapify-acds","name":"@abapify/acds","what":"provides revised","detail":"Placed on data modelling because it deals in ABAP CDS definitions. Reading the capability again moved it: acds does not help you define data, it parses definitions somebody else wrote into a typed AST — which is the substrate static analysis is built on, and it lives in the adt-cli repository. The mistake surfaced when repointing a CAP package away from the ABAP capability left this one holding it alone.","drafted_with_ai":true},{"date":"2026-09-08","kind":"moved","entity":"option","ref":"artifact:abap-cds","name":"ABAP CDS","what":"artifact type revised","detail":"Entered as package for want of anywhere better on the day the enum had no word for a platform component. Nothing publishes or versions ABAP CDS independently, and there is no adoption decision to make about it, which is what the new value is for.","drafted_with_ai":true},{"date":"2026-09-08","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"core coverage revised","detail":"cap.cloud.sap.com does not resolve — the domain is cap.cloud.sap. Found by the first run of the link checker; the citation had carried a checked date since it was written, which is what a date alone is worth."},{"date":"2026-09-07","kind":"entered","entity":"option","ref":"artifact:abapify-acds","name":"@abapify/acds","discovered_via":"source:npm · keywords:cds"},{"date":"2026-09-07","kind":"moved","entity":"capability","ref":"capability:agent-guidance","name":"Agent guidance","what":"core coverage, gap revised","detail":"The gap's premise was that no SAP-published skill existed. One does now, so the gap is no longer about absence — it is about how much of the corpus four skills reach."},{"date":"2026-09-07","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"gap revised","detail":"Seed text. It claimed nothing credible existed for invalidation driven by CDS change events, which cds-caching answers, so the note described the corpus before that entry rather than the ecosystem."},{"date":"2026-09-07","kind":"moved","entity":"capability","ref":"capability:odata","name":"OData","what":"id, core coverage revised","detail":"community-owns-it described V2 alone. Across the whole capability the core owns V4 and stops at the V2 runtime on purpose, having deprecated it — the core is narrow here by decision, not by absence."},{"date":"2026-09-07","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"core coverage revised","detail":"Assessed against the capire MCP adapter page and the June 2026 release notes. The boundary is unusually explicit for a beta feature: capire enumerates the governance it does not provide and forbids gateway use outright, which is what the community plugins here are answering."},{"date":"2026-09-06","kind":"entered","entity":"reading","ref":"content:ac-sap-iam-integration-with-sap-cloud-identity-services","name":"SAP IAM integration with SAP Cloud Identity Services","discovered_via":"source:architecture-center"},{"date":"2026-09-06","kind":"entered","entity":"reading","ref":"content:ac-transitioning-architectures-from-sap-netweaver","name":"Transitioning Architectures from SAP NetWeaver","discovered_via":"source:architecture-center"},{"date":"2026-09-04","kind":"moved","entity":"option","ref":"artifact:yassinbahri-pyrfc-mcp","name":"pyrfc-mcp","what":"released 0.1.0","detail":"Earlier setups in which read calls ran without a configured allowlist.","drafted_with_ai":true},{"date":"2026-09-01","kind":"moved","entity":"capability","ref":"capability:seed-data","name":"Seed data","what":"core coverage revised","detail":"Wrong since mid-2024 and nobody had checked. It said generated volumes were community territory; `cds add data` has generated volumes since @sap/cds-dk 7.9.0. Found by doing the version-history pass — which is the argument for that pass in one line."},{"date":"2026-08-31","kind":"entered","entity":"option","ref":"artifact:sap-abap-file-formats","name":"abap-file-formats","discovered_via":"source:github"},{"date":"2026-08-31","kind":"entered","entity":"option","ref":"artifact:abap2ui5-abap2ui5","name":"abap2UI5","discovered_via":"source:github"},{"date":"2026-08-31","kind":"entered","entity":"option","ref":"artifact:abapgit-abapgit","name":"abapGit","discovered_via":"source:github"},{"date":"2026-08-31","kind":"entered","entity":"option","ref":"artifact:abaplint-abaplint","name":"abaplint","discovered_via":"source:github"},{"date":"2026-08-31","kind":"entered","entity":"option","ref":"artifact:sap-styleguides-clean-abap","name":"Clean ABAP","discovered_via":"source:github"},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:async-processing","name":"Async processing","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:attachments","name":"Attachments","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:authentication","name":"Authentication","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:authorization","name":"Authorization","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:caching","name":"Caching","what":"core coverage revised","detail":"narrow-by-design requires saying what the core does and where it stops. With the unsourced core claim removed there is no basis for either, and 'narrow by design' asserts an intent we cannot evidence. Unassessed is the honest state until someone checks."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:change-tracking","name":"Change tracking","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:configuration","name":"Configuration","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:data-privacy","name":"Data privacy","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:database-connectors","name":"Database connectors","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:debugging","name":"Debugging","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:document-output","name":"Document output","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:editor-support","name":"Editor support","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:error-handling","name":"Error handling","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:event-mesh","name":"Event Mesh","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:fiori-annotations","name":"Fiori annotations","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:input-validation","name":"Input validation","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:llm-integration","name":"LLM integration","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:local-development","name":"Local development","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:localization","name":"Localization","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:logging","name":"Logging","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:notifications","name":"Notifications","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:odata","name":"OData","what":"core coverage revised","detail":"The old sentence said V2 is 'explicitly out of scope for the core', which the V2 Support section disproves. It is in scope as documentation and out of scope as runtime — a narrower and more useful distinction."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:openapi","name":"OpenAPI","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:rfc-connectivity","name":"RFC connectivity","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:search","name":"Search","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:seed-data","name":"Seed data","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:mcp-servers","name":"Serve your application over MCP","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-31","kind":"moved","entity":"capability","ref":"capability:telemetry","name":"Telemetry","what":"core coverage revised","detail":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-08-23","kind":"moved","entity":"option","ref":"artifact:babamba2-superclaude-for-sap","name":"SuperClaude for SAP","what":"released 0.6.17","detail":"Instructions that call `/sc4sap:team` or `/sc4sap:release`, or set `SAP_SYSTEM_TYPE` to `onprem` or `legacy` in a new profile.","drafted_with_ai":true},{"date":"2026-08-18","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"released 1.1.0","detail":"Tool descriptions or prompts that call SAPGit with the `commit` action.","drafted_with_ai":true},{"date":"2026-08-05","kind":"moved","entity":"option","ref":"artifact:greltel-abap-dynamic-assignment","name":"abap-dynamic-assignment","what":"released 2.0.0","detail":"Adds the authorization object `ZDA_VAR` (fields `ACTVT`, `ZDA_PROG`), the authorization class `ZDA` and a DCL role on the root view entity.","drafted_with_ai":true},{"date":"2026-07-24","kind":"moved","entity":"option","ref":"artifact:monstermichl-handlebarsabap","name":"HandlebarsABAP","what":"released 1.0.0","detail":"Custom helper methods written against releases before 1.0.0 with the `io_instance`, `iv_name` and `ir_data` parameters.","drafted_with_ai":true},{"date":"2026-06-26","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 8.0.0","detail":"Prompts and examples that call `GetView`, `CreateView` or `UpdateView`, or pass `view_name`.","drafted_with_ai":true},{"date":"2026-06-26","kind":"moved","entity":"option","ref":"artifact:clementringot-lisa","name":"LISA","what":"released 0.8.1","detail":"Install steps that import one ABAP handler class into every kind of system.","drafted_with_ai":true},{"date":"2026-06-12","kind":"moved","entity":"option","ref":"artifact:sap-joule-for-developers","name":"SAP Joule for Developers, ABAP AI capabilities","what":"released re-invented, with agentic capabilities, 2026-06-12","detail":"Guidance that Joule for Developers is a free promotion tied to a system's own release, or that it has no agentic mode.","drafted_with_ai":true},{"date":"2026-06-11","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc1-adt-ext","name":"arc1-adt-abap-mcp-ext","what":"released 0.4.0","detail":"Instructions that install the plugin on ADT 3.58 or 3.59, point a client at port 54322, or read the token from `~/.config/arc1/mcp-token.txt`.","drafted_with_ai":true},{"date":"2026-06-04","kind":"moved","entity":"option","ref":"artifact:abap-ai-mcp","name":"abap-ai/mcp","what":"released 1.0","detail":"Server code written for 0.x that assigns `CAPABILITIES-PROMPTS = ABAP_TRUE`, references the `ANNOTATIONS` types of the response classes, or calls `PARSE_BATCH_REQUEST`.","drafted_with_ai":true},{"date":"2026-05-30","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 6.11.3","detail":"Instructions that read a whole program with `GetProgFullCode`.","drafted_with_ai":true},{"date":"2026-05-24","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 6.9.0","detail":"Client certificate (mTLS) and Kerberos (SPNEGO) authentication were added for on-premise HTTP connections, selected with `SAP_AUTH_TYPE=certificate` or `SAP_AUTH_TYPE=kerberos`; the release notes say neither had been tried against a live system.","drafted_with_ai":true},{"date":"2026-05-14","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 6.6.0","detail":"Instructions that profile a run through the `...WithProfiling` tools.","drafted_with_ai":true},{"date":"2026-05-08","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"released 0.9.0","detail":"Prompts or examples that pass `STRU` as an object type, or one of the removed slash forms.","drafted_with_ai":true},{"date":"2026-04-26","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"released 0.7.0","detail":"Any configuration, Docker command or Cloud Foundry manifest that sets `SAP_READ_ONLY`, `--read-only`, `--profile` or another of the removed variables and flags.","drafted_with_ai":true},{"date":"2026-04-21","kind":"moved","entity":"option","ref":"artifact:babamba2-superclaude-for-sap","name":"SuperClaude for SAP","what":"released 0.6.0","detail":"Setup guides from before 0.6.0 that keep one system's connection in a single `.sc4sap/sap.env` file per project.","drafted_with_ai":true},{"date":"2026-04-16","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 6.0.0","detail":"Instructions that list dumps with `RuntimeListDumps` or look one up by date and user.","drafted_with_ai":true},{"date":"2026-04-08","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"released 0.5.0","detail":"A role or API-key setup that grants only `read` for table queries, or `admin` for transport work.","drafted_with_ai":true},{"date":"2026-04-08","kind":"moved","entity":"option","ref":"artifact:arc-mcp-arc-1","name":"arc-1","what":"released 0.6.0","detail":"Setup instructions that switch on `allowTransportableEdits` to edit transportable objects.","drafted_with_ai":true},{"date":"2026-04-08","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 4.9.0","detail":"Prompts or agent instructions that call `RuntimeAnalyzeDump`.","drafted_with_ai":true},{"date":"2026-03-13","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 4.0.0","detail":"Setup instructions that run the server on Node 18.","drafted_with_ai":true},{"date":"2026-03-13","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 4.0.0","detail":"Running the server on Node.js 18.","drafted_with_ai":true},{"date":"2026-03-04","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 3.0.0","detail":"Prompts or examples that create an ABAP object and pass its source in the same Create call.","drafted_with_ai":true},{"date":"2026-03-04","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 3.0.0","detail":"Examples that pass source code to a Create tool in one call.","drafted_with_ai":true},{"date":"2026-01-02","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 2.1.3","detail":"Instructions that release a stuck ADT lock with `adt-unlock-object` or manage sessions with `adt-manage-sessions`.","drafted_with_ai":true},{"date":"2026-01-02","kind":"moved","entity":"option","ref":"artifact:fr0ster-mcp-abap-adt","name":"fr0ster/mcp-abap-adt","what":"released 2.1.3","detail":"Guides that lock or unlock objects from the command line with the `adt-*` commands.","drafted_with_ai":true},{"date":"2025-12-30","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 2.0.0","detail":"Embedding examples that call `exporter.registerOnServer(mcpServer, ...)`.","drafted_with_ai":true},{"date":"2025-12-22","kind":"moved","entity":"option","ref":"artifact:babamba2-abap-mcp-adt-powerup","name":"@mcp-abap-adt/core","what":"released 1.2.2","detail":"Embedding code that imports any other class from the v1 server module.","drafted_with_ai":true},{"date":"2025-02-23","kind":"moved","entity":"option","ref":"artifact:abap-ai-llm-client","name":"llm_client","what":"released 0.20","detail":"Code samples that build a chat with `add_message` before executing it against the older client interface.","drafted_with_ai":true},{"date":"2024-11-04","kind":"moved","entity":"option","ref":"artifact:abapgit-abapgit","name":"abapGit","what":"released 1.130.0","detail":"Descriptions of an abapGit repository from before 1.130.0 that do not count a program's flow logic, a Web Dynpro component's controller code or a Smart Form's code among its separate ABAP files.","drafted_with_ai":true},{"date":"2022-04-28","kind":"moved","entity":"option","ref":"artifact:abapgit-abapgit","name":"abapGit","what":"released 1.115.0","detail":"Programs written against abapGit's repository classes before 1.115.0 that call them directly.","drafted_with_ai":true}]}