{"ref":"artifact:reyemsaibot-qtt","page":"/artifacts/reyemsaibot-qtt","json":"/artifacts/reyemsaibot-qtt.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"reyemsaibot-qtt","name":"qtt","artifact_type":"app","ecosystem":"abap","domain":"operations-and-runtime","origin_ring":"independent","description":{"one_line":"A tool that finds which BEx queries sit on a transport request, which transports carry a given query, and which query a given element belongs to, showing the result in an ALV Grid.","short":"Tool mapping BEx queries to the transport requests carrying them","what_it_solves":"Checking which BEx queries a transport request carries otherwise means opening the request and reading its object list by hand. This tool takes a query, a transport request or a query element UID as its starting point and returns the other side of the relation: the transports a query sits on, the queries a request carries, or the query a given element belongs to. The result is an ALV Grid."},"links":{"repo":"https://github.com/reyemsaibot/qtt"},"identity":{"license":"GPL-3.0"},"source_available":true,"provides":[{"capability":"capability:change-promotion","what_it_does":"Looks up which BEx queries a transport request carries, which transports carry a given query, and which query a query element belongs to, and lists the result in an ALV Grid.","sources":[{"url":"https://github.com/reyemsaibot/qtt","title":"reyemsaibot/qtt — README","checked":"2026-10-19","quote":"This little tool helps you to find queries on your transports. You can either start with a query and receive all transports or you start with a transport and receive all queries which are on the transport request. Or you have a query element and search for this specific element. The output is an ALV Grid."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"maintainers":["actor:reyemsaibot"],"contributors":["actor:larshp","actor:reyemsaibot"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"poor","evidence":"50 months since release"},{"label":"Continuity","tier":"fair","evidence":"2 contributors, 1 publisher"},{"label":"Repository","tier":"poor","evidence":"pushed 2021-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"SAP_BASIS 754 and up, in its abaplint config: not 750 (SAP Business Suite 7 on SAP NetWeaver 7.50, maintained to 2027-12)"},{"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":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":2,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.0.1-security","majors":{},"license":null,"first_release":"2022-08-19","last_release":"2022-08-19","releases":1,"cadence_days":null,"maintainers":1,"repository":null,"repository_directory":null,"peer_cds":null,"dependencies":0,"node_engine":null,"test_script":false,"types":false,"downloads_weekly":2,"downloads_monthly":6,"stars":2,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2021-09-28","license_spdx":"GPL-3.0","org_owned":false,"default_branch":"master","created_at":"2019-10-16T06:48:05Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":894,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2019-10-16","last_commit":"2021-09-28","commits":21,"contributors":2,"readme_path":"README.md","readme_sha":"373e9af7c8ec1d5d33af1a5f5a32f61ea0e3ba26","months_since_release":50,"dormant":true,"repo_read":"2026-10-26","abap_syntax":{"repo":"reyemsaibot/qtt","file":"abaplint.json","url":"https://github.com/reyemsaibot/qtt/blob/HEAD/abaplint.json","version":"v754","floor":"754","checked":"2026-10-26"}},"release_notes":{"license":"GPL-3.0","quotable":true,"prereleases":1,"source":{"kind":"github-releases","url":"https://github.com/reyemsaibot/qtt/releases"},"format":"github-releases","releases":[{"version":"1.0","date":"2020-08-31","date_source":"github","heading":"Release 1.0","url":"https://github.com/reyemsaibot/qtt/releases/tag/1.0","sections":[],"hash":"e3b0c44298fc1c14"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:reyemsaibot","name":"Tobias Meyer","json":"/actors/reyemsaibot.json"}],"contributors":[{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:reyemsaibot","name":"Tobias Meyer","json":"/actors/reyemsaibot.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}