{"ref":"artifact:sap-samples-abap-platform-jak","page":"/artifacts/sap-samples-abap-platform-jak","json":"/artifacts/sap-samples-abap-platform-jak.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-abap-platform-jak","name":"SAP-samples/abap-platform-jak","artifact_type":"sample","use_as":"reference","ecosystem":"abap","flavors":[{"key":"abap-cloud","source":{"url":"https://github.com/SAP-samples/abap-platform-jak","title":"SAP-samples/abap-platform-jak — README, Prerequisites","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 sample JSON-to-ABAP conversion library for an ABAP environment on SAP Cloud Platform, published to show what APACK, the ABAP package and dependency manager, can do.","short":"JSON-to-ABAP conversion library sample showing what APACK can do","what_it_solves":"Converts a JSON string, or the data of an HTTP request, into a compatible ABAP structure or internal table and back, matching fields on the names of the structure's rows and the JSON identifiers and silently ignoring whatever does not match on either side. `ZCL_JAK_DATA_IN` is initialised with an HTTP request or with a JSON string and then fills an ABAP data field; `ZCL_JAK_DATA_OUT` takes a field and returns the JSON or prepares an HTTP response. It exists to show one thing: the README says it \"only shows the capabilities of APACK - the ABAP package and dependency manager\", and importing the project into an instance that supports APACK is what brings in the [YY Data Service](artifact:sap-samples-abap-platform-yy) it declares as its dependency.","when_not_to_use":"Not in production: \"This repository contains sample code which should not be used in production\", and the README sends a production reader to the officially supported libraries instead."},"links":{"repo":"https://github.com/SAP-samples/abap-platform-jak"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:abap-source-control"],"requires":[{"ref":"artifact:sap-samples-abap-platform-yy","requirement":"required","basis":"binding","for":"The data service JAK is built on; the README lists it as a prerequisite, met either by installing it or by importing this project into an instance that supports APACK, which imports it automatically.","sources":[{"url":"https://github.com/SAP-samples/abap-platform-jak","title":"SAP-samples/abap-platform-jak — README, Prerequisites","checked":"2026-10-19","quote":"You have installed the [YY Data Service](https://github.com/SAP/abap-platform-yy) or run an ABAP instance which supports the APACK package and dependency manager. This will import the YY Data Service automatically when you import this project."}]},{"ref":"artifact:abapgit-abapgit","requirement":"required","basis":"binding","for":"Installs the sample into an ABAP cloud project; cloning this repository with the [abapGit](artifact:abapgit-abapgit) plug-in for Eclipse is the only path the README gives.","sources":[{"url":"https://github.com/SAP-samples/abap-platform-jak","title":"SAP-samples/abap-platform-jak — README, Download and Installation","checked":"2026-10-19","quote":"Use the abapGit plug-in to install the JSON ABAP Konverter by executing the following steps:"},{"url":"https://github.com/SAP-samples/abap-platform-jak","title":"SAP-samples/abap-platform-jak — README, Prerequisites","checked":"2026-10-19","quote":"You have installed the [abapGit](https://github.com/abapGit/eclipse.abapgit.org) plug-in for Eclipse [via the updatesite](https://eclipse.abapgit.org/updatesite/)"}]}],"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:larshp","actor:sebastianwolf-sap"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"5 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":17,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":17,"forks":5,"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:42:32Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":4837,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2019-02-24","last_commit":"2026-05-29","commits":17,"contributors":5,"readme_path":"README.md","readme_sha":"af3b12fafa4d13a7d589ae1c6db6b626d5c521fe","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:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:sebastianwolf-sap","name":"Sebastian Wolf","json":"/actors/sebastianwolf-sap.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}