Получите бесплатно 4 курса для лёгкого старта работы в IT
Получить бесплатно
Главная БлогХочу всё знать. Язык ABAP
языки програмирования

Хочу всё знать. Язык ABAP

Дата публикации: 18.01.2017
78 924
Время чтения: 2 минуты
Дата обновления: 06.12.2023
Автор статьи:
Илья Бубнов
В статье рассказывается:

В статье рассказывается:

  1. Краткая справка
  2. Синтаксис
  3. Область применения
  4. Работа
  5. Полезные ссылки
  6. Книги
  7. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.
    Бесплатно от Geekbrains

Мы продолжаем говорить о не самых популярных языках программирования, заслуживающих тем не менее внимания настоящих гиков. В этот раз речь пойдёт о языке ABAP/4 или просто ABAP. О том, что эта самая четвёрка в названии означает, зачем нужен этот язык, а главное где и как ему обучиться – далее.

Краткая справка

ABAP/4 – проприетарный (т.е. не распространяющийся свободно) язык программирования высокого уровня, разработанный немецкой софтверной компанией SAP и предназначенный исключительно для работы с выпускаемым ей ПО. В январском рейтинге популярности языков ABAP/4 занимает 22 место прямо перед Scratch.

Он был разработан в 1983 году для работы с внутренней системой SAP R/2. Цифра 4, которая присутствует в названии, не имеет практического смысла и лишь указывает, что язык относится к 4 поколению. SAP R/2 – это система управления предприятием, предполагающая стандартную связь между клиентской базой и сервером. Позднее была заменена трёхзвенной системой R/3 – клиент, сервер приложений и система управления базами данных.

Узнай, какие ИТ - профессии
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!

Скачивайте и используйте уже сегодня:

Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка

Только проверенные нейросети с доступом из России и свободным использованием

pdf иконка

ТОП-100 площадок для поиска работы от GeekBrains

Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽

pdf 3,7mb
doc 1,7mb
Уже скачали 32082 pdf иконка

Синтаксис

Во многих источниках вы можете найти замечание про схожесть синтаксиса ABAP с COBOL. Однако не стоит принимать это за чистую монету, схожесть касается исключительно внешнего вида, в то время как структура и возможности совсем разные. Сравните базовый код любого программиста “Hello World”:

ABAP:

REPORT first_programm.

WRITE / ‘Hello World’.

COBOL:

IDENTIFICATION DIVISION.

PROGRAM-ID. HELLO-WORLD.

*

ENVIRONMENT DIVISION.

*

DATA DIVISION.

*

PROCEDURE DIVISION.

PARA-1.

DISPLAY «Hello, world.».

*

EXIT PROGRAM.

END PROGRAM HELLO-WORLD.

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

Область применения

Как уже было сказано, язык ABAP напрямую связан с системами управления предприятиями (ERP-системами), но если быть конкретнее — он позволяет, наравне с Java, создавать приложения для SAP Application Server в составе NetWeaver — популярной платформы для бизнес-приложений.

Что касается конкретных задач, то они тривиальны: отчеты, интерфейсы, обработка данных. То есть рядовому разработчику приложений данный язык знать просто незачем (в случае отдельных заказов изучить тот же Java будет практичнее), но зато для сегодняшних студентов и школьников — это еще одна возможность выбрать достаточно редкую специализацию с высоким порогом входа. Начать стоит с бесплатного интенсива по программированию для чайников.

Только до 2.12
Скачай подборку материалов, чтобы гарантированно найти работу в IT за 14 дней
Список документов:
ТОП-100 площадок для поиска работы от GeekBrains
20 профессий 2023 года, с доходом от 150 000 рублей
Чек-лист «Как успешно пройти собеседование»
Чтобы получить файл, укажите e-mail:
Введите e-mail, чтобы получить доступ к документам
Подтвердите, что вы не робот,
указав номер телефона:
Введите телефон, чтобы получить доступ к документам
Уже скачали 52300

Работа

Если ABAP не является языком, вечно мелькающим в списке требований работодателей, если его не изучают в университетах, то это совсем не означает, что он не востребован. ABAP имеет свою аудиторию, эко-систему, поэтому требует от соискателей осознанного выбора будущей деятельности. Прямо сейчас на популярном рекрутинговом ресурсе вы можете найти свыше 100 вакансий, причём среди них есть те, где знание продуктов компании SAP и опыт работы с ABAP – едва ли не единственное требование.

Что касается зарплаты, то тут всё сильно зависит от степени интеграции ERP систем в конкретное предприятие. Если это достаточно поверхностный уровень, то даже ведущему ABAP-разработчику в столице трудно рассчитывать на начальную зарплату свыше 80 тысяч рублей.

Если же у компании многолетнее и плодотворное сотрудничество с SAP, и от программиста требуется действительно серьезная кропотливая работа, то планку вполне можно поднять до значения 100 тысяч. Без опыта и практики можно рассчитывать в лучшем случае на 35 тысяч, в худшем — за эти деньги на вас повесят еще должность кадровика.

Дарим скидку от 60%
на курсы от GeekBrains до 01 декабря
Уже через 9 месяцев сможете устроиться на работу с доходом от 150 000 рублей
Забронировать скидку

Полезные ссылки

  • ABAP Community – официальное сообщество разработчиков;
  • ABAP-blog – один из немногих очень качественных и визуально приятных отечественных ресурсов, где можно почитать про программирование на ABAP;
  • Tutorials Point – неплохая «обучалка»;
  • Викиучебник – основы на русском языке;
  • Habrahabr SAP ERP ABAP – дополнительный набор справочных ресурсов по ABAP и всему, что его касается;
  • Habrahabr Course Guide – путеводитель по онлайн-курсам ABAP.

Книги

  • SAP-press — официальная подборка полезной иностранной температуры;
  • SapLand — интернет-магазин с огромной подборкой книг (и отпугивающими ценниками);
  • Разработка приложений SAP R/3 на языке АВАР/4 — весьма неплохая книга для новичков в авторстве Кречмера, переведенная на русский язык;
  • Лучшие практики внедрения SAP  (SAP Planning Best Practices in Implementation) — весьма полезная прикладная книга, но будьте осторожны с русской версией — без CD в комплекте теряется весь смысл.

Автор статьи:
Илья Бубнов
Оцените статью:
5
Добавить комментарий

Сортировать:
По дате публикации
По рейтингу
Читайте также
prev
next
Бесплатные вебинары:
prev
next
Как работает дизайн-студия на примере одного кейса 

Как работает дизайн-студия на примере одного кейса 

Узнать подробнее
Инновационные подходы к обучению информационным технологиям

Инновационные подходы к обучению информационным технологиям

Узнать подробнее
Как стать Python-разработчиком

Как стать Python-разработчиком

Узнать подробнее
Что нужно знать разработчику

Что нужно знать разработчику

Узнать подробнее
Кто такой тестировщик и как им стать

Кто такой тестировщик и как им стать

Узнать подробнее
Чем занимается программист и как им стать

Чем занимается программист и как им стать

Узнать подробнее
Как искусственный интеллект помогает и мешает задачам кибербезопасности

Как искусственный интеллект помогает и мешает задачам кибербезопасности

Узнать подробнее
Бесплатный вебинар про внедрение искусственного интеллекта

Бесплатный вебинар про внедрение искусственного интеллекта

Узнать подробнее
Какие есть профессии в ИТ

Какие есть профессии в ИТ

Узнать подробнее
Смените профессию,
получите новые навыки,
запустите карьеру
Поможем подобрать обучение:
Забрать подарок

Получите подробную стратегию для новичков на 2023 год, как с нуля выйти на доход 200 000 ₽ за 7 месяцев

Подарки от Geekbrains из закрытой базы:
Осталось 17 мест

Поздравляем!
Вы выиграли 4 курса по IT-профессиям.
Дождитесь звонка нашего менеджера для уточнения деталей

Иван Степанин
Иван Степанин печатает ...