{"ref":"artifact:abapgit-abapgit","page":"/artifacts/abapgit-abapgit","json":"/artifacts/abapgit-abapgit.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"abapgit-abapgit","name":"abapGit","artifact_type":"app","ecosystem":"abap","flavors":[{"key":"standard-abap","source":{"url":"https://github.com/abapGit/abapGit","title":"abapGit/abapGit — README","checked":"2026-09-13","quote":"ABAP Version: 702 SP 8 or higher"}}],"domain":"developer-experience","origin_ring":"community-org","description":{"one_line":"A Git client written in ABAP that runs inside the system, so objects are cloned, pulled and pushed without leaving it; with no package manager in ABAP, a cloned repository is how code is distributed.","short":"Git client written in ABAP that runs inside the system","what_it_solves":"Is how ABAP code is distributed at all. There is no package manager; a repository cloned into a package is the delivery mechanism."},"links":{"repo":"https://github.com/abapGit/abapGit"},"compat":{"runtimes":["build-time"]},"source_available":true,"provides":[{"capability":"capability:abap-source-control","what_it_does":"Clones, pulls and pushes ABAP objects between a system and a git repository, from inside the system.","sources":[{"url":"https://github.com/abapGit/abapGit","title":"abapGit/abapGit — repository","checked":"2026-08-31"}]}],"provenance":{"discovered_via":[{"source":"source:github"}],"first_seen":"2026-08-31"},"maintainers":["actor:abapgit"],"contributors":["actor:00500500","actor:14r5","actor:abap-weasel","actor:abapchaoliu","actor:absap","actor:albertmink","actor:alex-salnikov","actor:alexanderchan","actor:alexandreht","actor:alpex8","actor:andreaborgia-abo","actor:andrecarrilho","actor:andrew-barnard","actor:antonioyanez","actor:beckerwdf","actor:ben9ka","actor:bigld","actor:blackmancc","actor:bolarsson","actor:boy0korea","actor:buca92","actor:carrotcn","actor:cherifimourad","actor:chrismills","actor:christian102094","actor:christianguenter2","actor:christianguenter3","actor:christianp86","actor:christophecaparros","actor:cilku","actor:conjuringcoffee","actor:d-schaaf","actor:d047539","actor:damir-majer","actor:deborsa","actor:deckercl","actor:dergutewolf","actor:divzz95","actor:dkfedalv","actor:ed-holland","actor:eduardocopat","actor:einareiriksson","actor:ekintiras","actor:elberet","actor:ellima","actor:elnovi","actor:erdoesit","actor:esjewett","actor:fabianlupa","actor:fdupret","actor:fidley","actor:filak-sap","actor:flyingsap","actor:fmabap","actor:fmueller17","actor:francisco-milan","actor:frehu","actor:frij-aws","actor:funmustbe","actor:fvalves","actor:g-back","actor:galileo-group","actor:gardian12","actor:geert-janklaps","actor:gepparta","actor:germanysources","actor:giantcrocodile","actor:giovannidegani","actor:goreraks","actor:gowale","actor:grahamrobbo","actor:greg2git","actor:gregorwolf","actor:h13m9","actor:habrahams","actor:hectormartinezn","actor:hf-kklein","actor:hir0ki","actor:hiwiscifi","actor:hottek","actor:ibnbr","actor:ignvdron","actor:igornekhoda","actor:indigosquirrelio","actor:insidy","actor:iurii-slobodchikov","actor:ivan-asenov-git","actor:ivanfemia","actor:ivxlars","actor:jan-jezek","actor:janisb-at","actor:jelliottp","actor:joergcmaier","actor:johanneskonings","actor:jrodriguez-rc","actor:jsiglen","actor:juancarlosrodriguezf","actor:juriadasek","actor:justacasual","actor:jwigert","actor:karpovas1505","actor:kds42","actor:kjetil-kilhavn","actor:krzykoba","actor:kvtorp","actor:kwaishang","actor:larshp","actor:leem53","actor:lutzi3","actor:manhofmann","actor:marcellourbani","actor:marcushoepfner","actor:markstuppacher","actor:matt1as","actor:mauriciolauffer","actor:maxim-engel-sap","actor:mbtools","actor:mem1b","actor:mfsap","actor:mkaesemann","actor:mraht","actor:mrsimpson","actor:mssoftag","actor:naveensrinivasan","actor:nicolasbusson","actor:nomssi","actor:nununo","actor:oberstvongatow","actor:oblomov-dev","actor:olirogers","actor:p-dmitrij","actor:pawelwiejkut","actor:pcf0","actor:peregrintooc","actor:pfaller","actor:pilotflying","actor:pokrakam","actor:psio3123","actor:raaleksandr","actor:rainerwinkler","actor:rauva","actor:rayatus","actor:rdibbern","actor:redwolf112","actor:sambarza","actor:sandraros","actor:saschawaechter","actor:sbcgua","actor:schmelto","actor:schneider-michael","actor:schneidermic0","actor:sdfraga","actor:se38","actor:sebastianwolf-sap","actor:sepp4me","actor:sercankd","actor:shaisap","actor:shyambalachandran","actor:sirius-a","actor:skosysparency","actor:srini-chs","actor:srinu3366","actor:sshlapak","actor:stockbal","actor:thewirtschaftsmann","actor:thomas-nor-neptune","actor:thomasergin","actor:thomasploski","actor:thoralfhaensel","actor:thorsten-wolf-neptune","actor:tiefox","actor:timojohn","actor:treisinger","actor:uenal-akkaya","actor:valdirmendesdev","actor:victorizbitskiy","actor:viktoriafreidel","actor:vishnandr","actor:vonglan","actor:wdfyvonne","actor:wegnerdan","actor:wolftreak","actor:wombling","actor:wozjac","actor:wurzka","actor:yahornovik","actor:yellappam"],"drafted_with_ai":true,"changed_in":[{"version":"1.115.0","date":"2022-04-28","what_changed":"Repository access through abapGit's API moved behind the new interface `zif_abapgit_repo`, so programs that call the API may need adjusting. The same release reworked checksums and added support for the ABAP file format.","invalidates":"Programs written against abapGit's repository classes before 1.115.0 that call them directly.","source":{"url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","title":"abapGit/abapGit changelog, 1.115.0","checked":"2026-10-19","quote":"You might have to adjust API calls to abapGit"}},{"version":"1.130.0","date":"2024-11-04","what_changed":"Dynpro flow logic of programs, controller code of Web Dynpro components and the code of Smart Forms are stored as separate ABAP files in the repository.","invalidates":"Descriptions of an abapGit repository from before 1.130.0 that do not count a program's flow logic, a Web Dynpro component's controller code or a Smart Form's code among its separate ABAP files.","source":{"url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","title":"abapGit/abapGit changelog, 1.130.0","checked":"2026-10-19","quote":"PROG: Store flow logic as separate ABAP files (#7066)"}}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"191 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-10, 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":"good","evidence":"main-build green, 2026-10-23"}],"practice":[{"label":"Tests","tier":"good","evidence":"82 test files"},{"label":"Docs","tier":"fair","evidence":"README 3 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":1960,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":1960,"forks":636,"open_issues":94,"archived":false,"pushed_at":"2026-10-23","license_spdx":"MIT","org_owned":true,"default_branch":"main","contributors":191,"tree_truncated":false,"test_files":82,"workflows":4,"other_ci":false,"readme_bytes":3291,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-10-23","ci_workflow":"main-build","ci_event":"push","readme_path":"README.md","readme_sha":"3266940615c4c2667934d9cd9952c5710d6192d5","created_at":"2014-06-23T05:39:25Z","open_prs":8,"first_commit":"2014-06-23","last_commit":"2026-10-23","commits":6751,"repo_read":"2026-10-24"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"changelog.txt","ref":"main","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt"},"format":"abapgit","releases":[{"version":"1.134.0","date":"2026-07-10","date_source":"heading","heading":"2026-07-10 v1.134.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":8},{"kind":"fix","heading":null,"items":69}],"hash":"0bb3e84d6992f470"},{"version":"1.133.0","date":"2026-02-17","date_source":"heading","heading":"2026-02-17 v1.133.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":6},{"kind":"feature","heading":null,"items":21},{"kind":"fix","heading":null,"items":66}],"hash":"2581b0d9bed5bff7"},{"version":"1.132.0","date":"2025-06-25","date_source":"heading","heading":"2025-06-25 v1.132.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":13},{"kind":"fix","heading":null,"items":58}],"hash":"bb3a5708c8fff2f8"},{"version":"1.131.0","date":"2025-01-01","date_source":"heading","heading":"2025-01-01 v1.131.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":13}],"hash":"c74fb2b129fd91c5"},{"version":"1.130.0","date":"2024-11-04","date_source":"heading","heading":"2024-11-04 v1.130.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":3},{"kind":"feature","heading":null,"items":7},{"kind":"fix","heading":null,"items":23},{"kind":"removal","heading":null,"items":1}],"hash":"05f93c9866f789af","cited_by":[{"version":"1.130.0","date":"2024-11-04"}]},{"version":"1.129.0","date":"2024-07-01","date_source":"heading","heading":"2024-07-01 v1.129.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":6},{"kind":"fix","heading":null,"items":19}],"hash":"a173d395017fab88"},{"version":"1.128.0","date":"2024-04-05","date_source":"heading","heading":"2024-04-05 v1.128.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":6},{"kind":"fix","heading":null,"items":32}],"hash":"00e38b2182cf91a2"},{"version":"1.127.0","date":"2024-01-24","date_source":"heading","heading":"2024-01-24 v1.127.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":8},{"kind":"fix","heading":null,"items":28}],"hash":"9badd4221edf616d"},{"version":"1.126.0","date":"2023-11-16","date_source":"heading","heading":"2023-11-16 v1.126.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":5},{"kind":"feature","heading":null,"items":12},{"kind":"fix","heading":null,"items":38}],"hash":"e89de014ed093585"},{"version":"1.125.0","date":"2023-09-06","date_source":"heading","heading":"2023-09-06 v1.125.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":14},{"kind":"fix","heading":null,"items":36}],"hash":"0ee4bb1603e5d8f7"},{"version":"1.124.0","date":"2023-05-15","date_source":"heading","heading":"2023-05-15 v1.124.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":9},{"kind":"fix","heading":null,"items":18}],"hash":"82ecf7c109d2fa67"},{"version":"1.123.0","date":"2023-04-06","date_source":"heading","heading":"2023-04-06 v1.123.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":13},{"kind":"fix","heading":null,"items":10}],"hash":"71186407e8283a57"},{"version":"1.122.0","date":"2023-03-03","date_source":"heading","heading":"2023-03-03 v1.122.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":5},{"kind":"fix","heading":null,"items":18}],"hash":"55ce36e86837aa3f"},{"version":"1.121.0","date":"2023-01-25","date_source":"heading","heading":"2023-01-25 v1.121.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":6},{"kind":"fix","heading":null,"items":20}],"hash":"62ba9e5a4b5ee90c"},{"version":"1.120.0","date":"2022-12-15","date_source":"heading","heading":"2022-12-15 v1.120.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":13},{"kind":"fix","heading":null,"items":22}],"hash":"a859a8ae446170b1"},{"version":"1.119.0","date":"2022-11-14","date_source":"heading","heading":"2022-11-14 v1.119.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":9},{"kind":"fix","heading":null,"items":14}],"hash":"6f8ca7153c080572"},{"version":"1.118.0","date":"2022-10-04","date_source":"heading","heading":"2022-10-04 v1.118.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":3},{"kind":"feature","heading":null,"items":5},{"kind":"fix","heading":null,"items":4}],"hash":"f6893a0402f2b1c3"},{"version":"1.117.0","date":"2022-09-19","date_source":"heading","heading":"2022-09-19 v1.117.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":3},{"kind":"removal","heading":null,"items":1},{"kind":"feature","heading":null,"items":12},{"kind":"fix","heading":null,"items":24}],"hash":"5a0cd9f12185d73f"},{"version":"1.116.0","date":"2022-06-29","date_source":"heading","heading":"2022-06-29 v1.116.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"removal","heading":null,"items":1},{"kind":"feature","heading":null,"items":9},{"kind":"fix","heading":null,"items":65}],"hash":"6befa1234de7f12c"},{"version":"1.115.0","date":"2022-04-28","date_source":"heading","heading":"2022-04-28 v1.115.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":4},{"kind":"removal","heading":null,"items":3},{"kind":"feature","heading":null,"items":12},{"kind":"fix","heading":null,"items":57}],"hash":"377c420bc7ae4ae8","cited_by":[{"version":"1.115.0","date":"2022-04-28"}]},{"version":"1.114.0","date":"2022-01-03","date_source":"heading","heading":"2022-01-03 v1.114.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":11}],"hash":"f196d3e71cbe9c63"},{"version":"1.113.0","date":"2021-11-26","date_source":"heading","heading":"2021-11-26 v1.113.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":5},{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":7}],"hash":"2392426bbc2106a3"},{"version":"1.112.0","date":"2021-11-03","date_source":"heading","heading":"2021-11-03 v1.112.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":3},{"kind":"fix","heading":null,"items":23}],"hash":"73b391a2fd156333"},{"version":"1.111.0","date":"2021-10-01","date_source":"heading","heading":"2021-10-01 v1.111.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":1}],"hash":"93c15b3d69444a7c"},{"version":"1.110.0","date":"2021-09-24","date_source":"heading","heading":"2021-09-24 v1.110.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":4},{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":8}],"hash":"7233359a4256fa4c"},{"version":"1.109.0","date":"2021-08-16","date_source":"heading","heading":"2021-08-16 v1.109.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":16}],"hash":"ebfde7d07c25f2f5"},{"version":"1.108.0","date":"2021-05-09","date_source":"heading","heading":"2021-05-09 v1.108.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":3},{"kind":"feature","heading":null,"items":4},{"kind":"fix","heading":null,"items":17}],"hash":"672d139b0cfda22d"},{"version":"1.107.0","date":"2021-03-22","date_source":"heading","heading":"2021-03-22 v1.107.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":7}],"hash":"b6806366300debd0"},{"version":"1.106.0","date":"2021-02-28","date_source":"heading","heading":"2021-02-28 v1.106.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"feature","heading":null,"items":1},{"kind":"removal","heading":null,"items":1},{"kind":"fix","heading":null,"items":14}],"hash":"36d3f0a2fd52fa16"},{"version":"1.105.0","date":"2021-01-27","date_source":"heading","heading":"2021-01-27 v1.105.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":13}],"hash":"259921a5ec9d4f76"},{"version":"1.104.0","date":"2020-12-28","date_source":"heading","heading":"2020-12-28 v1.104.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":4},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":19}],"hash":"ab2801bc4ac77dc0"},{"version":"1.103.0","date":"2020-11-22","date_source":"heading","heading":"2020-11-22 v1.103.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":3}],"hash":"af3c7a2f0398eafc"},{"version":"1.102.0","date":"2020-11-12","date_source":"heading","heading":"2020-11-12 v1.102.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"change","heading":null,"items":3},{"kind":"fix","heading":null,"items":6}],"hash":"0fccad1e08ec156b"},{"version":"1.101.0","date":"2020-11-02","date_source":"heading","heading":"2020-11-02 v1.101.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"change","heading":null,"items":4},{"kind":"fix","heading":null,"items":15}],"hash":"9ad2eac01fece2fb"},{"version":"1.100.0","date":"2020-10-01","date_source":"heading","heading":"2020-10-01 v1.100.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":5},{"kind":"fix","heading":null,"items":4}],"hash":"152683d7ca335760"},{"version":"1.99.2","date":"2020-09-22","date_source":"heading","heading":"2020-09-22 v1.99.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"removal","heading":null,"items":1},{"kind":"fix","heading":null,"items":10}],"hash":"3d1048a441af0ef9"},{"version":"1.99.1","date":"2020-09-03","date_source":"heading","heading":"2020-09-03 v1.99.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":4}],"hash":"11f2d405937f3104"},{"version":"1.99.0","date":"2020-08-27","date_source":"heading","heading":"2020-08-27 v1.99.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":14}],"hash":"ec5da4ed12f2add8"},{"version":"1.98.0","date":"2020-07-21","date_source":"heading","heading":"2020-07-21 v1.98.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":14}],"hash":"725500abe9cd1c17"},{"version":"1.97.0","date":"2020-06-29","date_source":"heading","heading":"2020-06-29 v1.97.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":9}],"hash":"cec7324c39092428"},{"version":"1.96.0","date":"2020-06-10","date_source":"heading","heading":"2020-06-10 v1.96.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":7},{"kind":"feature","heading":null,"items":3},{"kind":"change","heading":null,"items":4}],"hash":"f32c95c51561c7f3"},{"version":"1.95.0","date":"2020-05-21","date_source":"heading","heading":"2020-05-21 v1.95.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3},{"kind":"feature","heading":null,"items":10},{"kind":"change","heading":null,"items":2},{"kind":"removal","heading":null,"items":2}],"hash":"785c245ec512b314"},{"version":"1.94.0","date":"2020-03-29","date_source":"heading","heading":"2020-03-29 v1.94.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":9},{"kind":"change","heading":null,"items":1},{"kind":"feature","heading":null,"items":4}],"hash":"afbd0de20d80b92b"},{"version":"1.93.0","date":"2020-02-01","date_source":"heading","heading":"2020-02-01 v1.93.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":12},{"kind":"feature","heading":null,"items":2}],"hash":"0671269e1cc02ae6"},{"version":"1.92.0","date":"2019-12-05","date_source":"heading","heading":"2019-12-05 v1.92.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":7},{"kind":"feature","heading":null,"items":4}],"hash":"b578fef662dcdd34"},{"version":"1.91.0","date":"2019-10-31","date_source":"heading","heading":"2019-10-31 v1.91.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":4},{"kind":"feature","heading":null,"items":7}],"hash":"a7c32427fc439f33"},{"version":"1.90.0","date":"2019-10-07","date_source":"heading","heading":"2019-10-07 v1.90.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":14},{"kind":"change","heading":null,"items":1},{"kind":"feature","heading":null,"items":6}],"hash":"48d10c8aaf1c5456"},{"version":"1.89.0","date":"2019-08-05","date_source":"heading","heading":"2019-08-05 v1.89.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":4},{"kind":"fix","heading":null,"items":5}],"hash":"9570d26cf18f6756"},{"version":"1.88.0","date":"2019-06-22","date_source":"heading","heading":"2019-06-22 v1.88.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":7},{"kind":"change","heading":null,"items":3},{"kind":"feature","heading":null,"items":2}],"hash":"a5abc9cab281b548"},{"version":"1.87.0","date":"2019-04-28","date_source":"heading","heading":"2019-04-28 v1.87.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":7}],"hash":"0682ab6a3d89b6cf"},{"version":"1.86.2","date":"2019-03-31","date_source":"heading","heading":"2019-03-31 v1.86.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":8},{"kind":"fix","heading":null,"items":4}],"hash":"decb1cb5f318de53"},{"version":"1.86.1","date":"2019-03-29","date_source":"heading","heading":"2019-03-29 v1.86.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":6}],"hash":"8264f0ba836b963a"},{"version":"1.86.0","date":"2019-03-15","date_source":"heading","heading":"2019-03-15 v1.86.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":4},{"kind":"fix","heading":null,"items":7}],"hash":"f8ff6e9ca401f925"},{"version":"1.85.0","date":"2019-02-26","date_source":"heading","heading":"2019-02-26 v1.85.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":6},{"kind":"feature","heading":null,"items":4},{"kind":"change","heading":null,"items":2}],"hash":"80b9ebc90e948b41"},{"version":"1.84.0","date":"2019-02-15","date_source":"heading","heading":"2019-02-15 v1.84.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":7},{"kind":"change","heading":null,"items":4}],"hash":"470dde28795cad60"},{"version":"1.83.0","date":"2019-02-12","date_source":"heading","heading":"2019-02-12 v1.83.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":7}],"hash":"549bbd5f600feab0"},{"version":"1.82.0","date":"2019-01-24","date_source":"heading","heading":"2019-01-24 v1.82.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":4},{"kind":"change","heading":null,"items":3},{"kind":"feature","heading":null,"items":2}],"hash":"2573c929033c3e5a"},{"version":"1.81.1","date":"2019-01-05","date_source":"heading","heading":"2019-01-05 v1.81.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":4},{"kind":"fix","heading":null,"items":2}],"hash":"3bdaf016d9f33a1f"},{"version":"1.81.0","date":"2018-12-12","date_source":"heading","heading":"2018-12-12 v1.81.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":3}],"hash":"cdd2adf3b602c068"},{"version":"1.80.0","date":"2018-11-23","date_source":"heading","heading":"2018-11-23 v1.80.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":4},{"kind":"fix","heading":null,"items":1}],"hash":"0e8d81ea98cc3a08"},{"version":"1.79.1","date":"2018-11-17","date_source":"heading","heading":"2018-11-17 v1.79.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":7}],"hash":"459a13d57615849b"},{"version":"1.79.0","date":"2018-11-09","date_source":"heading","heading":"2018-11-09 v1.79.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":5}],"hash":"2a39ead59a8d1da2"},{"version":"1.78.1","date":"2018-10-19","date_source":"heading","heading":"2018-10-19 v1.78.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":5}],"hash":"20ca7c8873fcc20a"},{"version":"1.78.0","date":"2018-10-07","date_source":"heading","heading":"2018-10-07 v1.78.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":4},{"kind":"change","heading":null,"items":2}],"hash":"dc255c75bf375cf2"},{"version":"1.77.0","date":"2018-09-21","date_source":"heading","heading":"2018-09-21 v1.77.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":7}],"hash":"b58fb742c9c4b92e"},{"version":"1.76.0","date":"2018-09-08","date_source":"heading","heading":"2018-09-08 v1.76.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":5}],"hash":"f9c8ba93ae55be77"},{"version":"1.75.0","date":"2018-08-12","date_source":"heading","heading":"2018-08-12 v1.75.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":9}],"hash":"d426d4ddba8855c9"},{"version":"1.74.1","date":"2018-08-12","date_source":"heading","heading":"2018-08-12 v1.74.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":11}],"hash":"1a4424c0dd700721"},{"version":"1.74.0","date":"2018-08-04","date_source":"heading","heading":"2018-08-04 v1.74.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"removal","heading":null,"items":1},{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":3}],"hash":"e1ead3b0e51fc04f"},{"version":"1.73.0","date":"2018-07-29","date_source":"heading","heading":"2018-07-29 v1.73.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":1}],"hash":"7f704d58aa34cdb4"},{"version":"1.72.2","date":"2018-07-27","date_source":"heading","heading":"2018-07-27 v1.72.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":10}],"hash":"50fb7def68f0ae9c"},{"version":"1.72.1","date":"2018-07-20","date_source":"heading","heading":"2018-07-20 v1.72.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":11}],"hash":"00331ad0b28fb705"},{"version":"1.72.0","date":"2018-07-13","date_source":"heading","heading":"2018-07-13 v1.72.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":3},{"kind":"change","heading":null,"items":1}],"hash":"f608fd4161ac90da"},{"version":"1.71.0","date":"2018-07-06","date_source":"heading","heading":"2018-07-06 v1.71.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3},{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":2}],"hash":"a74bcd24baf8ab4e"},{"version":"1.70.0","date":"2018-06-28","date_source":"heading","heading":"2018-06-28 v1.70.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":1}],"hash":"65c39acc98ccefaf"},{"version":"1.69.1","date":"2018-06-17","date_source":"heading","heading":"2018-06-17 v1.69.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":7}],"hash":"5e19cee6e81da429"},{"version":"1.69.0","date":"2018-06-09","date_source":"heading","heading":"2018-06-09 v1.69.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":3}],"hash":"bae3d302a8a9ee60"},{"version":"1.68.3","date":"2018-06-06","date_source":"heading","heading":"2018-06-06 v1.68.3","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":6}],"hash":"613cb51cb5b1117e"},{"version":"1.68.2","date":"2018-06-04","date_source":"heading","heading":"2018-06-04 v1.68.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":6}],"hash":"314ed5bafceda3ea"},{"version":"1.68.1","date":"2018-06-03","date_source":"heading","heading":"2018-06-03 v1.68.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"c6559ed143a6a492"},{"version":"1.68.0","date":"2018-05-27","date_source":"heading","heading":"2018-05-27 v1.68.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":1}],"hash":"551e5b3d5a0b2e30"},{"version":"1.67.0","date":"2018-05-19","date_source":"heading","heading":"2018-05-19 v1.67.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":4},{"kind":"change","heading":null,"items":3}],"hash":"790f30fe7304b056"},{"version":"1.66.0","date":"2018-05-11","date_source":"heading","heading":"2018-05-11 v1.66.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":7}],"hash":"c94d85cecd81557c"},{"version":"1.65.0","date":"2018-05-07","date_source":"heading","heading":"2018-05-07 v1.65.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":4}],"hash":"b11adc528cc1bb61"},{"version":"1.64.0","date":"2018-04-15","date_source":"heading","heading":"2018-04-15 v1.64.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":3},{"kind":"fix","heading":null,"items":2}],"hash":"6cc1833fbe097a7f"},{"version":"1.63.0","date":"2018-04-03","date_source":"heading","heading":"2018-04-03 v1.63.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":2}],"hash":"1b08be9383113d0e"},{"version":"1.62.0","date":"2018-03-26","date_source":"heading","heading":"2018-03-26 v1.62.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2},{"kind":"change","heading":null,"items":1},{"kind":"feature","heading":null,"items":3}],"hash":"1b958514869582c1"},{"version":"1.61.0","date":"2018-03-18","date_source":"heading","heading":"2018-03-18 v1.61.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":5},{"kind":"feature","heading":null,"items":1}],"hash":"2a53fa2d3aa6e6f9"},{"version":"1.60.1","date":"2018-03-14","date_source":"heading","heading":"2018-03-14 v1.60.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":1}],"hash":"85270848dc51cafa"},{"version":"1.60.0","date":"2018-03-10","date_source":"heading","heading":"2018-03-10 v1.60.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":2}],"hash":"d663f32d2c5b0ab8"},{"version":"1.59.0","date":"2018-02-24","date_source":"heading","heading":"2018-02-24 v1.59.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":1}],"hash":"3010245ace8f2494"},{"version":"1.58.0","date":"2018-02-15","date_source":"heading","heading":"2018-02-15 v1.58.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":1}],"hash":"410a12db0273c46b"},{"version":"1.57.0","date":"2018-02-11","date_source":"heading","heading":"2018-02-11 v1.57.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":1}],"hash":"3338e45233bd379f"},{"version":"1.56.0","date":"2018-02-03","date_source":"heading","heading":"2018-02-03 v1.56.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":3}],"hash":"c99508d44ae459e4"},{"version":"1.55.0","date":"2018-01-21","date_source":"heading","heading":"2018-01-21 v1.55.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":1}],"hash":"fed927c8aa20acad"},{"version":"1.54.0","date":"2018-01-19","date_source":"heading","heading":"2018-01-19 v1.54.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":3}],"hash":"e880f5591d8428eb"},{"version":"1.53.0","date":"2018-01-14","date_source":"heading","heading":"2018-01-14 v1.53.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":2}],"hash":"75a07a475675d8ef"},{"version":"1.52.0","date":"2018-01-11","date_source":"heading","heading":"2018-01-11 v1.52.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":3}],"hash":"3ba0b1326c9eeb5d"},{"version":"1.51.2","date":"2018-01-08","date_source":"heading","heading":"2018-01-08 v1.51.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"5ea7e4e62b597693"},{"version":"1.51.1","date":"2018-01-05","date_source":"heading","heading":"2018-01-05 v1.51.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"4d99a81e49921f8e"},{"version":"1.51.0","date":"2018-01-03","date_source":"heading","heading":"2018-01-03 v1.51.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"change","heading":null,"items":1}],"hash":"2ddc3d9848cc5661"},{"version":"1.50.2","date":"2017-12-19","date_source":"heading","heading":"2017-12-19 v1.50.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"893483cea6a9dcdc"},{"version":"1.50.1","date":"2017-12-11","date_source":"heading","heading":"2017-12-11 v1.50.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"3ce4a826db0255d0"},{"version":"1.50.0","date":"2017-11-18","date_source":"heading","heading":"2017-11-18 v1.50.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":3}],"hash":"05cc8a183b3617fb"},{"version":"1.49.0","date":"2017-11-11","date_source":"heading","heading":"2017-11-11 v1.49.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":2}],"hash":"3f91f6204e652458"},{"version":"1.48.0","date":"2017-10-29","date_source":"heading","heading":"2017-10-29 v1.48.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":5},{"kind":"change","heading":null,"items":2},{"kind":"feature","heading":null,"items":1}],"hash":"edf578daadd3ca48"},{"version":"1.47.0","date":"2017-10-22","date_source":"heading","heading":"2017-10-22 v1.47.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":1},{"kind":"feature","heading":null,"items":1}],"hash":"81684334e32c71f6"},{"version":"1.46.0","date":"2017-10-15","date_source":"heading","heading":"2017-10-15 v1.46.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":1}],"hash":"26bd87507099a2ba"},{"version":"1.45.0","date":"2017-10-14","date_source":"heading","heading":"2017-10-14 v1.45.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":4}],"hash":"bd427295084008ea"},{"version":"1.44.0","date":"2017-10-10","date_source":"heading","heading":"2017-10-10 v1.44.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":9},{"kind":"feature","heading":null,"items":1}],"hash":"53a4d7143dce6fd6"},{"version":"1.43.1","date":"2017-10-06","date_source":"heading","heading":"2017-10-06 v1.43.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"4b16228bf3c0db80"},{"version":"1.43.0","date":"2017-10-05","date_source":"heading","heading":"2017-10-05 v1.43.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":4}],"hash":"d4169a802cbe8b5e"},{"version":"1.42.0","date":"2017-10-01","date_source":"heading","heading":"2017-10-01 v1.42.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3},{"kind":"change","heading":null,"items":1}],"hash":"f683fd8b0f5b8426"},{"version":"1.41.2","date":"2017-09-11","date_source":"heading","heading":"2017-09-11 v1.41.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":4},{"kind":"feature","heading":null,"items":1}],"hash":"365eaed4d15517af"},{"version":"1.41.1","date":"2017-09-03","date_source":"heading","heading":"2017-09-03 v1.41.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"c710c06705a8efce"},{"version":"1.41.0","date":"2017-08-23","date_source":"heading","heading":"2017-08-23 v1.41.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2}],"hash":"9594b855255ba7b0"},{"version":"1.40.0","date":"2017-08-11","date_source":"heading","heading":"2017-08-11 v1.40.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":1}],"hash":"669786e4f851dd3e"},{"version":"1.39.0","date":"2017-08-07","date_source":"heading","heading":"2017-08-07 v1.39.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":1}],"hash":"cd598c0f51fcaef6"},{"version":"1.38.0","date":"2017-08-05","date_source":"heading","heading":"2017-08-05 v1.38.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1},{"kind":"fix","heading":null,"items":2}],"hash":"e4e4fee95cf6811d"},{"version":"1.37.8","date":"2017-08-03","date_source":"heading","heading":"2017-08-03 v1.37.8","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"39ee852ee586c0dc"},{"version":"1.37.7","date":"2017-07-28","date_source":"heading","heading":"2017-07-28 v1.37.7","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":4}],"hash":"6766f725ec151c4d"},{"version":"1.37.6","date":"2017-07-23","date_source":"heading","heading":"2017-07-23 v1.37.6","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"61f2c8a5985fa084"},{"version":"1.37.5","date":"2017-07-17","date_source":"heading","heading":"2017-07-17 v1.37.5","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"d798dc34757a520f"},{"version":"1.37.4","date":"2017-07-09","date_source":"heading","heading":"2017-07-09 v1.37.4","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":4},{"kind":"change","heading":null,"items":2}],"hash":"cf7bfdf10b5de519"},{"version":"1.37.3","date":"2017-06-29","date_source":"heading","heading":"2017-06-29 v1.37.3","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"153ab7e80cd3f6bf"},{"version":"1.37.2","date":"2017-06-10","date_source":"heading","heading":"2017-06-10 v1.37.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"3a0f5cc4b24bf313"},{"version":"1.37.1","date":"2017-06-07","date_source":"heading","heading":"2017-06-07 v1.37.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"2b3b01906eeae4b3"},{"version":"1.37.0","date":"2017-06-03","date_source":"heading","heading":"2017-06-03 v1.37.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":1},{"kind":"change","heading":null,"items":1}],"hash":"1689e87865c83f49"},{"version":"1.36.1","date":"2017-05-17","date_source":"heading","heading":"2017-05-17 v1.36.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":1}],"hash":"d2d5a0bfecdf6f8c"},{"version":"1.36.0","date":"2017-04-23","date_source":"heading","heading":"2017-04-23 v1.36.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2}],"hash":"e18562f7b6c63e55"},{"version":"1.35.1","date":"2017-04-23","date_source":"heading","heading":"2017-04-23 v1.35.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":4},{"kind":"change","heading":null,"items":1}],"hash":"79ed1a2a27818d41"},{"version":"1.35.0","date":"2017-04-20","date_source":"heading","heading":"2017-04-20 v1.35.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2}],"hash":"6a48a981ef9ee017"},{"version":"1.34.0","date":"2017-04-15","date_source":"heading","heading":"2017-04-15 v1.34.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2},{"kind":"fix","heading":null,"items":1}],"hash":"86480a448f2cc273"},{"version":"1.33.3","date":"2017-03-24","date_source":"heading","heading":"2017-03-24 v1.33.3","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":2}],"hash":"2ff8e0aef689febb"},{"version":"1.33.2","date":"2017-03-23","date_source":"heading","heading":"2017-03-23 v1.33.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":3}],"hash":"4c31e9caf69192a7"},{"version":"1.33.1","date":"2017-03-21","date_source":"heading","heading":"2017-03-21 v1.33.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"fix","heading":null,"items":1}],"hash":"7fb4a2c4d36ad800"},{"version":"1.33.0","date":"2017-03-20","date_source":"heading","heading":"2017-03-20 v1.33.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1}],"hash":"d0333e7d702ad215"},{"version":"1.32.0","date":"2017-03-07","date_source":"heading","heading":"2017-03-07 v1.32.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":1},{"kind":"change","heading":null,"items":1}],"hash":"fe11a7407410ceb9"},{"version":"1.31.1","date":"2017-03-07","date_source":"heading","heading":"2017-03-07 v1.31.1","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"change","heading":null,"items":1}],"hash":"9bbb380533bf8020"},{"version":"1.31.0","date":"2017-02-25","date_source":"heading","heading":"2017-02-25 v1.31.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2}],"hash":"ed07d7e1bcfdd3ab"},{"version":"1.30.0","date":"2017-02-22","date_source":"heading","heading":"2017-02-22 v1.30.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1},{"kind":"fix","heading":null,"items":4}],"hash":"604a7a957d6e95cd"},{"version":"1.29.0","date":"2017-02-17","date_source":"heading","heading":"2017-02-17 v1.29.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1}],"hash":"a8ee2fe3c900ba6e"},{"version":"1.28.0","date":"2017-02-13","date_source":"heading","heading":"2017-02-13 v1.28.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2}],"hash":"2e80653cae8977d6"},{"version":"1.27.0","date":"2017-01-25","date_source":"heading","heading":"2017-01-25 v1.27.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1}],"hash":"0ef82a1ca0d8504f"},{"version":"1.26.0","date":"2017-01-22","date_source":"heading","heading":"2017-01-22 v1.26.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":2}],"hash":"20ed5704d52832e4"},{"version":"1.25.2","date":"2017-01-22","date_source":"heading","heading":"2017-01-22 v1.25.2","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":1}],"hash":"a617787c47790a09"},{"version":"1.24.0","date":"2016-12-01","date_source":"heading","heading":"2016-12-01 v1.24.0","url":"https://github.com/abapGit/abapGit/blob/main/changelog.txt","sections":[{"kind":"feature","heading":null,"items":5},{"kind":"change","heading":null,"items":2},{"kind":"fix","heading":null,"items":2}],"hash":"718a0d041d4862cb"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:abapgit","name":"abapGit","json":"/actors/abapgit.json"}],"contributors":[{"ref":"actor:abap-weasel","name":"abap-weasel","json":"/actors/abap-weasel.json"},{"ref":"actor:andreaborgia-abo","name":"Abo","json":"/actors/andreaborgia-abo.json"},{"ref":"actor:albertmink","name":"Albert Mink","json":"/actors/albertmink.json"},{"ref":"actor:raaleksandr","name":"Aleksandr Razinkin","json":"/actors/raaleksandr.json"},{"ref":"actor:gepparta","name":"Alex","json":"/actors/gepparta.json"},{"ref":"actor:alexanderchan","name":"Alex Chan","json":"/actors/alexanderchan.json"},{"ref":"actor:alex-salnikov","name":"alex-salnikov","json":"/actors/alex-salnikov.json"},{"ref":"actor:karpovas1505","name":"Alexander Karpov","json":"/actors/karpovas1505.json"},{"ref":"actor:alpex8","name":"Alexander Petrenz","json":"/actors/alpex8.json"},{"ref":"actor:sbcgua","name":"Alexander Tsybulsky","json":"/actors/sbcgua.json"},{"ref":"actor:alexandreht","name":"AlexandreHT","json":"/actors/alexandreht.json"},{"ref":"actor:andrecarrilho","name":"André","json":"/actors/andrecarrilho.json"},{"ref":"actor:absap","name":"Andre Becker","json":"/actors/absap.json"},{"ref":"actor:vishnandr","name":"Andrei Vishnevsky","json":"/actors/vishnandr.json"},{"ref":"actor:andrew-barnard","name":"Andrew Barnard","json":"/actors/andrew-barnard.json"},{"ref":"actor:antonioyanez","name":"antonioyanez","json":"/actors/antonioyanez.json"},{"ref":"actor:ben9ka","name":"Ben9ka","json":"/actors/ben9ka.json"},{"ref":"actor:bolarsson","name":"Bo Larsson","json":"/actors/bolarsson.json"},{"ref":"actor:deborsa","name":"Boris Sachsenberg","json":"/actors/deborsa.json"},{"ref":"actor:carrotcn","name":"carrotcn","json":"/actors/carrotcn.json"},{"ref":"actor:abapchaoliu","name":"Chao Liu","json":"/actors/abapchaoliu.json"},{"ref":"actor:chrismills","name":"Chris Mills","json":"/actors/chrismills.json"},{"ref":"actor:wombling","name":"Chris Paine","json":"/actors/wombling.json"},{"ref":"actor:christianguenter2","name":"Christian Günter","json":"/actors/christianguenter2.json"},{"ref":"actor:christianguenter3","name":"Christian Günter","json":"/actors/christianguenter3.json"},{"ref":"actor:pfaller","name":"Christian Pfaller","json":"/actors/pfaller.json"},{"ref":"actor:christianp86","name":"Christian Pfisterer","json":"/actors/christianp86.json"},{"ref":"actor:christian102094","name":"Christian Tapia","json":"/actors/christian102094.json"},{"ref":"actor:christophecaparros","name":"Christophe Caparros","json":"/actors/christophecaparros.json"},{"ref":"actor:cilku","name":"cilku","json":"/actors/cilku.json"},{"ref":"actor:giantcrocodile","name":"Clemens Prill","json":"/actors/giantcrocodile.json"},{"ref":"actor:conjuringcoffee","name":"ConjuringCoffee","json":"/actors/conjuringcoffee.json"},{"ref":"actor:pilotflying","name":"Constantinos Sourelis","json":"/actors/pilotflying.json"},{"ref":"actor:damir-majer","name":"Damir Majer","json":"/actors/damir-majer.json"},{"ref":"actor:wegnerdan","name":"Daniel Wegner","json":"/actors/wegnerdan.json"},{"ref":"actor:hir0ki","name":"David Scheiklies","json":"/actors/hir0ki.json"},{"ref":"actor:deckercl","name":"DeckerCL","json":"/actors/deckercl.json"},{"ref":"actor:d-schaaf","name":"Dennis Schaaf","json":"/actors/d-schaaf.json"},{"ref":"actor:boy0korea","name":"Derby","json":"/actors/boy0korea.json"},{"ref":"actor:dergutewolf","name":"DerGuteWolf","json":"/actors/dergutewolf.json"},{"ref":"actor:bigld","name":"Domi Bigl","json":"/actors/bigld.json"},{"ref":"actor:ed-holland","name":"ed-holland","json":"/actors/ed-holland.json"},{"ref":"actor:vonglan","name":"Edo von Glan","json":"/actors/vonglan.json"},{"ref":"actor:eduardocopat","name":"Eduardo Ferrari Copat","json":"/actors/eduardocopat.json"},{"ref":"actor:einareiriksson","name":"Einar Eiríksson","json":"/actors/einareiriksson.json"},{"ref":"actor:ekintiras","name":"EkinTiras","json":"/actors/ekintiras.json"},{"ref":"actor:ellima","name":"ellima","json":"/actors/ellima.json"},{"ref":"actor:esjewett","name":"Ethan Jewett","json":"/actors/esjewett.json"},{"ref":"actor:oberstvongatow","name":"Fabian","json":"/actors/oberstvongatow.json"},{"ref":"actor:fabianlupa","name":"Fabian Lupa","json":"/actors/fabianlupa.json"},{"ref":"actor:sirius-a","name":"Fabio Zuber","json":"/actors/sirius-a.json"},{"ref":"actor:dkfedalv","name":"Federico Alvarez","json":"/actors/dkfedalv.json"},{"ref":"actor:greg2git","name":"first profile","json":"/actors/greg2git.json"},{"ref":"actor:fdupret","name":"Florian Dupret","json":"/actors/fdupret.json"},{"ref":"actor:francisco-milan","name":"Francisco Milán","json":"/actors/francisco-milan.json"},{"ref":"actor:fmabap","name":"Frank Müller","json":"/actors/fmabap.json"},{"ref":"actor:fmueller17","name":"Frank Müller","json":"/actors/fmueller17.json"},{"ref":"actor:frehu","name":"Frederik Hudák","json":"/actors/frehu.json"},{"ref":"actor:funmustbe","name":"FunMustBe","json":"/actors/funmustbe.json"},{"ref":"actor:fvalves","name":"fvalves","json":"/actors/fvalves.json"},{"ref":"actor:galileo-group","name":"Galileo Group AG","json":"/actors/galileo-group.json"},{"ref":"actor:gardian12","name":"gardian12","json":"/actors/gardian12.json"},{"ref":"actor:geert-janklaps","name":"Geert-Jan Klaps","json":"/actors/geert-janklaps.json"},{"ref":"actor:giovannidegani","name":"Giovanni Degani","json":"/actors/giovannidegani.json"},{"ref":"actor:g-back","name":"Goran Back","json":"/actors/g-back.json"},{"ref":"actor:gowale","name":"GoWale","json":"/actors/gowale.json"},{"ref":"actor:grahamrobbo","name":"Graham Robinson","json":"/actors/grahamrobbo.json"},{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"},{"ref":"actor:h13m9","name":"h13m9","json":"/actors/h13m9.json"},{"ref":"actor:habrahams","name":"Harry Abrahams","json":"/actors/habrahams.json"},{"ref":"actor:hiwiscifi","name":"Hax","json":"/actors/hiwiscifi.json"},{"ref":"actor:hectormartinezn","name":"Hector Martinez","json":"/actors/hectormartinezn.json"},{"ref":"actor:divzz95","name":"I552337","json":"/actors/divzz95.json"},{"ref":"actor:ignvdron","name":"IGNVDRON","json":"/actors/ignvdron.json"},{"ref":"actor:igornekhoda","name":"Igor Nekhoda","json":"/actors/igornekhoda.json"},{"ref":"actor:indigosquirrelio","name":"indigosquirrelio","json":"/actors/indigosquirrelio.json"},{"ref":"actor:insidy","name":"insidy","json":"/actors/insidy.json"},{"ref":"actor:ibnbr","name":"Italo N.","json":"/actors/ibnbr.json"},{"ref":"actor:iurii-slobodchikov","name":"Iurii Slobodchikov","json":"/actors/iurii-slobodchikov.json"},{"ref":"actor:ivanfemia","name":"Ivan","json":"/actors/ivanfemia.json"},{"ref":"actor:ivan-asenov-git","name":"ivan-asenov-git","json":"/actors/ivan-asenov-git.json"},{"ref":"actor:wozjac","name":"Jacek Wozniczak","json":"/actors/wozjac.json"},{"ref":"actor:nomssi","name":"Jacques Nomssi","json":"/actors/nomssi.json"},{"ref":"actor:jrodriguez-rc","name":"Jaime Rodriguez Capote","json":"/actors/jrodriguez-rc.json"},{"ref":"actor:filak-sap","name":"Jakub Filak","json":"/actors/filak-sap.json"},{"ref":"actor:jan-jezek","name":"Jan Ježek","json":"/actors/jan-jezek.json"},{"ref":"actor:janisb-at","name":"Jānis B","json":"/actors/janisb-at.json"},{"ref":"actor:flyingsap","name":"Jascha Kanngiesser","json":"/actors/flyingsap.json"},{"ref":"actor:elberet","name":"Jens Maier","json":"/actors/elberet.json"},{"ref":"actor:blackmancc","name":"Jens Schwarz","json":"/actors/blackmancc.json"},{"ref":"actor:joergcmaier","name":"Joerg Maier","json":"/actors/joergcmaier.json"},{"ref":"actor:jwigert","name":"Johan Wigert","json":"/actors/jwigert.json"},{"ref":"actor:germanysources","name":"Johannes Gerbershagen","json":"/actors/germanysources.json"},{"ref":"actor:johanneskonings","name":"Johannes Konings","json":"/actors/johanneskonings.json"},{"ref":"actor:frij-aws","name":"Jon Friesen","json":"/actors/frij-aws.json"},{"ref":"actor:rayatus","name":"Jorge Sancho","json":"/actors/rayatus.json"},{"ref":"actor:jelliottp","name":"Josh Elliott","json":"/actors/jelliottp.json"},{"ref":"actor:jsiglen","name":"JS","json":"/actors/jsiglen.json"},{"ref":"actor:juancarlosrodriguezf","name":"juancarlosrodriguezf","json":"/actors/juancarlosrodriguezf.json"},{"ref":"actor:juriadasek","name":"Juraj Adásek","json":"/actors/juriadasek.json"},{"ref":"actor:justacasual","name":"JustACasual","json":"/actors/justacasual.json"},{"ref":"actor:00500500","name":"Kai Busse","json":"/actors/00500500.json"},{"ref":"actor:kvtorp","name":"Kasper Vilhelm Torp","json":"/actors/kvtorp.json"},{"ref":"actor:wurzka","name":"Katharina Laubenstein","json":"/actors/wurzka.json"},{"ref":"actor:kds42","name":"KDS42","json":"/actors/kds42.json"},{"ref":"actor:kjetil-kilhavn","name":"Kjetil Kilhavn","json":"/actors/kjetil-kilhavn.json"},{"ref":"actor:hf-kklein","name":"konstantin","json":"/actors/hf-kklein.json"},{"ref":"actor:krzykoba","name":"Krzysztof Baczynski","json":"/actors/krzykoba.json"},{"ref":"actor:14r5","name":"Lars Feller","json":"/actors/14r5.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:ivxlars","name":"Lars Kiilerich","json":"/actors/ivxlars.json"},{"ref":"actor:leem53","name":"Lennart Emmerich","json":"/actors/leem53.json"},{"ref":"actor:buca92","name":"Libor Bucek","json":"/actors/buca92.json"},{"ref":"actor:stockbal","name":"Ludwig Stockbauer-Muhr","json":"/actors/stockbal.json"},{"ref":"actor:hottek","name":"Lukas","json":"/actors/hottek.json"},{"ref":"actor:elnovi","name":"Lukáš Novák","json":"/actors/elnovi.json"},{"ref":"actor:fidley","name":"Łukasz Pęgiel","json":"/actors/fidley.json"},{"ref":"actor:lutzi3","name":"Lutzi3","json":"/actors/lutzi3.json"},{"ref":"actor:manhofmann","name":"manhofmann","json":"/actors/manhofmann.json"},{"ref":"actor:mbtools","name":"Marc Bernard","json":"/actors/mbtools.json"},{"ref":"actor:marcellourbani","name":"Marcello Urbani","json":"/actors/marcellourbani.json"},{"ref":"actor:marcushoepfner","name":"marcushoepfner","json":"/actors/marcushoepfner.json"},{"ref":"actor:mraht","name":"Marius Raht","json":"/actors/mraht.json"},{"ref":"actor:markstuppacher","name":"Mark Stuppacher","json":"/actors/markstuppacher.json"},{"ref":"actor:mfsap","name":"Martin Fuchs","json":"/actors/mfsap.json"},{"ref":"actor:beckerwdf","name":"Matthias Becker","json":"/actors/beckerwdf.json"},{"ref":"actor:matt1as","name":"Mattias Johansson","json":"/actors/matt1as.json"},{"ref":"actor:mauriciolauffer","name":"Mauricio Lauffer","json":"/actors/mauriciolauffer.json"},{"ref":"actor:maxim-engel-sap","name":"Maxim Engel","json":"/actors/maxim-engel-sap.json"},{"ref":"actor:mem1b","name":"mem1b","json":"/actors/mem1b.json"},{"ref":"actor:mkaesemann","name":"Michael Käsemann","json":"/actors/mkaesemann.json"},{"ref":"actor:mssoftag","name":"Michael Schäfer","json":"/actors/mssoftag.json"},{"ref":"actor:schneider-michael","name":"Michael Schneider","json":"/actors/schneider-michael.json"},{"ref":"actor:schneidermic0","name":"Michael Schneider","json":"/actors/schneidermic0.json"},{"ref":"actor:pokrakam","name":"Mike Pokraka","json":"/actors/pokrakam.json"},{"ref":"actor:cherifimourad","name":"Mourad CHERIFI","json":"/actors/cherifimourad.json"},{"ref":"actor:naveensrinivasan","name":"Naveen","json":"/actors/naveensrinivasan.json"},{"ref":"actor:nicolasbusson","name":"NicolasBusson","json":"/actors/nicolasbusson.json"},{"ref":"actor:d047539","name":"NicoleG","json":"/actors/d047539.json"},{"ref":"actor:nununo","name":"Nuno Godinho","json":"/actors/nununo.json"},{"ref":"actor:oblomov-dev","name":"oblomov-dev","json":"/actors/oblomov-dev.json"},{"ref":"actor:mrsimpson","name":"Oliver Jägle","json":"/actors/mrsimpson.json"},{"ref":"actor:olirogers","name":"Oliver Rogers","json":"/actors/olirogers.json"},{"ref":"actor:p-dmitrij","name":"p-dmitrij","json":"/actors/p-dmitrij.json"},{"ref":"actor:redwolf112","name":"Pascal Möller","json":"/actors/redwolf112.json"},{"ref":"actor:sepp4me","name":"Patrick Winkler","json":"/actors/sepp4me.json"},{"ref":"actor:pawelwiejkut","name":"Paweł Wiejkut","json":"/actors/pawelwiejkut.json"},{"ref":"actor:pcf0","name":"PCF","json":"/actors/pcf0.json"},{"ref":"actor:peregrintooc","name":"Philipp R","json":"/actors/peregrintooc.json"},{"ref":"actor:psio3123","name":"psio3123","json":"/actors/psio3123.json"},{"ref":"actor:rainerwinkler","name":"Rainer Winkler","json":"/actors/rainerwinkler.json"},{"ref":"actor:goreraks","name":"Rakshith Gore","json":"/actors/goreraks.json"},{"ref":"actor:rdibbern","name":"rdibbern","json":"/actors/rdibbern.json"},{"ref":"actor:sambarza","name":"sambarza","json":"/actors/sambarza.json"},{"ref":"actor:sandraros","name":"sandraros","json":"/actors/sandraros.json"},{"ref":"actor:saschawaechter","name":"Sascha Wächter","json":"/actors/saschawaechter.json"},{"ref":"actor:sdfraga","name":"sdfraga","json":"/actors/sdfraga.json"},{"ref":"actor:skosysparency","name":"Sebastian Kornexl","json":"/actors/skosysparency.json"},{"ref":"actor:sebastianwolf-sap","name":"Sebastian Wolf","json":"/actors/sebastianwolf-sap.json"},{"ref":"actor:sercankd","name":"Sercan K.D.","json":"/actors/sercankd.json"},{"ref":"actor:shaisap","name":"Shai","json":"/actors/shaisap.json"},{"ref":"actor:shyambalachandran","name":"Shyam Balachandran","json":"/actors/shyambalachandran.json"},{"ref":"actor:srini-chs","name":"srini-chs","json":"/actors/srini-chs.json"},{"ref":"actor:srinu3366","name":"Srinivasu Reddy","json":"/actors/srinu3366.json"},{"ref":"actor:sshlapak","name":"sshlapak","json":"/actors/sshlapak.json"},{"ref":"actor:treisinger","name":"Tapio Reisinger","json":"/actors/treisinger.json"},{"ref":"actor:thewirtschaftsmann","name":"TheWirtschaftsmann","json":"/actors/thewirtschaftsmann.json"},{"ref":"actor:kwaishang","name":"Thomas B.","json":"/actors/kwaishang.json"},{"ref":"actor:erdoesit","name":"Thomas Erdösi","json":"/actors/erdoesit.json"},{"ref":"actor:thomasergin","name":"Thomas Ergin","json":"/actors/thomasergin.json"},{"ref":"actor:thomas-nor-neptune","name":"Thomas Nor","json":"/actors/thomas-nor-neptune.json"},{"ref":"actor:thomasploski","name":"ThomasPloski","json":"/actors/thomasploski.json"},{"ref":"actor:thoralfhaensel","name":"Thoralf Hänsel","json":"/actors/thoralfhaensel.json"},{"ref":"actor:thorsten-wolf-neptune","name":"thorsten-wolf-neptune","json":"/actors/thorsten-wolf-neptune.json"},{"ref":"actor:tiefox","name":"tiefox","json":"/actors/tiefox.json"},{"ref":"actor:timojohn","name":"TimoJohn","json":"/actors/timojohn.json"},{"ref":"actor:schmelto","name":"Tom Schmelzer","json":"/actors/schmelto.json"},{"ref":"actor:uenal-akkaya","name":"Uenal Akkaya","json":"/actors/uenal-akkaya.json"},{"ref":"actor:se38","name":"Uwe Fetzer","json":"/actors/se38.json"},{"ref":"actor:valdirmendesdev","name":"Valdir Mendes","json":"/actors/valdirmendesdev.json"},{"ref":"actor:rauva","name":"Vanessa","json":"/actors/rauva.json"},{"ref":"actor:victorizbitskiy","name":"Victor Izbitskiy","json":"/actors/victorizbitskiy.json"},{"ref":"actor:viktoriafreidel","name":"ViktoriaFreidel","json":"/actors/viktoriafreidel.json"},{"ref":"actor:wdfyvonne","name":"WDFYvonne","json":"/actors/wdfyvonne.json"},{"ref":"actor:wolftreak","name":"WolfTreak","json":"/actors/wolftreak.json"},{"ref":"actor:yahornovik","name":"YahorNovik","json":"/actors/yahornovik.json"},{"ref":"actor:yellappam","name":"yellappam","json":"/actors/yellappam.json"}],"explained_by":[{"ref":"content:patterns-for-using-llms-in-abap-development","name":"Patterns for using LLMs in ABAP development","json":"/content/patterns-for-using-llms-in-abap-development.json"}],"alternative_to_this":[],"needed_by":[{"ref":"artifact:abapinho-abak","name":"abaK","json":"/artifacts/abapinho-abak.json","requirement":"required"},{"ref":"artifact:ysichov-abap-ai-code","name":"ABAP AI Code","json":"/artifacts/ysichov-abap-ai-code.json"},{"ref":"artifact:valdirmendesdev-abap-json-encoder-decoder","name":"ABAP JSON Encoder/Decoder","json":"/artifacts/valdirmendesdev-abap-json-encoder-decoder.json"},{"ref":"artifact:geert-janklaps-abap-openapi-ui","name":"ABAP OpenAPI UI","json":"/artifacts/geert-janklaps-abap-openapi-ui.json"},{"ref":"artifact:sap-abap-to-json","name":"ABAP to JSON serializer and deserializer","json":"/artifacts/sap-abap-to-json.json","requirement":"required"},{"ref":"artifact:marcellourbani-abap-debugger-object-graph-extension","name":"abap_debugger_object_graph_extension","json":"/artifacts/marcellourbani-abap-debugger-object-graph-extension.json","requirement":"required"},{"ref":"artifact:cesar-sap-abap-fm-json","name":"abap_fm_json","json":"/artifacts/cesar-sap-abap-fm-json.json","requirement":"conditional","role":"installation","condition":"installing the adapter from this repository; the README also offers SAPLink with its plugins, and a transport request under transport/ for direct import"},{"ref":"artifact:franzreitmayer-abap-logging","name":"ABAP_LOGGING","json":"/artifacts/franzreitmayer-abap-logging.json"},{"ref":"artifact:abap2ui5-addons-abap-agent-runtime","name":"abap-agent-runtime","json":"/artifacts/abap2ui5-addons-abap-agent-runtime.json","requirement":"required","role":"installation"},{"ref":"artifact:abap-ai-mcp","name":"abap-ai/mcp","json":"/artifacts/abap-ai-mcp.json","requirement":"required","role":"installation"},{"ref":"artifact:abap-ai-mcp2","name":"abap-ai/mcp2","json":"/artifacts/abap-ai-mcp2.json","requirement":"required","role":"installation"},{"ref":"artifact:devepos-abap-call-hierarchy","name":"abap-call-hierarchy","json":"/artifacts/devepos-abap-call-hierarchy.json"},{"ref":"artifact:abap2ui5-addons-abap-cloud-gui","name":"abap-cloud-gui","json":"/artifacts/abap2ui5-addons-abap-cloud-gui.json","requirement":"required","role":"installation"},{"ref":"artifact:greltel-abap-cloud-logger","name":"abap-cloud-logger","json":"/artifacts/greltel-abap-cloud-logger.json"},{"ref":"artifact:devepos-abap-code-search-tools","name":"abap-code-search-tools","json":"/artifacts/devepos-abap-code-search-tools.json"},{"ref":"artifact:devepos-abap-db-browser","name":"abap-db-browser","json":"/artifacts/devepos-abap-db-browser.json"},{"ref":"artifact:greltel-abap-dynamic-assignment","name":"abap-dynamic-assignment","json":"/artifacts/greltel-abap-dynamic-assignment.json"},{"ref":"artifact:pacroy-abap-fluentd","name":"abap-fluentd","json":"/artifacts/pacroy-abap-fluentd.json","requirement":"required","role":"installation"},{"ref":"artifact:greltel-abap-form-translator","name":"abap-form-translator","json":"/artifacts/greltel-abap-form-translator.json"},{"ref":"artifact:jrgkraus-abap-gencust","name":"abap-gencust","json":"/artifacts/jrgkraus-abap-gencust.json"},{"ref":"artifact:fabianlupa-abap-log","name":"abap-log","json":"/artifacts/fabianlupa-abap-log.json"},{"ref":"artifact:abap-logger-abap-logger","name":"ABAP-Logger","json":"/artifacts/abap-logger-abap-logger.json"},{"ref":"artifact:kseretis-abap-metrics","name":"abap-metrics","json":"/artifacts/kseretis-abap-metrics.json","requirement":"required"},{"ref":"artifact:larshp-abap-object-visualizer","name":"ABAP-Object-Visualizer","json":"/artifacts/larshp-abap-object-visualizer.json","requirement":"required"},{"ref":"artifact:alokm3hta-star-abap-offstack-testing","name":"abap-offstack-aunit","json":"/artifacts/alokm3hta-star-abap-offstack-testing.json","requirement":"required","role":"installation"},{"ref":"artifact:sap-samples-abap-platform-yy","name":"abap-platform-yy","json":"/artifacts/sap-samples-abap-platform-yy.json","requirement":"required"},{"ref":"artifact:greltel-abap-point-gate","name":"abap-point-gate","json":"/artifacts/greltel-abap-point-gate.json"},{"ref":"artifact:brandeis-consulting-abap-prc","name":"ABAP-PRC","json":"/artifacts/brandeis-consulting-abap-prc.json","requirement":"required","role":"installation"},{"ref":"artifact:pacroy-abap-prometheus","name":"abap-prometheus","json":"/artifacts/pacroy-abap-prometheus.json","requirement":"required","role":"installation"},{"ref":"artifact:watson-developer-cloud-abap-sdk-nwas","name":"abap-sdk-nwas","json":"/artifacts/watson-developer-cloud-abap-sdk-nwas.json"},{"ref":"artifact:ibm-abap-sdk-nwas-x","name":"abap-sdk-nwas-x","json":"/artifacts/ibm-abap-sdk-nwas-x.json"},{"ref":"artifact:devepos-abap-search-tools","name":"abap-search-tools","json":"/artifacts/devepos-abap-search-tools.json"},{"ref":"artifact:gprs555-abap-soql-query","name":"abap-soql-query","json":"/artifacts/gprs555-abap-soql-query.json"},{"ref":"artifact:devepos-abap-tags-backend","name":"abap-tags-backend","json":"/artifacts/devepos-abap-tags-backend.json"},{"ref":"artifact:jrodriguez-rc-abap-tasks-tracker","name":"abap-tasks-tracker","json":"/artifacts/jrodriguez-rc-abap-tasks-tracker.json","requirement":"required"},{"ref":"artifact:catafeidi-abap-transport-review","name":"abap-transport-review","json":"/artifacts/catafeidi-abap-transport-review.json","requirement":"required"},{"ref":"artifact:devepos-abap-ui-toolbox","name":"abap-ui-toolbox","json":"/artifacts/devepos-abap-ui-toolbox.json"},{"ref":"artifact:ivanfemia-abap2gapps","name":"abap2gapps","json":"/artifacts/ivanfemia-abap2gapps.json"},{"ref":"artifact:ivanfemia-abap2oauth2","name":"abap2oauth2","json":"/artifacts/ivanfemia-abap2oauth2.json"},{"ref":"artifact:abap2ui5-abap2ui5","name":"abap2UI5","json":"/artifacts/abap2ui5-abap2ui5.json"},{"ref":"artifact:abap2ui5-addons-office-addin","name":"abap2UI5 for Excel","json":"/artifacts/abap2ui5-addons-office-addin.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-frontend","name":"abap2UI5 frontend","json":"/artifacts/abap2ui5-frontend.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-headless-frontend","name":"abap2UI5 headless frontend","json":"/artifacts/abap2ui5-headless-frontend.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-layout-editor","name":"abap2UI5 Layout Editor","json":"/artifacts/abap2ui5-layout-editor.json","requirement":"conditional","role":"installation","condition":"the exported ZIP is pulled into the system, rather than the `.clas.abap` pasted into a new class in ADT or SE24"},{"ref":"artifact:abap2ui5-mobile-shell","name":"abap2UI5 mobile shell","json":"/artifacts/abap2ui5-mobile-shell.json","requirement":"conditional","role":"installation","condition":"the repository's ABAP sample app is installed in a system"},{"ref":"artifact:abap2ui5-protocol","name":"abap2UI5 protocol","json":"/artifacts/abap2ui5-protocol.json","requirement":"conditional","role":"app-deployment","condition":"the backend under test serves the ABAP conformance apps from an ABAP system"},{"ref":"artifact:abap2ui5-samples","name":"abap2UI5 samples","json":"/artifacts/abap2ui5-samples.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-open-source-libs","name":"abap2UI5-addons/open-source-libs","json":"/artifacts/abap2ui5-addons-open-source-libs.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-popups","name":"abap2UI5-addons/popups","json":"/artifacts/abap2ui5-addons-popups.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-table-content-loader","name":"abap2UI5-addons/table-content-loader","json":"/artifacts/abap2ui5-addons-table-content-loader.json","requirement":"required","role":"installer"},{"ref":"artifact:abap2ui5-abap2ui5-local","name":"abap2UI5-local","json":"/artifacts/abap2ui5-abap2ui5-local.json","requirement":"conditional","role":"installation","condition":"the repository is pulled into the system instead of the handler class being copied"},{"ref":"artifact:abap2ui5-samples-controls","name":"abap2UI5/samples-controls","json":"/artifacts/abap2ui5-samples-controls.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-samples-stack","name":"abap2UI5/samples-stack","json":"/artifacts/abap2ui5-samples-stack.json","requirement":"required","role":"installation"},{"ref":"artifact:mariokernich-abapconf2026-custom-entities","name":"abapconf2026-custom-entities","json":"/artifacts/mariokernich-abapconf2026-custom-entities.json"},{"ref":"artifact:larshp-abapcov","name":"abapCov","json":"/artifacts/larshp-abapcov.json","requirement":"required"},{"ref":"artifact:kaszub09-abapdatatotableimport","name":"abapDataToTableImport","json":"/artifacts/kaszub09-abapdatatotableimport.json","requirement":"required"},{"ref":"artifact:marcellourbani-abapfs-extensions","name":"abapfs_extensions","json":"/artifacts/marcellourbani-abapfs-extensions.json"},{"ref":"artifact:rayatus-abapgit-commitlint","name":"abapgit-commitlint","json":"/artifacts/rayatus-abapgit-commitlint.json","requirement":"required","role":"installation"},{"ref":"artifact:larshp-abapopenchecks","name":"abapOpenChecks","json":"/artifacts/larshp-abapopenchecks.json","requirement":"required"},{"ref":"artifact:larshp-abapopenreview","name":"abapOpenReview","json":"/artifacts/larshp-abapopenreview.json","requirement":"required"},{"ref":"artifact:abapinho-abaptimemachine","name":"abapTimeMachine","json":"/artifacts/abapinho-abaptimemachine.json","requirement":"required"},{"ref":"artifact:kaszub09-abaptoc","name":"abapToC","json":"/artifacts/kaszub09-abaptoc.json"},{"ref":"artifact:xinitrc86-adash-services","name":"adash-services","json":"/artifacts/xinitrc86-adash-services.json"},{"ref":"artifact:abap2ui5-addons-admin-cockpit","name":"admin-cockpit","json":"/artifacts/abap2ui5-addons-admin-cockpit.json","requirement":"required","role":"installation"},{"ref":"artifact:agiguere-scpmspushnotificationrest-api","name":"agiguere/SCPmsPushNotificationREST_API","json":"/artifacts/agiguere-scpmspushnotificationrest-api.json","requirement":"required","role":"installation"},{"ref":"artifact:sbcgua-ajson","name":"ajson","json":"/artifacts/sbcgua-ajson.json"},{"ref":"artifact:abap2ui5-app-template","name":"app-template","json":"/artifacts/abap2ui5-app-template.json","requirement":"required","role":"deployment"},{"ref":"artifact:arc-mcp-arc-1","name":"arc-1","json":"/artifacts/arc-mcp-arc-1.json","requirement":"conditional","role":"version-control-backend","condition":"the SAPGit tool's backend auto-selects abapGit"},{"ref":"artifact:abat-tao-arc-1-bopf-enh","name":"arc-1-bopf-enh","json":"/artifacts/abat-tao-arc-1-bopf-enh.json","requirement":"required"},{"ref":"artifact:b-tocs-abap-btocs-core","name":"B-Tocs ABAP SDK","json":"/artifacts/b-tocs-abap-btocs-core.json","requirement":"conditional","role":"installation","condition":"the package is installed from this repository into an ABAP system"},{"ref":"artifact:grahamrobbo-building-gateway-services","name":"building_gateway_services","json":"/artifacts/grahamrobbo-building-gateway-services.json"},{"ref":"artifact:sap-code-pal-for-abap","name":"code pal for ABAP","json":"/artifacts/sap-code-pal-for-abap.json"},{"ref":"artifact:sap-code-pal-for-abap-cloud","name":"code pal for ABAP — Cloud Edition","json":"/artifacts/sap-code-pal-for-abap-cloud.json"},{"ref":"artifact:abap2ui5-addons-config-management","name":"config-management","json":"/artifacts/abap2ui5-addons-config-management.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-custom-controls","name":"custom-controls","json":"/artifacts/abap2ui5-addons-custom-controls.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-custom-controls-customer","name":"custom-controls-customer","json":"/artifacts/abap2ui5-addons-custom-controls-customer.json","requirement":"required","role":"installation"},{"ref":"artifact:vlutsas-dst","name":"DST","json":"/artifacts/vlutsas-dst.json","requirement":"required","role":"installation"},{"ref":"artifact:btc-ag-featuretoggle","name":"Featuretoggle","json":"/artifacts/btc-ag-featuretoggle.json","requirement":"required","role":"installation"},{"ref":"artifact:larshp-formfactor","name":"FORMfactor","json":"/artifacts/larshp-formfactor.json","requirement":"required"},{"ref":"artifact:abap2ui5-addons-http-connector","name":"http-connector","json":"/artifacts/abap2ui5-addons-http-connector.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-launchpad-kpi","name":"launchpad-kpi","json":"/artifacts/abap2ui5-addons-launchpad-kpi.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-layout-management","name":"layout-management","json":"/artifacts/abap2ui5-addons-layout-management.json","requirement":"required","role":"installation"},{"ref":"artifact:clementringot-lisa","name":"LISA","json":"/artifacts/clementringot-lisa.json","requirement":"conditional","role":"installation","condition":"installing the ABAP handler via abapGit rather than pasting it manually in ADT/SE24"},{"ref":"artifact:abap2ui5-addons-lock-manager","name":"lock-manager","json":"/artifacts/abap2ui5-addons-lock-manager.json","requirement":"required","role":"installation"},{"ref":"artifact:sbcgua-mockup-loader","name":"mockup_loader","json":"/artifacts/sbcgua-mockup-loader.json"},{"ref":"artifact:mdjoerg-mqba","name":"MQBA","json":"/artifacts/mdjoerg-mqba.json","requirement":"required"},{"ref":"artifact:xexer-my-ide-actions","name":"my-ide-actions","json":"/artifacts/xexer-my-ide-actions.json","requirement":"required"},{"ref":"artifact:mariokernich-odapu-abap","name":"ODAPU","json":"/artifacts/mariokernich-odapu-abap.json"},{"ref":"artifact:oisee-open-steamgate","name":"open-steamgate","json":"/artifacts/oisee-open-steamgate.json","requirement":"conditional","condition":"objects are moved between this and a real ABAP system"},{"ref":"artifact:peterlangner-zrss","name":"peterlangner/zrss","json":"/artifacts/peterlangner-zrss.json","requirement":"required"},{"ref":"artifact:abap2ui5-addons-rap-ext","name":"rap-ext","json":"/artifacts/abap2ui5-addons-rap-ext.json","requirement":"required","role":"installation"},{"ref":"artifact:germanysources-regression-test","name":"regression_test","json":"/artifacts/germanysources-regression-test.json"},{"ref":"artifact:abap2ui5-addons-rfc-connector","name":"rfc-connector","json":"/artifacts/abap2ui5-addons-rfc-connector.json","requirement":"required","role":"installation"},{"ref":"artifact:sap-russia-zrs-abap-source-scan","name":"sap-russia/ZRS_ABAP_SOURCE_SCAN","json":"/artifacts/sap-russia-zrs-abap-source-scan.json","requirement":"required"},{"ref":"artifact:sap-samples-abap-platform-jak","name":"SAP-samples/abap-platform-jak","json":"/artifacts/sap-samples-abap-platform-jak.json","requirement":"required"},{"ref":"artifact:sap-samples-abap-platform-refscen-flight-soap-client","name":"SAP-samples/abap-platform-refscen-flight-soap-client","json":"/artifacts/sap-samples-abap-platform-refscen-flight-soap-client.json","requirement":"required"},{"ref":"artifact:sap2moose-sap2moose","name":"SAP2Moose","json":"/artifacts/sap2moose-sap2moose.json","requirement":"conditional","role":"installation","condition":"installing the coding in a local system to develop it, in package Z2MSE; the extractor itself is installed by pasting z_moose_extractor.abap into a new program"},{"ref":"artifact:abap2ui5-addons-sapgui","name":"sapgui","json":"/artifacts/abap2ui5-addons-sapgui.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-se16n","name":"se16n","json":"/artifacts/abap2ui5-addons-se16n.json","requirement":"required","role":"installer"},{"ref":"artifact:abap2ui5-addons-selection-screen","name":"selection-screen","json":"/artifacts/abap2ui5-addons-selection-screen.json","requirement":"required","role":"installation"},{"ref":"artifact:abap2ui5-addons-sql-console","name":"sql-console","json":"/artifacts/abap2ui5-addons-sql-console.json","requirement":"required","role":"installer"},{"ref":"artifact:striezl-variscan","name":"striezl/VariScan","json":"/artifacts/striezl-variscan.json"},{"ref":"artifact:abap2ui5-addons-table-maintenance","name":"table-maintenance","json":"/artifacts/abap2ui5-addons-table-maintenance.json","requirement":"required","role":"installation"},{"ref":"artifact:marc-bernard-tools-abap-tools-for-abapgit","name":"Tools for abapGit","json":"/artifacts/marc-bernard-tools-abap-tools-for-abapgit.json","requirement":"required"},{"ref":"artifact:larshp-updownci","name":"upDOWNci","json":"/artifacts/larshp-updownci.json","requirement":"required"},{"ref":"artifact:kaszub09-zabap-sap-enhancements","name":"ZABAP_SAP_ENHANCEMENTS","json":"/artifacts/kaszub09-zabap-sap-enhancements.json"},{"ref":"artifact:kaszub09-zabap-table-edit","name":"ZABAP_TABLE_EDIT","json":"/artifacts/kaszub09-zabap-table-edit.json","requirement":"required"},{"ref":"artifact:f-wer-zarc1-extension-forms","name":"ZARC1_EXTENSION_FORMS","json":"/artifacts/f-wer-zarc1-extension-forms.json","requirement":"conditional","condition":"the ABAP backend is pulled from the repository rather than created by hand"},{"ref":"artifact:magpasulke-abap-string-interpreter","name":"ZASIS","json":"/artifacts/magpasulke-abap-string-interpreter.json","requirement":"required","role":"installation"},{"ref":"artifact:victorizbitskiy-zconcurrency-api","name":"zconcurrency_api","json":"/artifacts/victorizbitskiy-zconcurrency-api.json","requirement":"required","role":"installation"},{"ref":"artifact:zedwin-ztct","name":"ZTCT","json":"/artifacts/zedwin-ztct.json","requirement":"required"},{"ref":"artifact:marianfoo-ztoad","name":"ztoad","json":"/artifacts/marianfoo-ztoad.json","requirement":"required"},{"ref":"artifact:coreline-zuml-diagram","name":"ZUML_DIAGRAM","json":"/artifacts/coreline-zuml-diagram.json","requirement":"conditional","role":"installation","condition":"installing the program with abapGit rather than creating ZUML_CLASS_DIAGRAM by hand and pasting the source into it"},{"ref":"artifact:oisee-zvdb","name":"zvdb","json":"/artifacts/oisee-zvdb.json","requirement":"required"}],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}