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.

Entwicklung von Open Source

  1. Mehrwert aus Unternehmenssicht
  2. Anpassung des Entwicklungsprozesses zur Berücksichtigung externer Entwickler
  3. Beispielhafte Setups
    1. abapGit
    2. abap2ui5
    3. abap-file-formats

Mehrwert aus Unternehmenssicht

  • Verweis auch auf Versionsverwaltungskapitel

Anpassung des Entwicklungsprozesses zur Berücksichtigung externer Entwickler

  • Namensräume, Tools und Prozesse, um mit fehlendem Originalsystem umzugehen, Unterstützung verschiedener Releases, Unit Tests, ….
  • Open Source Namespaces
  • Minimierung von Abhängigkeiten zum SAP-Standard
  • Auswirkungen auf die Paketstruktur
  • “Inner Source” -> oder Versionsverwaltungskapitel

Beispielhafte Setups

abapGit

  • 7.02, Unit Tests ohne Server

abap2ui5

  • Multitarget, Downport, …

abap-file-formats


Beteiligung an Open Source abapGit als Enabler von Open Source