{"ref":"artifact:sap-samples-abap-platform-rap-workshops","page":"/artifacts/sap-samples-abap-platform-rap-workshops","json":"/artifacts/sap-samples-abap-platform-rap-workshops.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-abap-platform-rap-workshops","name":"SAP-samples/abap-platform-rap-workshops","artifact_type":"sample","ecosystem":"abap","flavors":[{"key":"abap-cloud","source":{"url":"https://github.com/SAP-samples/abap-platform-rap-workshops","title":"SAP-samples/abap-platform-rap-workshops — README","checked":"2026-10-02","quote":"This page contains a colleations of materials for hands-on sessions at customer, partner, and community events focused on  ABAP Cloud, including the ABAP RESTful Application Programming Model (RAP)."}}],"use_as":"reference","domain":"learning-and-reference","origin_ring":"sap-official","description":{"one_line":"Workshop materials for ABAP Cloud and RAP hands-on sessions: the RAP400, RAP500, RAP510, RAP610 and RAP620 exercises sit in this repository, and the rest of SAP's RAP workshop series is linked from its README.","short":"Materials for the RAP400 to RAP620 ABAP Cloud workshops","what_it_solves":"Five workshop tracks sit in the repository itself. RAP400 writes ABAP Unit tests for a RAP business object, doubling its CDS entities for reads and its database tables for writes; RAP500 and RAP510 build an analytical star schema of cube, dimension and query [ABAP CDS](artifact:abap-cds) views and publish it over InA for an analytical client; RAP610 extends a released RAP facade in an SAP S/4HANA system; and RAP620 builds a side-by-side extension on [SAP BTP ABAP environment](artifact:btp-abap-environment). Each track is a run of numbered exercise READMEs, with the solution packages pulled into a system with abapGit from the repository's own src folder. The README's list reaches past the repository: RAP100, RAP110, RAP120, RAP630, RAP640 and the TechEd sessions AD164, DT266 and DT187v are published as repositories of their own and only linked from here. Support is scoped to the live session a workshop was written for, and a separate requirements document states which system each one needs."},"links":{"repo":"https://github.com/SAP-samples/abap-platform-rap-workshops"},"type_properties":{"form":{"value":"workshop","sources":[{"url":"https://github.com/SAP-samples/abap-platform-rap-workshops","title":"SAP-samples/abap-platform-rap-workshops — README","checked":"2026-10-18","quote":"This page contains a colleations of materials for hands-on sessions at customer, partner, and community events focused on  ABAP Cloud"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:abap-transactional-model","capability:abap-unit-testing","capability:analytic-modelling","capability:abap-extensibility"],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:github-orgs","channel":"SAP-samples"}],"first_seen":"2026-09-13"},"contributors":["actor:ajinkyapatil8190","actor:anfisc","actor:btbernard","actor:carinetd","actor:julieplummer20","actor:karlojkessler","actor:mervey45","actor:niloofar-flothkoetter","actor:volkerdrees"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"9 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, 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 5 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":345,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":345,"forks":123,"open_issues":18,"archived":false,"pushed_at":"2026-09-25","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2020-10-12T18:39:23Z","open_prs":3,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":5170,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2020-10-14","last_commit":"2026-06-02","commits":1281,"contributors":9,"readme_path":"README.md","readme_sha":"500f5c12e77677abc5afc40316b2cafe749d5ffd","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajinkyapatil8190","name":"Ajinkya Patil","json":"/actors/ajinkyapatil8190.json"},{"ref":"actor:anfisc","name":"Andre Fischer","json":"/actors/anfisc.json"},{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:carinetd","name":"Carine Tchoutouo Djomo","json":"/actors/carinetd.json"},{"ref":"actor:julieplummer20","name":"Julie Plummer","json":"/actors/julieplummer20.json"},{"ref":"actor:karlojkessler","name":"karlojkessler","json":"/actors/karlojkessler.json"},{"ref":"actor:mervey45","name":"Merve Temel","json":"/actors/mervey45.json"},{"ref":"actor:niloofar-flothkoetter","name":"Niloofar Flothkoetter","json":"/actors/niloofar-flothkoetter.json"},{"ref":"actor:volkerdrees","name":"Volker Drees","json":"/actors/volkerdrees.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}