Статьи » Обзоры
Добавить статью

Кто такие SAP-специалисты и зачем они нужны

2021-06-02 в 13:45 (последнее изменение 2021-09-18 в 00:21)

Актуальность в найме на работу SAP-специалиста подтверждает количество вакансий на HeadHunter, требуется больше ста начинающих специалистов с уровнем зарплат как у опытных архитекторов на .Net, что обуславливает данный факт и какими компетенциями для работы следует обладать, разберем в данной статье.

Рассмотрим наиболее актуальные должности на работу с SAP системой, которые условно можно подразделить на 2 категории: ABAP-разработчик и SAP-консультант, каждый из которых разбирается в бизнес-процессах на уровне написания кода и настройки системы под конкретные задачи клиента.

Кто впервые сталкивается с языком программирования ABAP, может сразу же отметить схожесть синтаксиса с языком программирования COBOL, но главное отличие состоит в том, что, с одной стороны, нужно разбираться в бизнесе: что из себя представляют проводки в бухгалтерии, по каким счетам следует перераспределять задолженности кредиторов, как в компании осуществляется закупки и сбыт продукции, из чего складывается бюджет и как составить прогноз компании; с другой стороны, это знание алгоритмов программирования, принципов работы СУБД, знание SQL.

Если рассматривать самостоятельное обучение на ABAP-разработчика, то новички сразу же сталкиваются с проблемой долгого поиска нужной документации, язык больше чем за 30 лет вобрал в себя и процедурное, и объектно-ориентированное, и событийно-ориентированное программирование, не так уж легко будет выкинуть старую документацию и вникнуть в синтаксис.

Язык программирования ABAP является не универсальным, а скорее узконаправленным языком программирования по расширению существующего функционала SAP системы, дополнению его необходимыми для заказчика опциями под конкретный бизнес-процесс.

Путь по изучению данного языка программирования начинается с знакомства с устройством SAP платформы, разбором как устроена архитектура технологической платформе SAP NetWeaver, определения таких понятий, как инстанция сервера приложений, мандант, балансовая единица, транспортная система, понимания роли транзакций в работе с SAP, например, ввод счет-фактур, создание бизнес-партнеров, поступление материала с определенным видом движения. В начале пути поможет портал SAP NetWeaver.

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

Изюминкой по изучению SAP является наличие словаря курсе «BC430E. Словарь-справочник данных», в котором можно найти определения доменов, таблиц в базе данных. Далее с помощью выбора более узкого направления в разработке на ABAP предстоит ознакомиться со следующими темами: архитектурные компоненты, программирование контроллеров, модуляризация Web Dynpro, динамическая модификация, интеграция, персонализация, определение внешнего формата.

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

Что же касается работы в роли SAP-консультанта, то это человек в компании, который досконально разбирается в конкретном бизнес-процессе, например, работе с банками, учете основных средств, операциями с клиентами в бухгалтерии, закупками материальных средств, сбытом готовой продукции в логистике, планированием, учетом, контролем и анализом в контроллинге, учетом количества сотрудников компании в модуле управления персоналом. SAP система в большинстве случаев имеет готовые решения, которые уже были внедрены и определены как «best practices», тем самым SAP-консультант знает возможности системы и может их грамотно преподнести заказчику.

Главной задачей SAP-консультанта является сбор требований, в какой-то степени напоминает роль бизнес-аналитика в IT-компаниях, настройка системы на уровне разработки, тестирование, ввод в эксплуатацию и обучение клиентов. Например, стоит задача настроить систему под ресторанный бизнес, нужно продумать исходя из опыта и знаний системы, как будут поступать заказы от клиентов, откуда компания будет знать, сколько понадобится продуктов каждый день для готовки, как будет производиться оплата и т.д.

Попасть на стажировку в компанию можно без опыта работы с системой SAP, все понимают, что это довольно-таки узкая специальность и знания, в основном, приобретаются на практике, главное иметь мотивацию и желание для развития. Существуют различные форумы с комьюнити SAP-специалистов, где каждый делится опытом, знаниями, предоставляет готовые решения при настройке системы.

За последнее десятилетие компания SAP стала более открытой, предоставляя бесплатную установку демоверсию SAP на свой ПК. Так есть возможность попытаться развернуть ее, изучить и попробовать что-то пописать.

Найти SAP-консультанта на hh.ru


Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!

Просмотров: 7627. Оценка статьи: 3.0 из 5. Уже оценило 2 читателя

Об авторе - katherina_vasilyeva

More by katherina_vasilyeva

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]