{"id":15148586,"url":"https://github.com/fidley/abapquickfix","last_synced_at":"2025-10-24T03:32:05.865Z","repository":{"id":37851046,"uuid":"165494596","full_name":"fidley/ABAPQuickFix","owner":"fidley","description":"ABAP Quick Fix","archived":false,"fork":false,"pushed_at":"2024-06-24T13:24:19.000Z","size":3323,"stargazers_count":42,"open_issues_count":4,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-10T02:23:56.719Z","etag":null,"topics":["abap","adt","eclipse","eclipse-plugin","quickfix","sap"],"latest_commit_sha":null,"homepage":"https://abapblog.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fidley.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.YML","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"fidley"}},"created_at":"2019-01-13T10:57:38.000Z","updated_at":"2024-07-02T04:31:56.000Z","dependencies_parsed_at":"2024-06-24T14:59:51.734Z","dependency_job_id":null,"html_url":"https://github.com/fidley/ABAPQuickFix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fidley%2FABAPQuickFix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fidley%2FABAPQuickFix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fidley%2FABAPQuickFix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fidley%2FABAPQuickFix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fidley","download_url":"https://codeload.github.com/fidley/ABAPQuickFix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219866820,"owners_count":16555824,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abap","adt","eclipse","eclipse-plugin","quickfix","sap"],"created_at":"2024-09-26T13:20:35.985Z","updated_at":"2025-10-24T03:32:05.169Z","avatar_url":"https://github.com/fidley.png","language":"Java","readme":"# ABAP Quick Fix plugin for ADT\nInstallation from Marketplace https://marketplace.eclipse.org/content/abap-quick-fix \n\nEclipse Marketplace Stats\n\n![Eclipse Marketplace](https://img.shields.io/eclipse-marketplace/favorites/abap-quick-fix)\n![Downloads](https://img.shields.io/eclipse-marketplace/dt/abap-quick-fix)\n\nDirect installation from https://fidley.github.io/ADTPluginsUpdateSite/UpdateSite/\n\nABAP Quick Fix\nFunctions so far:\n- Remove all comments (do not delete pseudo comments and ADT comments)\n- Remove all comments in selection (do not delete pseudo comments and ADT comments)\n- Replace icon literals with constant\n- Translate comments into English\n- Replace READ TABLE with ASSIGN\n- Replace READ TABLE with REF #( )\n- Replace READ TABLE with Table Expression\n- Replace CALL METHOD with direct call\n- Replace MOVE with direct assignment\n- Combine statements: DATA, TYPES, CONSTANTS, FIELD-SYMBOLS, CHECK, CLEAR, REFRESH, FREE, PARAMETERS, SELECT-OPTIONS, METHODS, CLASS-METHODS\n- Change APPEND TO to APPEND VALUE #( ) TO\n- Change INSERT INTO to INSERT VALUE #( ) INTO\n- Split combined(chained) statements\n- Remove Line Break at end of statement\n- Replace CREATE OBJECT with NEW\n- Omit EXPORTING in method call\n- Omit RECEIVING in method call\n- Change APPEND TO to INSERT VALUE #( ) INTO\n- Replace GET REFERENCE with REF #\n- Replace READ TABLE TRANSPORTING NO FIELDS with LINE_EXISTS\n- Remove full line comments from statement\n- Omit self reference ME-\u003e\n- Replace operators EQ,NE,GT,GE,LT,LE with =,\u003c\u003e,\u003e,\u003e=,\u003c,\u003c=\n\n![EQ QuickFix](https://user-images.githubusercontent.com/7912195/165106328-defeb765-ca3a-4c31-bd97-9791f1721cdd.gif)\n- Align operators (in selected code)\n\n  ![QuickFixAlignOperators](https://user-images.githubusercontent.com/7912195/165106135-20c72b55-224c-4bf5-bc87-4c517a23ab9d.gif)\n- Replace Full Line Comment with In-line comment\n- Align TYPEs(and LIKE) in variable definitions)\n![alignTypes](https://user-images.githubusercontent.com/7912195/165099044-719f4d22-3548-4ff8-a733-931b1a4d63a4.gif)\n\n\n# Additional information\n![Cover image](https://www.yourkit.com/images/yklogo.png)\n\nYourKit supports this open source projects with innovative and intelligent tools\nfor monitoring and profiling Java and .NET applications.\nYourKit is the creator of \u003ca href=\"https://www.yourkit.com/java/profiler/\"\u003eYourKit Java Profiler\u003c/a\u003e,\n\u003ca href=\"https://www.yourkit.com/.net/profiler/\"\u003eYourKit .NET Profiler\u003c/a\u003e,\nand \u003ca href=\"https://www.yourkit.com/youmonitor/\"\u003eYourKit YouMonitor\u003c/a\u003e.\n","funding_links":["https://github.com/sponsors/fidley"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffidley%2Fabapquickfix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffidley%2Fabapquickfix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffidley%2Fabapquickfix/lists"}