{"ref":"artifact:abap2ui5-addons-sql-console","page":"/artifacts/abap2ui5-addons-sql-console","json":"/artifacts/abap2ui5-addons-sql-console.json","generated":"2026-10-27","drafted_with_ai":true,"entity":{"id":"abap2ui5-addons-sql-console","name":"sql-console","artifact_type":"app","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","drafted_with_ai":true,"description":{"one_line":"A browser-based SQL console built on [abap2UI5](artifact:abap2ui5-abap2ui5), in an Open SQL and a native ADBC variant, that shows a query's result as a filterable table without Eclipse or SAP GUI.","short":"Browser-based SQL console built on abap2UI5","what_it_solves":"Type a query, press Run, and the result comes up as a table with search, a range filter, spreadsheet export and a per-user query history that loads a query and its result again. It ships two apps: the Open SQL console (`src/abap`), which the README calls ABAP-Cloud-clean, and the native console (`src/native`), which runs the statement through ADBC and needs Standard ABAP. Both install with [abapGit](artifact:abapgit-abapgit) on top of [abap2UI5](artifact:abap2ui5-abap2ui5), after the addon repositories [popups](https://github.com/abap2UI5-addons/popups) and [custom-controls](https://github.com/abap2UI5-addons/custom-controls), and start like any abap2UI5 app on ABAP Cloud (S/4 Public Cloud, BTP ABAP Environment, S/4 Private Cloud or On-Premise with ABAP for Cloud) or on Standard ABAP from SAP NetWeaver AS ABAP 7.50.","when_not_to_use":"It runs whatever SQL a user types without an authorisation check of its own, and the native path additionally uses ADBC, which bypasses ABAP authorisations and client separation; the README asks anyone running it beyond a development system to add authorisation checks and restrict who may start the app. The native console needs Standard ABAP, so on ABAP Cloud only the Open SQL console is available."},"flavors":[{"key":"abap-cloud","source":{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"the Open SQL console (`src/abap`) is ABAP-Cloud-clean"}},{"key":"standard-abap","source":{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"Native SQL Console (ADBC, Standard ABAP only)"}}],"provides":[{"capability":"capability:abap-data-browsing","what_it_does":"Runs ad-hoc SQL queries against the database from a browser UI, with search, filter, spreadsheet export and a per-user query history, in place of opening Eclipse or SAP GUI.","sources":[{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"Type a query, run it and look at the result as a table"},{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"filter, export and a per-user query history"},{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"A quick query should not need a development environment."}]}],"requires":[{"ref":"artifact:abap2ui5-abap2ui5","requirement":"required","basis":"binding","role":"framework","for":"The framework the console runs on: the README lists abap2UI5 under its requirements and as the first install step, and both consoles are started like any abap2UI5 app with `?app_start=` and the app class.","sources":[{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"[abap2UI5](https://github.com/abap2UI5/abap2UI5)"},{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"like any abap2UI5 app"}]},{"ref":"artifact:abapgit-abapgit","requirement":"required","basis":"binding","role":"installer","for":"How the code gets into the system: the README's install steps pull abap2UI5, popups, custom-controls and then this repository with abapGit.","sources":[{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"with [abapGit](https://abapgit.org), in this order:"}]}],"links":{"repo":"https://github.com/abap2UI5-addons/sql-console"},"type_properties":{"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/abap2UI5-addons/sql-console","title":"abap2UI5-addons/sql-console — README","checked":"2026-10-17","quote":"with [abapGit](https://abapgit.org), in this order:"}]}},"provenance":{"discovered_via":[{"source":"source:github"}],"first_seen":"2026-09-13"},"maintainers":["actor:abap2ui5-addons"],"contributors":["actor:choper725","actor:feng1976","actor:larshp","actor:oblomov-dev","actor:whothefluff"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"6 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"SAP_BASIS 750 and up, in its abaplint config: 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":"poor","evidence":"abap-cloud failure, 2026-10-21"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 6 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":14,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-27","npm":"not published under this name","stars":14,"forks":7,"open_issues":0,"archived":false,"pushed_at":"2026-10-21","license_spdx":"MIT","org_owned":true,"default_branch":"main","contributors":6,"tree_truncated":false,"test_files":0,"workflows":5,"other_ci":false,"readme_bytes":6456,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"ci_status":"failure","ci_run_at":"2026-10-21","ci_workflow":"abap-cloud","ci_event":"push","readme_path":"README.md","readme_sha":"45b86857fe689e444c1e10997bd26ed325466a28","created_at":"2024-01-16T06:41:34Z","open_prs":0,"first_commit":"2024-01-16","last_commit":"2026-10-21","commits":128,"repo_read":"2026-10-27","abap_syntax":{"repo":"abap2UI5-addons/sql-console","file":"abaplint.jsonc","url":"https://github.com/abap2UI5-addons/sql-console/blob/HEAD/abaplint.jsonc","version":"v750","floor":"750","checked":"2026-10-27"}},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/abap2UI5-addons/sql-console/releases"},"format":"github-releases","releases":[{"version":"1.134.0","date":"2024-09-22","date_source":"github","heading":"1.134.0","url":"https://github.com/abap2UI5-addons/sql-console/releases/tag/1.134.0","sections":[],"hash":"e3b0c44298fc1c14"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:abap2ui5-addons","name":"abap2UI5-addons","json":"/actors/abap2ui5-addons.json"}],"contributors":[{"ref":"actor:choper725","name":"choper725","json":"/actors/choper725.json"},{"ref":"actor:feng1976","name":"feng1976","json":"/actors/feng1976.json"},{"ref":"actor:whothefluff","name":"Francisco Alcaraz","json":"/actors/whothefluff.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:oblomov-dev","name":"oblomov-dev","json":"/actors/oblomov-dev.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_on_to":{"ref":"artifact:abap2ui5-abap2ui5","name":"abap2UI5","json":"/artifacts/abap2ui5-abap2ui5.json"},"add_ons":[],"answered_through_parts":[]}}