{"ref":"content:devtoberfest-2026-aba-32-business-ai-abap-cloud","page":"/content/devtoberfest-2026-aba-32-business-ai-abap-cloud","json":"/content/devtoberfest-2026-aba-32-business-ai-abap-cloud.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-aba-32-business-ai-abap-cloud","title":"How to implement business AI capabilities in ABAP Cloud","content_type":"talk","url":"https://www.youtube.com/watch?v=2alpLnbfpuQ","published_on":"source:youtube","published":"2026-10-05","authors":["actor:fabianfellhauer"],"summary":"A Devtoberfest 2026 session (ABA-32) on embedding AI in an ABAP Cloud application and on making SAP Joule aware of what that application can do. The first demo implements two features of a RAP travel app with the [ABAP AI SDK](artifact:sap-abap-ai-sdk): a determination on an uploaded receipt that sends the image together with the allowed categories and transaction types to a model reached through an intelligent scenario, then writes the extracted description, category, currency and amount back to the expense entity; and a recommendation function, triggered by a side effect on the trip title, that proposes a trip type with a score the Fiori UI sorts the proposals by and leaves the business user to accept — which is [LLM integration](capability:llm-integration) from ABAP code. The second demo builds a capability for [SAP Joule](artifact:sap-joule) in the Joule Studio code editor in VS Code, with a scenario that extracts a trip title from the user's intent and calls an OData service in the ABAP backend through a BTP destination, deploys it and asks the Joule test UI for the trip's details; the session states that agents reach ABAP only over governed remote APIs — OData, SQL and MCP — and that automatic grounding of custom OData services in the knowledge graph is upcoming rather than available.","short":"Embedding AI in an ABAP Cloud RAP app and exposing it to Joule","explains":[{"ref":"artifact:sap-abap-ai-sdk"},{"ref":"artifact:sap-joule"},{"ref":"capability:llm-integration","applies_to":{"ecosystems":["abap"]}}],"provenance":{"discovered_via":[{"source":"source:youtube","channel":"devtoberfest-2026"}],"first_seen":"2026-10-19"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published this month"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-10-05"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[{"ref":"actor:fabianfellhauer","name":"Fabian Fellhauer","json":"/actors/fabianfellhauer.json"}]}}