Aktuell befindet sich der Leitfaden in Erstellung und wurde noch keinem Review unterzogen. Es können daher fehlerhafte, lückenhafte oder unvollständige Informationen enthalten sein.

Vorstellung ausgewählter Projekte

  1. TOC

Übersicht

Eine Übersicht von ABAP Open Source Projekten findet sich auf dotabap.org. Dort finden sich aktuell knapp 300 Projekte. Sollte Dein Projekt noch fehlen kann dies wie hier beschrieben durch einen Pull Request ergänzt werden.

Projekte zur Unterstützung des Entwicklungsprozesses

abapOpenChecks

Mit abapOpenChecks werden Prüfungen für den SAP Code Inspector und das ABAP Test Cockpit bereitstellt. Überblick:

  • Besitzer: larshp
  • Erstellt am: 7. Juli 2014
  • Standardbranch: main
  • Programmiersprache: ABAP
  • Lizenz: MIT License
  • Sterne: 265
  • Forks: 79
  • Offene Issues: 304
  • Geschlossene Issues: 439
  • Letzter Push: 24. Oktober 2024
  • Homepage: docs.abapopenchecks.org

abaplint

Mit abaplint/abaplint können statische Codeanalysen für ABAP Durchgeführt werden. Überblick:

  • Besitzer: abaplint
  • Erstellt am: 20. Dezember 2015
  • Standardbranch: main
  • Programmiersprache: Hauptsächlich TypeScript (97,6 %), gefolgt von ABAP (1,7 %), JavaScript (0,6 %), CSS (0,1 %) und HTML sowie Less (< 0,1 %)
  • Lizenz: MIT License
  • Sterne: 224
  • Forks: 70
  • Offene Issues: 370
  • Geschlossene Issues: 1.588
  • Letzter Push: 24. Oktober 2024
  • Homepage: abaplint.org

code pal for ABAP

Mit Code Pal for ABAP bzw. Code Pal for ABAP - Cloud Edition werden ATC-Prüfungen bereitstellt, um ABAP-Programmierer*innen bei der Einhaltung des Clean ABAP Style Guide zu unterstützen. Überblick:

  • Besitzer: SAP
  • Erstellt am: 2. April 2020
  • Standardbranch: master
  • Programmiersprache: ABAP (100 %)
  • Lizenz: Apache License 2.0
  • Sterne: 348
  • Forks: 65
  • Offene Issues: 30 / 8
  • Geschlossene Issues: 235 / 19
  • Letzter Push: 19. August 2024

ABAP OpenAPI Client & Server Generator

Mit abap-openapi/abap-openapi können aus einer OpenAPI Spezifikation ein ABAP Client- bzw. Server generiert werden. Überblick:

  • Besitzer: abap-openapi
  • Erstellt am: 19. Januar 2021
  • Standardbranch: main
  • Programmiersprache: ABAP (99,6 %), Other (0,4 %)
  • Lizenz: MIT License
  • Sterne: 73
  • Forks: 9
  • Offene Issues: 23
  • Geschlossene Issues: 26
  • Letzter Push: 15. Oktober 2024
  • Homepage: abap-openapi.github.io/web-openapi-client

Projekte als Bestandteil eigener Erweiterungen oder Produkte

abap2ui5

Mit abap2UI5/abap2UI5 können SAPUI5-Apps ausschließlich in ABAP entwickelt werden. Überblick:

  • Besitzer: abap2UI5
  • Erstellt am: 5. Dezember 2022
  • Standardbranch: main
  • Programmiersprachen: ABAP (94,6 %), JavaScript (5,3 %), Andere (0,1 %)
  • Lizenz: MIT License
  • Sterne: 293
  • Forks: 57
  • Offene Issues: 6
  • Geschlossene Issues: 352
  • Letzter Push: 28. Oktober 2024
  • Homepage: abap2UI5.org

abap2xlsx

Mit abap2xlsx/abap2xlsx können im ABAP Applikationsserver professionelle Excel-Tabellen erstellt und gelesen werden. Überblick:

  • Besitzer: abap2xlsx
  • Erstellt am: 26. Dezember 2013
  • Standardbranch: main
  • Programmiersprache: ABAP (100 %)
  • Lizenz: Apache License 2.0
  • Sterne: 712
  • Forks: 291
  • Offene Issues: 115
  • Geschlossene Issues: 722
  • Letzter Push: 25. Oktober 2024
  • Homepage: abap2xlsx.github.io/abap2xlsx

abapGit als Enabler von Open Source