{"ref":"artifact:ysichov-hr-dme","page":"/artifacts/ysichov-hr-dme","json":"/artifacts/ysichov-hr-dme.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ysichov-hr-dme","name":"HR_DME","artifact_type":"app","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A read-only SAP GUI report that lists every infotype, payroll cluster and assignment table holding data for one SAP HCM person or organisational object.","short":"Read-only SAP GUI report listing where HCM object data is stored","what_it_solves":"Given an object type, an object ID and a validity period, it scans the infotype directory `T777D` and shows each PA or PD infotype table with records for that object, with counts, and for a person also the payroll directory, quota deductions and assignment tables. Each table opens in a viewer whose fields navigate to the objects they point at, and payroll results open as structure trees. It stands in for a round of PA20, PA30, PP01, PC_PAYRESULT and SE16, and is built on the engine of [Simple Data Explorer](artifact:ysichov-simple-data-explorer). Infotype data is read with direct `SELECT`s, so HR authorisations such as `P_ORGIN` are not evaluated."},"links":{"repo":"https://github.com/ysichov/HR_DME"},"type_properties":{"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/ysichov/HR_DME","title":"HR_DME — README","checked":"2026-10-18","quote":"abapGit → Online → clone https://github.com/ysichov/HR_DME into a Z package."}]}},"provides":[{"capability":"capability:abap-data-browsing","what_it_does":"Collects the populated infotype, payroll and assignment tables for one HCM object into a single tree, with navigation along foreign keys.","sources":[{"url":"https://github.com/ysichov/HR_DME","title":"ysichov/HR_DME — README","checked":"2026-09-13"}]}],"maintainers":["actor:ysichov"],"identity":{"license":"MIT"},"source_available":true,"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:ysichov"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-08, 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":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 11 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-24","npm":"not published under this name","stars":13,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2026-08-18","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2020-12-07T13:11:56Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":11048,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2020-12-07","last_commit":"2026-08-18","commits":30,"contributors":1,"readme_path":"README.md","readme_sha":"d61fc8a8782803d230809cc9db6470e6abf27197","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:ysichov","name":"Yurii Sychov","json":"/actors/ysichov.json"}],"contributors":[{"ref":"actor:ysichov","name":"Yurii Sychov","json":"/actors/ysichov.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}