{"ref":"artifact:zedwin-ztct","page":"/artifacts/zedwin-ztct","json":"/artifacts/zedwin-ztct.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"zedwin-ztct","name":"ZTCT","artifact_type":"app","ecosystem":"abap","domain":"operations-and-runtime","origin_ring":"independent","description":{"one_line":"A transport checking tool that analyses ABAP transports at object level before they move to production, determining a safe order and flagging risks.","what_it_solves":"Moving a growing number of transports to production safely gets harder as more developers and transports pile up before a go-live date. ZTCT checks every object in a selected set of transports against the target environment: whether a newer version already sits in production that would be overwritten, whether an older version in the intermediate environment is missing from the list, and whether an object uses DDIC objects that are neither in production nor in the list. A list can be saved to continue the check later, merged with another, added to with single transports or with transports that contain conflicting objects, and have rows deleted, and each time objects are added or removed the objects that remain in the list are checked again. It was built for a three-tier DEV-QAS-PRD landscape but works on other routes through a four-tier system too."},"links":{"repo":"https://github.com/ZEdwin/ZTCT"},"identity":{"license":"MIT"},"source_available":true,"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/ZEdwin/ZTCT","title":"ZEdwin/ZTCT — README, INSTALLATION","checked":"2026-10-19","quote":"AbapGit is needed to install the latest version of this tool and is used to keep it up to date."}]},"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/ZEdwin/ZTCT","title":"ZEdwin/ZTCT — README, INSTALLATION","checked":"2026-10-19","quote":"AbapGit is needed to install the latest version of this tool and is used to keep it up to date. Saplink is outdated and no longer maintained."}]}},"provides":[{"capability":"capability:change-promotion","what_it_does":"Checks, object by object, whether the transports in a list are safe to move to the next environment, flagging newer versions already in the target, older versions missing from the list, and DDIC dependencies the list does not cover.","sources":[{"url":"https://github.com/ZEdwin/ZTCT","title":"ZEdwin/ZTCT — README","checked":"2026-09-14","quote":"Transport Checking Tool: Analyze transports before moving them to production. Determine the proper order and highlight risks."},{"url":"https://github.com/ZEdwin/ZTCT","title":"ZEdwin/ZTCT — README, Short Description","checked":"2026-09-14","quote":"This tool checks if transports can be moved from one environment they have been transported to (usually this will be Test or Acceptance) to the next environment. The check is performed on object level. All objects in the selected transports are checked."}]}],"requires":[{"ref":"artifact:abapgit-abapgit","for":"Installing the latest version of the tool and keeping it up to date; the README says the SAPLINK nugget beside it is outdated and no longer maintained.","requirement":"required","sources":[{"url":"https://github.com/ZEdwin/ZTCT","title":"ZEdwin/ZTCT — README, INSTALLATION","checked":"2026-10-19","quote":"AbapGit is needed to install the latest version of this tool and is used to keep it up to date."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"maintainers":["actor:zedwin"],"contributors":["actor:cwildt","actor:zedwin"]},"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 2023-04, 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":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":37,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":37,"forks":16,"open_issues":0,"archived":false,"pushed_at":"2023-04-26","license_spdx":"MIT","org_owned":false,"default_branch":"master","created_at":"2013-08-21T13:30:50Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":2249,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2013-08-23","last_commit":"2023-04-26","commits":156,"contributors":2,"readme_path":"README.md","readme_sha":"059dfaaeea07cf0737fcc7d2a3e4cdab741314e7","repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/ZEdwin/ZTCT/releases"},"format":"github-releases","releases":[{"version":"5.0","date":"2022-12-15","date_source":"github","heading":"Version 2023","url":"https://github.com/ZEdwin/ZTCT/releases/tag/v5.0","sections":[],"hash":"cff0cb2f60ed0466"},{"version":"4.0","date":"2022-10-20","date_source":"github","heading":"Version 2022","url":"https://github.com/ZEdwin/ZTCT/releases/tag/v4.0","sections":[],"hash":"9d892b671c9b6865"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:zedwin","name":"Edwin Vleeshouwers","json":"/actors/zedwin.json"}],"contributors":[{"ref":"actor:cwildt","name":"Christian Wildt","json":"/actors/cwildt.json"},{"ref":"actor:zedwin","name":"Edwin Vleeshouwers","json":"/actors/zedwin.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}