ABAP4. Что скрывается за этим лаконичным названием одного из языков программирования?
Если взять сухую характеристику, то ABAP/4 (англ. Advanced Business Application Programming, нем. Allgemeiner Berichts-Aufbereitungs-Prozessor[1]) — это внутренний язык программирования, который не распространяется свободно, используется исключительно в продуктах корпорации SAP SE и является их собственной разработкой.
Пара слов про SAP. Читается как ЭсЭйПИ. На просто «САП» могут обидеться.)
История создания языка ABAP
В интернете годом создания этого языка считается 1980-й. Создан он был для работы с системой SAP R/2, потом SAP R/3 и нынешней S/4HANA Cloud, разработчиком которой является корпорация SAP SE.
Изначально аббревиатура ABAP расшифровывалась как Allgemeines Beleg AuswertungsProgramm, что можно перевести как «общая программа для оценки документов». Позже смысл изменили на Allgemeiner Berichts-Aufbereitungs-Prozessor, что значит «универсальный процессор подготовки отчетов». Теперь это Advanced Business Application Programming.
Годом создания самой корпорации считается 1972-й, когда 5 сотрудников IBM решили объединить свои усилия для создания бизнес-приложения для компаний. Уже в 1976 году число сотрудников превысило 30 человек и продолжало расти. Они обслуживали более 50 компаний в системе R1, которая охватывала:
- финансовый учет,
- управление запасами/проверка счетов.
Через 3 года, в 1979-м, свет увидел второе поколение ERP-системы – R/2.
В 1992 году появилась новая система R/3, она стала самой популярной в своем сегменте – клиент-серверная версия SAP ERP, которая не смогла бы появиться без ABAP.
А что сегодня?
Да, возможно, простой обыватель никогда не слышал про этот язык. Это и понятно: рейтинг его не так высок, и в июльском рейтинге он всего лишь на 32-й строчке, язык не распространяется свободно, его не изучают в университетах…
Но разве это повод для грусти? Вовсе нет, и вот почему…
Около 200 000 клиентов из 120 стран мира используют продукты компании SAP SE (и все эти клиенты более чем богаты 🙂
Например, вот список из 10 клиентов России: «Газпром», «Лукойл», «Роснефть», РЖД, ТНК-ВР, Сбербанк России, АФК «Система», «Сургутнефтегаз», АК «Транснефть», холдинг МРСК, КАМАЗ.
Думаете, Беларусь отстает? «Атлант-М», А1, Беларусбанк, «Белаз», «Алютех», «Атлант», «Армтек» и многие другие.
И это только верхушка айсберга
Постоянные инновации
Не только в сфере управления финансами, но и, например, SAP ERP Human Capital Management (SAP ERP HCM), является одной из самых надежных HR-систем для оптимизации кадровых процессов, функционал которой постоянно расширяется, чтобы сделать рутинную работу HR проще.
Безграничные варианты изучения языка АВАР — книги, онлайн- и офлайн-курсы, а также огромное сообщество (группы SAP Jam, SDN, SAP TechED)
Высокий спрос на разработку и разработчиков
Почему же «какие-то» консультанты или «саперы», как их снисходительно называют другие разработчики, так востребованы и столько стоят?
Все очень просто, 60% европейских компаний и 50% американских пользуются продуктами SAP, а это колоссальный объем, прежде всего в финансовом выражении. Ведь эти продукты за долгие годы использования глубоко интегрированы в бизнес-процессы богатейших компаний мира, которым любая ошибка или проволочка, в том числе в программном комплексе, будет стоить миллионы.
Это еще и причина, почему многие SAPеры имеют такой «солидный» временной опыт и не спешат покидать свои места, ведь чтобы внедрить систему, необходимо глубокое знание бизнес-процессов компании, за что последние готовы платить серьезные деньги. Согласно последним данным, даже в Беларуси средняя зарплата входит в пятерку самых высоких в IT-области.
Будущее АВАР
Некоторые горячие головы поговаривают о том, что в скором будущем язык ABAP будет заменен, но это не так.
- Огромные инвестиции корпорации SAP в свои программные продукты позволяют не только удерживать лидирующие позиции на мировом рынке аналогичных решений, но и ежегодно расширять сферы влияния.
- Клиенты.
Нельзя в одночасье отказаться от того, на чем построены программные продукты крупнейших компаний мира, некоторые стоили последним десятки миллионов долларов и на них построена вся система отчетности. Поэтому они не только не откажутся от использования продукта, но и будут углублять его внедрение с помощью специалистов по внедрению.
В одном только EPAM в SAP-деятельности задействовано более 1700 сотрудников. А такие компании, как А1, Беларусбанк, ARMTEK, Fix Price, ищут себе сотрудников в штат.
Если же обратить внимание на рынок ближайшего соседа, то только в РФ это сотни вакансий.
В заключение хотелось бы отметить, что язык программирования ABAP является постоянно адаптирующимся под современные вызовы языком с неплохим потенциалом в будущем.
Сегодня компании не то что снижают количество вакансий SAP-специалистов, а даже углубляют их. Появились уже отдельные запросы на:
-
консультантов
Тех, кто прекрасно владеет знаниями в определенной области данных и сможет не только разобраться в процессах компании, но и предложить оптимальное решение по внедрению.
-
разработчиков
Это непосредственно те, кто внедряет.
-
BI-консультантов
Человек, который занят непосредственно сбором данных для анализа и принятия заказчиком окончательного решения.
А где же обитают эти волшебные специалисты?
Ну, помимо портфельных ресурсов каждого рекрутера, их еще можно искать:
- на тематических конференциях
- в специализированных блогах
- на специальных ресурсах от SAP
- в сообществах специалистов
Умения по поиску SAP-специалистов для рекрутера могут стать курицей, несущей золотые яйца в золотую корзину!
На занятиях в школе HRPR вы узнаете все необходимое о технологиях в IT
За 10 лет своего существования мы научились объяснять на пальцах самые запутанные IT-термины и понятия