{"ref":"artifact:sap-samples-cross-stack-partner-reference-extension","page":"/artifacts/sap-samples-cross-stack-partner-reference-extension","json":"/artifacts/sap-samples-cross-stack-partner-reference-extension.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-cross-stack-partner-reference-extension","name":"SAP-samples/cross-stack-partner-reference-extension","artifact_type":"sample","ecosystem":"abap","use_as":"starting-point","domain":"operations-and-runtime","origin_ring":"sap-official","description":{"one_line":"A worked cross-stack extension pairing an on-stack RAP extension on SAP S/4HANA Cloud Public Edition with a side-by-side, multi-tenant CAP application on SAP BTP.","short":"Cross-stack extension pairing on-stack RAP with a side-by-side CAP app","what_it_solves":"A partner extending SAP S/4HANA Cloud Public Edition usually has to choose between an on-stack extension and a side-by-side one; this repository shows both working together on one scenario, a poetry slam event manager that links sales orders to sponsoring partners. The on-stack half is built with ABAP Development Tools: data elements, an append structure, and data definitions extending `R_SalesOrderTP`, its behaviour definition and its projection view. The side-by-side half is the partner-reference-application project, deployed as the Poetry Slam Manager multi-tenant CAP application; the two are connected through outbound services, communication arrangements, and destinations configured on both sides. It stops at the tutorial: SAP states the sample data is fictitious and that it should not be run productively with real personal data."},"links":{"repo":"https://github.com/SAP-samples/cross-stack-partner-reference-extension"},"type_properties":{"form":{"value":"reference-application","sources":[{"url":"https://github.com/SAP-samples/cross-stack-partner-reference-extension","title":"SAP-samples/cross-stack-partner-reference-extension — README","checked":"2026-10-18","quote":"This repository provides a ready-to-consume multi-tenant application, **Poetry Slam Manager**, and a sample on-stack extension for **SAP S/4HANA Cloud Public Edition**."}]}},"identity":{"license":"Apache-2.0"},"maintainers":["actor:sap-samples"],"source_available":true,"demonstrates":["capability:abap-extensibility","capability:destinations"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:mssumithra","actor:srinivasarvsap"]},"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":"fair","evidence":"pushed 2026-03, 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 12 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":4,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":4,"forks":0,"open_issues":2,"archived":false,"pushed_at":"2026-03-25","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-12-04T10:03:45Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":12356,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2025-12-04","last_commit":"2026-03-25","commits":13,"contributors":4,"readme_path":"README.md","readme_sha":"19e437070030281a3a445950c6068279394eca66","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:srinivasarvsap","name":"Srinivasa Raghavan V","json":"/actors/srinivasarvsap.json"},{"ref":"actor:mssumithra","name":"Sumithra Sudharsanam","json":"/actors/mssumithra.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}