В настоящее время наш продукт охватывает большое количество технологий, включая Java, PL / SQL, VB.Net и ABAP. У нас есть довольно зрелая система управления версиями и сборки, настроенная для всех языков, кроме ABAP, который все еще находится в каменном веке. Поскольку в SAP настроена система сборки, наши инженеры выполняют всю разработку в среде SAP, экспортируют транспорты и проверяют те в системе управления версиями. Поскольку мы поддерживаем несколько версий SAP, становится очень сложно отслеживать версии и переносить код на 4.6, 4.7, 5.0 и т. Д.
Мой идеальный процесс состоял бы в том, чтобы проверить код ABAP в системе управления версиями в текстовых файлах, а затем загрузить его в SAP и сгенерировать транспорты как часть процесса сборки. Инженеры SAP не думают, что есть инструменты для поддержки этой модели.
Если вы управляете кодом ABAP в системе управления версиями, как выглядит ваш процесс? Доступны ли инструменты (желательно из командной строки) для загрузки кода ABAP в SAP? Как ваши инженеры управляют циклом кода / тестирования / отладки? Они кодируют в SAP, а затем экспортируют код по завершении или редактируют во внешнем редакторе?