Если вы давно хотели попробовать себя в open source, но думали что это сложно и не знали с чего начать, то сейчас самое время. Статья содержит описание того, как настроить окружение для начала open source разработки на ABAP.

Вместо мотивации

Чтобы не описывать насколько важно участие в open source проектах, предлагаю вам ознакомиться со статьей Егора Бугаенко «Why Don’t You Contribute to Open Source?» (перевод). Надеюсь, она добавит вам мотивации.

Что нужно сделать

Ниже приведены несколько шагов, которые необходимо выполнить чтобы настроить окружение для начала open source разработки на ABAP. Подробного описания каждого шага нет, но есть полезные ссылки, которые могут вам пригодиться.

  1. Установить на свой ПК SAP NetWeaver ABAP 7.5x Developer Edition (ABAP сервер). Для этого можно использовать Docker и инструкцию (здесь или здесь). Вместо Docker можно использовать виртуальную машину и установить сервер на нее. Здесь есть некоторые ссылки, которые могут вам помочь. Кроме того, есть еще один способ установить ABAP сервер.
  2. После этого необходимо установить SAP Logon (клиент) или Eclipse c ADT и настроить подключение к вашему ABAP серверу.
  3. Теперь, подключившись в серверу через выбранный вами клиент, установите на него abapGit Standalone Version. После установки abapGit необходимо установить SSL сертификаты (tcode STRUST).
  4. Если вы дошли до этого шага, то самое время начать свой первый проект. Для этого необходимо иметь учетную запись на GitHub или другом поддерживаемом abapGit хостинге. При создании commit’а обратите внимание, что с 13.08.2021 Github больше не поддерживает использование пароля для аутентификации. Вместо него необходимо использовать сгенерированный Token.

Это все что нужно, чтобы начать.

Заключение

Если вам показалось, что все достаточно просто, вы скорее всего ошибаетесь. Как известно «Знать путь и пройти его — не одно и тоже». Выполнение этих шагов это тот еще квест, но пройти его стоит.

Бонус.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.