{"ref":"content:devtoberfest-2026-ecc-to-cap-starter-kit","page":"/content/devtoberfest-2026-ecc-to-cap-starter-kit","json":"/content/devtoberfest-2026-ecc-to-cap-starter-kit.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-ecc-to-cap-starter-kit","title":"The ECC-to-CAP Starter Kit","content_type":"talk","url":"https://www.youtube.com/watch?v=RdtjNVSH5Q0","published":"2026-10-09","published_on":"source:youtube","authors":["actor:smarchesini-avvale"],"summary":"A Devtoberfest 2026 session that builds a CAP service and a Fiori elements list report over an SAP ECC gateway service, on the argument that the CAP project, its contract and its UI survive a later move to SAP S/4HANA while the APIs behind them change. The [service integration](capability:service-integration) edge is the body of the demo: the metadata of the ECC flight service is saved as an EDMX file, imported with cds import so the model holds the structure and none of the data, projected read-only into a flight service, and one line of handler code forwards each read to ECC, with filtering, sorting and paging translated down to the older OData version the system speaks. The [SAP Destination service](artifact:btp-destination) edge covers the on-premise destination and the additional properties the walkthrough insists on, and the [SAP Business Application Studio](artifact:btp-business-application-studio) edge covers the full-stack dev space, the CAP project wizard, the service center plugin for picking up another OData service, and cds watch run under the profile that uses those credentials.","short":"CAP service and Fiori elements app over an SAP ECC gateway service","explains":["capability:service-integration","artifact:btp-destination","artifact:btp-business-application-studio"],"sources":[{"url":"https://www.youtube.com/watch?v=RdtjNVSH5Q0","title":"The ECC-to-CAP Starter Kit","checked":"2026-10-19","quote":"With the CDS imported, reads the ECC services description and turn into CAP model. So, CAP know already the entities and the fields and the keys and it copy only the structure, never the data."},{"url":"https://www.youtube.com/watch?v=RdtjNVSH5Q0","title":"The ECC-to-CAP Starter Kit","checked":"2026-10-19","quote":"Then one line say whatever some reads flights of someone read flights or carriers send that some query to ECC."},{"url":"https://www.youtube.com/watch?v=RdtjNVSH5Q0","title":"The ECC-to-CAP Starter Kit","checked":"2026-10-19","quote":"We use also destination service that hold the ECC connection to our destination."},{"url":"https://www.youtube.com/watch?v=RdtjNVSH5Q0","title":"The ECC-to-CAP Starter Kit","checked":"2026-10-19","quote":"When we access to business application studio, and we create a space useful with the full stack cloud application that we can build our full stack up, then front end and back end cup."},{"url":"https://www.youtube.com/watch?v=RdtjNVSH5Q0","title":"The ECC-to-CAP Starter Kit","checked":"2026-10-19","quote":"It's a plugin that is really useful in Business Application Studio. If you want to integrate, for example, another OData, you go into service center as a plug-in on bus."}],"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-09"},{"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:smarchesini-avvale","name":"Sebastiano Marchesini","json":"/actors/smarchesini-avvale.json"}]}}