{"ref":"artifact:jrodriguez-rc-abap-tasks-tracker","page":"/artifacts/jrodriguez-rc-abap-tasks-tracker","json":"/artifacts/jrodriguez-rc-abap-tasks-tracker.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"jrodriguez-rc-abap-tasks-tracker","name":"abap-tasks-tracker","artifact_type":"sample","ecosystem":"abap","use_as":"starting-point","domain":"data-and-persistence","origin_ring":"independent","description":{"one_line":"A task-management tool for SAP projects, built on a CDS view over a BOPF business object with a Fiori list report as its interface, showing that transactional model wired end to end.","short":"Task tracker on a BOPF-backed CDS view with a Fiori list report","what_it_solves":"Shows a BOPF-backed CDS transactional model wired end to end: a business object holds the task data, a CDS view exposes it, and the generated OData service backs a Fiori list report. Importing the repository with [abapGit](artifact:abapgit-abapgit) generates those services, which you then activate in the Maintain Service transaction (/IWFND/MAINT_SERVICE) and give an alias, and it also creates the BC Set ZTT_CONFIG, whose own import registers the semantic object and creates the Fiori catalog and group with their tiles and target mappings. The role that grants access to the catalog and group is your own step, and the repository offers one to import instead. It requires NetWeaver 7.50 or higher and is not dependent on a HANA database, which the maintainer notes means a lot of limitations of CDS annotations."},"links":{"repo":"https://github.com/jrodriguez-rc/abap-tasks-tracker"},"identity":{"license":"MIT"},"source_available":true,"compat":{"abap":{"floor":{"value":"750","sources":[{"url":"https://github.com/jrodriguez-rc/abap-tasks-tracker","title":"jrodriguez-rc/abap-tasks-tracker — README","checked":"2026-10-19","quote":"***Note: Netweaver release 7.50 or higher is required and it isn't dependent for HANA Databases. (it means a lot of limitations of CDS annotations)***"}]}}},"demonstrates":["capability:abap-transactional-model"],"requires":[{"ref":"artifact:abapgit-abapgit","for":"The route the repository reaches a system by, and what generates the OData services the Fiori list report runs on.","requirement":"required","sources":[{"url":"https://github.com/jrodriguez-rc/abap-tasks-tracker","title":"jrodriguez-rc/abap-tasks-tracker — README, Installation","checked":"2026-10-19","quote":"Importing the project with [abapGit](https://github.com/abapGit/abapGit) ([documentation](https://docs.abapgit.org/)) will generate the corresponding services, which you need to activate with Maintain Service transaction (/IWFND/MAINT_SERVICE) and assign the alias."}]}],"maintainers":["actor:jrodriguez-rc"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:jrodriguez-rc","actor:larshp"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"poor","evidence":"pushed 2022-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"SAP_BASIS 750 and up, stated: includes every maintained line to 816"},{"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":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":13,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":13,"forks":2,"open_issues":0,"archived":false,"pushed_at":"2022-09-26","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2020-05-27T15:47:38Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1622,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"first_commit":"2020-05-27","last_commit":"2022-09-26","commits":87,"contributors":2,"readme_path":"README.md","readme_sha":"c5f986752ebfc5c0f52720d8fdc415e9ee4b93db","repo_read":"2026-10-24","abap_syntax":{"repo":"jrodriguez-rc/abap-tasks-tracker","file":"abaplint.json","url":"https://github.com/jrodriguez-rc/abap-tasks-tracker/blob/HEAD/abaplint.json","version":"v750","floor":"750","checked":"2026-10-26"}},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"CHANGELOG","ref":"main","url":"https://github.com/jrodriguez-rc/abap-tasks-tracker/blob/main/CHANGELOG"},"format":"abapgit","releases":[{"version":"1.0.0","date":"2020-07-12","date_source":"heading","heading":"2020-07-12 v1.0.0","url":"https://github.com/jrodriguez-rc/abap-tasks-tracker/blob/main/CHANGELOG","sections":[{"kind":"feature","heading":null,"items":1}],"hash":"93926b79d91ed013"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:jrodriguez-rc","name":"Jaime Rodriguez Capote","json":"/actors/jrodriguez-rc.json"}],"contributors":[{"ref":"actor:jrodriguez-rc","name":"Jaime Rodriguez Capote","json":"/actors/jrodriguez-rc.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}