Собственные отчёты
Новые или изменённые отчёты, вытягивающие данные из SAP в формат, которым отдел действительно может пользоваться, часто заменяя ручную работу с таблицей.
SAP
Собственный код, новые экраны, интеграции и отчёты в системе SAP, в формате выделенного найма, проекта с фиксированным объёмом, поддержки в подборе персонала или консалтинга.
Большинство компаний Дубая и ОАЭ, которые нанимают SAP-разработчика, уже используют SAP где-то в организации и нуждаются в человеке, который это изменит: отчёт, переставший соответствовать тому, как бизнес работает на самом деле, медленный или запутанный экран, новую интеграцию с банком или логистическим партнёром, или разрыв между тем, что SAP делает из коробки, и тем, что нужно конкретному отделу. Сама SAP описывает своё программное обеспечение как охватывающее финансы, цепочки поставок, HR и клиентские процессы по всему бизнесу, именно поэтому запросы, попадающие на стол разработчика, так сильно различаются от компании к компании.
Прежде чем нанять SAP-разработчика в Дубае, полезно назвать реальную задачу, а не отталкиваться от названия должности. Изменение существующего отчёта или части бэкенд-логики указывает на ABAP. Новый интерфейс для сотрудников указывает на Fiori или UI5. Переход на S/4HANA или медленный запрос указывает на более узкую специализацию, описанную в других местах этой категории. Эта страница описывает общую роль: человека, уверенно работающего с типичными задачами разработки SAP, хорошо подходящего бизнесу с небольшим ландшафтом SAP или смешанным бэклогом мелких изменений.
Что строит SAP-разработчик
Конкретные результаты, а не общее описание должности.
Новые или изменённые отчёты, вытягивающие данные из SAP в формат, которым отдел действительно может пользоваться, часто заменяя ручную работу с таблицей.
Небольшие куски логики, добавленные к стандартной транзакции SAP там, где процесс из коробки не совсем соответствует тому, как работает бизнес.
Связи между SAP и другой системой, например платформой электронной коммерции, банковским файлом или государственным порталом, построенные по опубликованному интерфейсу.
Доработки существующих экранов SAP или простых приложений Fiori, не доходящие до полноценной сборки нового приложения.
Разовые скрипты для очистки или переноса данных, аккуратно проверенные сначала на непродуктивной системе.
Выяснение, почему процесс сбоит или ведёт себя неожиданно, что часто занимает большую часть времени, за которое вы платите, когда нанимаете SAP-разработчика в Дубае на постоянной основе.
Важные навыки
Актуальная практика по вашему реальному продукту SAP, а не общее заявление «стаж работы с SAP».
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Основы ABAP | Уверенно читает и пишет ABAP, включая объектно-ориентированный стиль, который SAP называет ABAP Objects | Большая часть собственной логики SAP до сих пор работает через ABAP, который в собственной документации SAP описан как язык, лежащий в основе большинства её коммерческих приложений |
| Ваш конкретный продукт SAP | Недавняя, практическая работа с S/4HANA, Business One или ECC, соответствующая тому, что вы реально используете | Эти продукты расходятся достаточно сильно, чтобы опыт с одним не переносился полностью на другой |
| Дисциплина изменений | Работает через ландшафт разработки, теста и продакшена, а не редактирует напрямую в рабочей системе | Непротестированное изменение в финансовом процессе или процессе цепочки поставок немедленно затрагивает реальные транзакции |
| Отладка | Может проследить сбой через стандартный код SAP, а не только через свои собственные доработки | Большинство ошибок находятся на границе между собственной и стандартной логикой |
| Привычка документировать | Записывает простым языком, что делает собственный объект и почему | Незадокументированный собственный код дорого трогать заново при следующем обновлении |
Собственная документация SAP для разработчиков на help.sap.com описывает язык полностью, включая его объектно-ориентированные возможности, что представляет собой разумный базовый уровень, которого стоит ожидать от любого, кого вы нанимаете как SAP-разработчика в Дубае для бэкенд-работы.
Форматы работы с нами
Выделенный разработчик подходит бизнесу с постоянным потоком мелких изменений SAP в течение года, где контекст вашей конкретной настройки накапливается и окупается со временем. Проект с фиксированным объёмом подходит для одного чётко определённого отчёта, интеграции или изменения с финальной точкой. Поддержка в подборе персонала подходит бизнесу, который хочет нанять SAP-разработчика напрямую в свой штат, особенно там, где знание SAP должно оставаться внутри компании надолго. Консалтинг подходит бизнесу, у которого уже есть разработчик, но нужно опытное второе мнение по сложному куску собственного кода или риску обновления перед дальнейшими вложениями.
Оценка кандидата
Проверки, раскрывающие реальный практический опыт, а не список названий модулей.
Конкретный, недавний ответ вроде «S/4HANA 2022, on premise» расскажет вам гораздо больше, чем общее заявление об опыте работы с SAP.
Какую проблему он решал, почему был построен именно так, и что кандидат сделал бы иначе сейчас.
Короткую задачу, близкую к вашей реальной работе, например проследить описанную ошибку через стандартную транзакцию, оцененную по методу, а не по одному правильному ответу.
Каков его процесс переноса изменения из разработки через тест в рабочую систему SAP, и что происходит, когда что-то идёт не так.
Сильный кандидат прямо скажет, когда задача на самом деле относится к специализации Fiori, UI5 или HANA, а не будет заявлять, что покрывает всё, чего касается SAP, что один из самых явных признаков того, что человеку, которого вы нанимаете как SAP-разработчика в Дубае, можно доверять.
Сертификации
SAP ведёт структурированную программу сертификации, полезную как один из факторов наряду с реальным кодом.
Учебная платформа SAP описывает ряд сертификаций, подтверждающих навыки по конкретным технологиям SAP, выдаваемых как цифровой значок. Сертификат уровня Associate по разработке ABAP, разумный начальный сигнал, а не доказательство продакшн-опыта на вашем конкретном ландшафте.
Попросите показать цифровой значок вместо того, чтобы верить строчке в резюме на слово, и сочетайте это с разбором кода и заданием, описанными выше. Наша страница сертифицированный SAP-разработчик подробнее объясняет, что эти credential доказывают, а что нет.
Особенности ОАЭ
Актуально везде, где SAP хранит данные клиентов или сотрудников.
Если ваша система SAP хранит персональные данные клиентов или сотрудников, Федеральный декрет-закон № 45 от 2021 года, федеральный закон ОАЭ о защите персональных данных, требует от компаний защищать эти данные и получать согласие на их обработку, с ограниченными исключениями, согласно официальной странице законов о защите данных правительства ОАЭ. Поднимите этот вопрос с тем, кто направляет собственное изменение SAP, затрагивающее персональные данные.
SAP поддерживает вёрстку справа налево и двуязычные интерфейсы на арабском и английском, и SAP-разработчик, работающий над клиентскими экранами для аудитории ОАЭ, должен уверенно тестировать оба направления, а не предполагать, что подойдёт только английский.
Эта страница относится к нашей категории SAP, части более широкого раздела наём разработчиков в Дубае. Если ваша работа, это именно собственная логика на ABAP, смотрите нашу страницу SAP ABAP-разработчик, а если это новый интерфейс, а не бэкенд-код, страницы SAP Fiori-разработчик или SAP UI5-разработчик. Работа, конкретно связанная с S/4HANA или производительностью базы данных, находится на наших страницах SAP S/4HANA-разработчик и SAP HANA-разработчик. Если ваша потребность окажется корпоративным ПО за пределами именно SAP, наша категория ERP-разработчик может подойти лучше.
Прямые ответы
Разработчик пишет и меняет код. Консультант, особенно функциональный консультант, настраивает стандартные параметры SAP под ваш бизнес-процесс без обязательного написания кода. Многим проектам нужны оба, и стоит заранее уточнить, к какому типу относится конкретная задача, прежде чем составлять бриф на найм.
Да, максимально точно. S/4HANA, SAP Business One и более старые релизы ECC работают достаточно по-разному, чтобы недавний опыт разработчика значил больше, чем общий стаж работы с SAP. Скажите нам продукт и, если знаете, версию.
Многие универсальные SAP-разработчики могут работать с ABAP, базовыми изменениями Fiori и простыми запросами к базе данных на рабочем уровне. Для серьёзного нового приложения или реальной проблемы с производительностью наши отдельные страницы Fiori и HANA описывают роли, сфокусированные именно на этой работе.
Собственный код, главный источник боли при обновлении в проектах SAP, поскольку его нужно проверять против каждого нового релиза. Грамотный SAP-разработчик пишет собственную логику так, чтобы её было легко найти и повторно протестировать позже, и прямо скажет, когда требование лучше решить стандартной настройкой вместо кода.
Часто да, особенно для одного отчёта, одной интеграции или одного чётко определённого изменения. Постоянная программа изменений SAP в течение года лучше подходит выделенному разработчику, поскольку контекст накапливается со временем.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.