{"ref":"artifact:sap-samples-abap-platform-yy","page":"/artifacts/sap-samples-abap-platform-yy","json":"/artifacts/sap-samples-abap-platform-yy.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-abap-platform-yy","name":"abap-platform-yy","artifact_type":"sample","use_as":"reference","ecosystem":"abap","flavors":[{"key":"abap-cloud","source":{"url":"https://github.com/SAP-samples/abap-platform-yy","title":"SAP-samples/abap-platform-yy — README, Requirements","checked":"2026-10-19","quote":"You have created an ABAP Cloud Project in ADT that allows you to access your SAP Cloud Platform ABAP Environment instance"}}],"domain":"developer-experience","origin_ring":"sap-official","description":{"one_line":"A demo library for the ABAP Environment that reads a variable's type and value at runtime as RTTI does, published to show what APACK, the ABAP package and dependency manager, can do.","short":"Demo RTTI-style library for the ABAP Environment, built to show APACK","what_it_solves":"Reading a variable's type and value at runtime on the ABAP Environment normally means reaching for the officially supported RTTI classes. This sample builds an alternative library instead, called the YY Data Service, purely to demonstrate [APACK, the ABAP package and dependency manager](https://blogs.sap.com/2019/05/06/introducing-apack-a-package-and-dependency-manager-for-abap/): an instance of ZCL_YY_ABAP_DATA_SERVICE describes a data element's name and type through GET_DESCRIPTOR and returns its value, structure or table content through GET_VALUE. It only handles simple data types, structures and tables, not reference types, and the README says as much: this is a demo, and production code should use the supported RTTI."},"links":{"repo":"https://github.com/SAP-samples/abap-platform-yy"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:abap-source-control"],"requires":[{"ref":"artifact:abapgit-abapgit","for":"the install path the README gives: the repository is cloned into the ABAP system with the abapGit plug-in for Eclipse, which is also what APACK hangs off","requirement":"required","sources":[{"url":"https://github.com/SAP-samples/abap-platform-yy","title":"SAP-samples/abap-platform-yy — README, Requirements","checked":"2026-10-19","quote":"You have installed the [abapGit](https://github.com/abapGit/eclipse.abapgit.org) plug-in for Eclipse"},{"url":"https://github.com/SAP-samples/abap-platform-yy","title":"SAP-samples/abap-platform-yy — README, Download and Installation","checked":"2026-10-19","quote":"Use the abapGit plug-in to install the YY Data Service"}]}],"maintainers":["actor:sap-samples"],"provenance":{"discovered_via":[{"source":"source:github-orgs"}],"first_seen":"2026-09-13"},"drafted_with_ai":true,"contributors":["actor:ajinkyapatil8190","actor:btbernard","actor:jonathanbaker7","actor:sebastianwolf-sap"]},"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-05, 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":13,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":13,"forks":7,"open_issues":0,"archived":false,"pushed_at":"2026-05-29","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2019-02-24T02:38:39Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":5342,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2019-02-24","last_commit":"2026-05-29","commits":16,"contributors":4,"readme_path":"README.md","readme_sha":"1fcb762d880608a19abd10af02e65a952837c2e1","repo_read":"2026-10-25"},"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:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:jonathanbaker7","name":"Jonathan Baker","json":"/actors/jonathanbaker7.json"},{"ref":"actor:sebastianwolf-sap","name":"Sebastian Wolf","json":"/actors/sebastianwolf-sap.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[{"ref":"artifact:sap-samples-abap-platform-jak","name":"SAP-samples/abap-platform-jak","json":"/artifacts/sap-samples-abap-platform-jak.json","requirement":"required"}],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}