Меню

Сортировать:

Новое Популярное

SAP-разработка в эпоху DevOps. Как сократить путь от кода до релиза. Часть 1

SAP-проектам всё труднее оставаться эффективными в мире, где скорость изменений стала нормой. DevOps предлагает способ сократить путь от идеи до стабильного релиза, не жертвуя надёжностью. В статье показано, как интеграция Git, abapGit, CI/CD и инструментов контроля качества (ATC, abaplint) помогает избавиться от узких мест классической транспортной модели SAP и сделать разработку предсказуемой. Разбор типовых барьеров и практических решений даёт читателю понимание, зачем компании стоит идти в сторону DevOps, как избежать распространённых ошибок и с чего начать переход. Финальный раздел связывает теорию с реальными сценариями.

Особые типы закупок в SAP S/4HANA. Работа с субподрядом в SAP S/4HANA

Процесс субподряда начинается, когда ваша компания передаёт (отпускает) компоненты субподрядчику, которым обычно выступает поставщик, по субподрядному заказу на поставку, для выполнения сборки или добавления ценности к продукту.

Межзаводские перемещения: как настроить перемещение запасов между площадками в SAP. Списание с альтернативного завода в SAP

В условиях интегрированной и по-настоящему глобализованной экономики как компании с небольшими производственными мощностями, так и корпорации с обширной сетью заводов в разных странах сталкиваются с многообразными, сложными и требующими высокой точности логистическими и снабженческими задачами. Эти процессы должны быть корректно отражены в SAP S/4HANA для эффективного планирования закупок, управления запасами (inventory management) и производства (production processes) — независимо от масштаба предприятия. Продолжим рассматривать примеры бизнес-процессов и связанных с ними сложностей.

Когда код говорит: чтение ABAP глазами консультанта. Часть 2

Плохой код почти всегда начинается с плохого задания. Неясная граница ответственности, пересечение зон влияния, нефиксированные предположения и отсутствующие комментарии порождают фрагменты, которые невозможно читать, потому что в них нечего восстанавливать. Если в техническом задании не определены предусловия и постусловия, разработчик вынужден выстраивать их на ходу, а читатель потом — догадываться, почему именно так. Корректная постановка ТЗ формирует структуру программы задолго до первой строки кода.

Средства поиска в ABAP. Часть 2

Средства поиска (Search helps) предоставляют справку по вводу для экранных полей. Средство поиска можно назначить экранному полю, элементу данных или полю таблицы. Справка по вводу — это стандартная функция системы SAP. При разработке приложений следует поддерживать справки по вводу для экранов, чтобы обеспечить пользователям единообразный пользовательский интерфейс.

Когда код говорит: чтение ABAP глазами консультанта. Часть 1

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

Регрессия как инструмент прогнозирования: от теории к автоматизации в SAP. Применение автоматизированной регрессионной модели

Регрессионные модели могут применяться различными способами, включая использование Predictive Factory и Automated Analytics, а также с помощью scoring code и KxShell Script. Перед применением модели необходимо проверить её качество. В статье рассмотрено, как определить, можно ли безопасно использовать модель, а затем — как её применить.

Подготовка и миграция модуля Контроллинг

В данной главе рассматриваются этапы кастомизации, необходимые для компонента Controlling (CO) при миграции на SAP S/4HANA Finance. Также описывается конфигурация, подготовка и активация сферы деятельности (operating concern) для анализа прибыльности по учетным данным (account-based Profitability Analysis).

Базис не для Базиса. Сервер приложений

Статья объясняет, почему понимание архитектуры сервера приложений SAP — не формальность, а часть инженерной ответственности. Она формирует понятийную основу, без которой любое вмешательство в систему становится случайным. Материал помогает разработчикам, консультантам и администраторам увидеть в SAP не набор транзакций, а взаимосвязанную систему процессов и уровней. После прочтения читатель приходит на мастер-класс «Базис не для базисников. Сервер приложений? Это очень просто!» уже подготовленным: с точным языком, осмысленным интересом и готовностью видеть архитектуру в действии.

Обзор особых типов закупок в SAP: когда стандартных закупок недостаточно. Прямые закупки в SAP: автоматическая закупка под заказ

SAP S/4HANA предоставляет особые типы закупок (special procurement types), которые могут использоваться вашей компанией для решения специфических бизнес-сценариев, например, связанных с производством, сборкой и закупкой компонентов, не относящихся к традиционным, и включающих в себя сложные и разнородные логистические процессы.

Группы типов в ABAP. Домены в ABAP

Продолжаем публикацию перевода книги Кирана Бандари «Полный ABAP». Представляем вашему вниманию раздел 4 «Группы типов» главы 10 «ABAP-словарь данных». В предыдущем разделе мы рассмотрели использование типов данных, включая элементы данных, структуры и типы таблиц. В этом разделе мы увидим, как использовать и сопровождать группы типов.Группы типов (type groups) представляют собой определения типов данных и констант, глобальные по системе. С развитием и широким распространением глобальных классов и интерфейсов, создание новых групп типов стало неактуальным. Тем не менее, ранее созданные группы продолжают активно использоваться, что делает данный раздел по-прежнему значимым.

Регрессия как инструмент прогнозирования: от теории к автоматизации в SAP. Построение автоматизированной регрессионной модели в SAP Predictive Factory

Одним из наиболее мощных автоматизированных методов, предоставляемых SAP Predictive Analytics, является регрессия. Автоматизированные регрессионные модели позволяют создавать прогнозные модели, которые предсказывают числовые значения, и могут применяться во множестве различных бизнес-сценариев.

Интерактивность на селекционных экранах ABAP

В статье рассматриваются практические приёмы использования интерактивных возможностей селекционных экранов ABAP-программ. Показано, как переход от статических форм к динамическим сценариям позволяет упростить ввод данных, снизить вероятность ошибок и сделать работу с отчётами осмысленной. Автор объясняет, что интерактивность не является украшением интерфейса, а выступает инструментом управления логикой взаимодействия между программой и пользователем. Рассуждения сопровождаются примерами типичных ситуаций и рекомендациями, где динамика оправдана, а где лучше сохранить простоту. Материал рассчитан на разработчиков, руководителей групп и тех, кто ценит в ABAP не только синтаксис, но и инженерную эстетику.

Новый синтаксис ABAP. Часть 2

Продолжаем рассматривать изменения синтаксиса ABAP, появившиеся начиная с версии 7.4: инлайновые декларации, операторы-конструкторы, новые приёмы работы с таблицами, мэши, перечисления. Материал написан не как справочник, а как рассказ о взрослении языка.

Новый синтаксис ABAP. Часть 1

В статье рассматриваются изменения синтаксиса ABAP, появившиеся начиная с версии 7.4: инлайновые декларации, операторы-конструкторы, новые приёмы работы с таблицами, мэши, перечисления. Материал написан не как справочник, а как рассказ о взрослении языка. Автор показывает, что за каждой новой конструкцией стоит не просто удобство, а логика эволюции мышления разработчика: лаконичность становится формой ответственности.

Технологии, люди и новая реальность SAP

Когда-то всё крутилось вокруг функционала. Курсы по настройке модулей, описание бизнес-процессов, доводка под конкретные задачи — именно это составляло основу обучения и главный запрос компаний.