Unser Produkt umfasst derzeit eine große Anzahl von Technologien, darunter Java, PL/SQL, VB.Net und ABAP. Wir haben ein ziemlich ausgereiftes System zur Quellcodekontrolle und -erstellung für alle Sprachen außer ABAP, das noch in der Steinzeit steckt. Da SAP über ein eigenes Build-System verfügt, führen unsere Ingenieure ihre gesamte Entwicklung in einer SAP-Umgebung durch, exportieren Transporte und prüfen die in die Versionskontrolle. Da wir eine Reihe von SAP-Versionen unterstützen, wird es sehr schwierig, die Versionen zu verfolgen und Code zwischen 4.6, 4.7, 5.0 usw. zu migrieren.
Mein idealer Prozess wäre es, den ABAP-Code in Textdateien in die Versionskontrolle einzuchecken, ihn dann in SAP zu laden und die Transporte als Teil des Build-Prozesses zu generieren. Die SAP-Ingenieure sind der Meinung, dass es keine Werkzeuge gibt, die dieses Modell unterstützen.
Wenn Sie ABAP-Code in einem Versionskontrollsystem verwalten, wie sieht dann Ihr Prozess aus? Gibt es Werkzeuge (vorzugsweise für die Befehlszeile) zum Laden von ABAP-Code in SAP? Wie verwalten Ihre Ingenieure den Code/Test/Debug-Zyklus? Kodieren sie in SAP und dann den Code exportieren, wenn er fertig ist, oder in einem externen Editor bearbeiten?