{"ref":"artifact:sap-samples-abap-platform-rap130","page":"/artifacts/sap-samples-abap-platform-rap130","json":"/artifacts/sap-samples-abap-platform-rap130.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-abap-platform-rap130","name":"SAP-samples/abap-platform-rap130","artifact_type":"sample","ecosystem":"abap","use_as":"reference","domain":"data-and-persistence","origin_ring":"sap-official","description":{"one_line":"A workshop building a RAP travel app entirely from Visual Studio Code, generated and edited through the [ADT MCP Server](artifact:sap-adt-mcp-server) and a coding agent.","short":"RAP travel app workshop built from VS Code via the ADT MCP Server","what_it_solves":"Builds the same RAP Travel and Booking business object and its OData UI service from Visual Studio Code rather than Eclipse, using the [ADT MCP Server](artifact:sap-adt-mcp-server) built into ADT for Visual Studio Code to generate the business object, adjust the CDS views and behavior definitions, and run ABAP unit tests. GitHub Copilot is named as the coding agent tested against the workshop, though the material states any agent that supports Visual Studio Code's virtual workspace filesystem can call the MCP tools. It closes with publishing the service binding, previewing the Fiori elements app in the browser and debugging it from Visual Studio Code."},"links":{"repo":"https://github.com/SAP-samples/abap-platform-rap130"},"type_properties":{"form":{"value":"workshop","sources":[{"url":"https://github.com/SAP-samples/abap-platform-rap130","title":"SAP-samples/abap-platform-rap130 — README","checked":"2026-10-18","quote":"This hands-on workshop covers the full developer journey from Visual Studio Code environment setup to a fully functional, AI-enhanced transactional app"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:abap-transactional-model"],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:carinetd","actor:sebasbaskovich"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"4 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-06, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 7 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":43,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":43,"forks":13,"open_issues":4,"archived":false,"pushed_at":"2026-06-03","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2026-05-18T14:47:23Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":7395,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2026-05-18","last_commit":"2026-06-02","commits":8,"contributors":4,"readme_path":"README.md","readme_sha":"96fee3a1fae3d416b7f1f16ef82d11cb7a7274e2","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:carinetd","name":"Carine Tchoutouo Djomo","json":"/actors/carinetd.json"},{"ref":"actor:sebasbaskovich","name":"Sebastian Baskovich","json":"/actors/sebasbaskovich.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}