Меню
Фильтр
[+]

Рубрики:
Выбрано 2210 материалов
Никита Калуцкий
Современная отладка в ABAP: от вмешательства к наблюдению. Часть 2
Современный ABAP всё чаще функционирует как среда, а не язык — с динамическими вызовами, метапрограммированием и слоями инфраструктуры. В таких условиях отладка перестаёт быть прямой процедурой наблюдения и превращается в анализ взаимодействующих контекстов. Три препятствия здесь ключевые: потеря ориентации при динамическом исполнении, риск искажения логики при вмешательстве и компромисс между глубиной наблюдения и скоростью работы системы.
Ануп Махешвари
Настройка основных данных банковского счёта. Извлечённые уроки: казначейство и управление фондами
Продолжим обзор действий по настройке системы (Customizing), необходимые для миграции расчётных счетов банка (house bank accounts) в рамках перехода на SAP S/4HANA Finance.
Группа авторов
Консигнация в SAP: платим только при потреблении
При консигнации поставщик предоставляет вашей компании материалы, за которые выставляется счёт только после их изъятия из консигнационного запаса. Например, поставщик размещает свои товары на территории вашей компании для потребления. Когда компания регистрирует расход консигнационного материала по производственному заказу, технологическому заказу или даже по центру затрат, она становится обязанной оплатить поставщику израсходованный материал.
Никита Калуцкий
Современная отладка в ABAP: от вмешательства к наблюдению. Часть 1
Отладка в ABAP больше не сводится к установке точек останова и пошаговому проходу. Новые инструменты — скрипты, трассировка, отладка с учётом уровня — меняют саму логику анализа ошибок. Автор рассматривает эволюцию отладки как инженерный процесс наблюдения, где вмешательство минимально, а наблюдаемость встроена в архитектуру. Статья даёт понятийный фундамент для мастер-класса, который продолжает тему практическими демонстрациями и стратегиями эффективной диагностики сложных систем SAP.
Ануп Махешвари
Подготовка и миграция расчётных счетов банка
В этой главе рассматриваются действия по настройке системы (Customizing), необходимые для миграции расчётных счетов банка (house bank accounts) в рамках перехода на SAP S/4HANA Finance. Эта деятельность становится особенно важной, если вы планируете использовать компонент SAP Cash Management.
Никита Калуцкий
SAP-разработка в эпоху DevOps. Как сократить путь от кода до релиза. Часть 2
Этот раздел посвящен практическим шаблонам CI/CD для SAP-проектов и способам интеграции контроля качества в полный жизненный цикл кода.
Киран Бандари
Объекты блокировок в ABAP
Блокировки — это стандартный механизм предотвращения одновременного изменения данных разными пользователями. Пользовательские таблицы базы данных также должны быть защищены блокировками. Они реализуются с помощью специальных функциональных модулей наложения (ENQUEUE) и снятия (DEQUEUE) блокировок. Объекты блокировки — это определения, глобальные по системе, на основе которых автоматически создаются соответствующие модули. Раздел подробно объясняет процесс создания таких объектов, их параметры и программное использование. В завершение глава подводит итоги, акцентируя внимание на значении словаря данных в разработке ABAP-приложений и переходе к теме устойчивого хранения данных в следующей главе.
Ануп Махешвари
Подготовка и миграция Книги материалов SAP
В этой главе рассматриваются шаги по кастомизации, необходимые для Книги материалов (Material Ledger) при миграции на SAP S/4HANA Finance. Описаны настройки, конфигурация и назначение типов Material Ledger..
Никита Калуцкий
SAP-разработка в эпоху DevOps. Как сократить путь от кода до релиза. Часть 1
SAP-проектам всё труднее оставаться эффективными в мире, где скорость изменений стала нормой. DevOps предлагает способ сократить путь от идеи до стабильного релиза, не жертвуя надёжностью. В статье показано, как интеграция Git, abapGit, CI/CD и инструментов контроля качества (ATC, abaplint) помогает избавиться от узких мест классической транспортной модели SAP и сделать разработку предсказуемой. Разбор типовых барьеров и практических решений даёт читателю понимание, зачем компании стоит идти в сторону DevOps, как избежать распространённых ошибок и с чего начать переход. Финальный раздел связывает теорию с реальными сценариями.
Джон Джордан
Контроллинг затрат на продукт с помощью решений SAP. Информационная система. Отчеты по МВЗ
После того как в предыдущей главе мы изучили, как отчеты о производственных отклонениях могут помочь вам в ходе анализа отклонений, давайте посмотрим на то, какую пользу могут принести отчеты по МВЗ в ходе анализа отклонений МВЗ.
Группа авторов
Особые типы закупок в 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». Представляем вашему вниманию раздел 6 «Средства помощи» главы 10 «ABAP-словарь данных».
Никита Калуцкий
Когда код говорит: чтение ABAP глазами консультанта. Часть 1
Статья раскрывает, почему чтение ABAP-кода — это самостоятельный профессиональный навык, требующий инженерного мышления, дисциплины и контекстного понимания. Представлены систематизированные подходы к отладке и трассировке, практические приёмы реконструкции структуры программ, примеры «хороших» и «плохих» заданий, чеклист для самооценки и мини-задача для самостоятельного анализа.
Группа авторов
Регрессия как инструмент прогнозирования: от теории к автоматизации в SAP. Применение автоматизированной регрессионной модели
Регрессионные модели могут применяться различными способами, включая использование Predictive Factory и Automated Analytics, а также с помощью scoring code и KxShell Script. Перед применением модели необходимо проверить её качество. В статье рассмотрено, как определить, можно ли безопасно использовать модель, а затем — как её применить.
Ануп Махешвари
Подготовка и миграция модуля Контроллинг
В данной главе рассматриваются этапы кастомизации, необходимые для компонента Controlling (CO) при миграции на SAP S/4HANA Finance. Также описывается конфигурация, подготовка и активация сферы деятельности (operating concern) для анализа прибыльности по учетным данным (account-based Profitability Analysis).
1 2 3 4 5
...
111