Цепочка процессов SAP BI: создание, проверка, активация, назначение, мониторинг

Что такое технологическая цепочка?

  • Цепочка процессов — это последовательность процессов, которые в фоновом режиме ожидают события.
  • Некоторые из этих процессов запускают отдельное событие, которое, в свою очередь, может запускать другие процессы.
  • Он предоставляет различные соединители, которые позволяют альтернативное и параллельное выполнение процесса.
  • Например, розничный магазин получает заказ клиента, это запускает последовательность событий, таких как проверка материала на складе, заказ продукта со склада для производства продукта и так далее.
  • Цепочки процессов предоставляют функции графического планирования и мониторинга, которые помогают в автоматизации, визуализации и мониторинге задач/процессов.
  • Цепочки процессов интегрированы в панель администрирования BI на базе портала.
  • Цепочки процессов можно рассматривать как блок-схемы, которые запланированы для ожидания в фоновом режиме и инициируются событием другого процесса.

Технологическая цепочка

Технологическая цепочка включает три основных этапа.

  1. Запуск процесса: описывает, когда запустится процесс (немедленно, запланированное задание, метапроцесс, API).
  2. Соединитель: это процесс связывания, в котором можно выбирать варианты запуска следующего процесса.
  3. Вариант: объект, на котором мы должны выполнить процесс, называется Вариантом. Это набор параметров, передаваемых процессу, например имя инфо-пакета или Инфо-объекты

Шаги по созданию цепочки процессов

RSPC — это полная и единственная транзакция, используемая для обслуживания технологической цепочки. На этом экране существующие цепочки процессов отсортированы по «Компонентам приложения».

Доступны два представления:

  1. Проверить просмотр
  2. Планировочный вид.

Режимом по умолчанию является представление планирования.

Шаг 1) Создание цепочки процессов:

Нажмите значок «Создать».

Создайте цепочку процессов в SAP

Шаг 2)

  1. Введите техническое название цепочки процессов.
  2. Введите осмысленное описание цепочки процессов.

Создайте цепочку процессов в SAP

Нажмите галочку.

Шаг 3) Всплывает новое окно. Нажмите значок «Новый», чтобы создать новый «Начать процесс».

Создайте цепочку процессов в SAP

Шаг 4)

  1. Введите техническое имя процесса запуска.
  2. Введите осмысленное описание процесса запуска и нажмите кнопку «Ввод».

Создайте цепочку процессов в SAP

Шаг 5) Следующий экран используется для назначения триггера на основе времени или события для цепочки процессов.

  1. Нажмите на опцию «Прямое расписание», чтобы запланировать цепочку процессов на определенное время.
  2. Нажмите кнопку «Изменить выбор», чтобы войти в деtails для планирования цепочки процессов для выполнения.

Создайте цепочку процессов в SAP

Шаг 6) Шаги по планированию технологической цепочки:

  1. Нажмите кнопку «Дата/Время». Укажите запланированную дату/время начала, дату/время окончания.
  2. Чтобы установить частоту, нажмите на галочку box «Периодическая работа».
  3. Нажмите кнопку «Значения периода».
  4. На следующем экране выберите необходимую частоту (ежечасно/ежедневно/еженедельно/ежемесячно/другой период). Нажмите значки «Сохранить» и кнопку «Назад», чтобы вернуться к предыдущему экрану RSPC.

Создайте цепочку процессов в SAP

Нажмите Сохранить

Шаг 7) Добавить информационный пакет:

Нажмите на значок «Типы процессов», чтобы продолжить.

Создайте цепочку процессов в SAP

Шаг 8) Как обсуждалось ранее, загрузка данных может быть инициирована через InfoPackage или DTP.

  1. Если загрузка данных должна выполняться через InfoPackage, используйте тип процесса «Выполнение InfoPackage».
  2. Если загрузка данных должна выполняться через DTP, используйте тип процесса «Процесс передачи данных».

Создайте цепочку процессов в SAP

Шаг 9) Появится новое всплывающее окно. Здесь вы можете выбрать необходимый инфо-пакет.

Создайте цепочку процессов в SAP

Шаг 10) Подключите стартовый вариант и инфо-пакет:

Есть 2 способа сделать это: щелкните правой кнопкой мыши на первом шаге. Нажмите «Соединиться с» -> «Загрузить данные».

Другой способ — выбрать «Начать вариант» и удерживать нажатой левую кнопку мыши. Затем переместите кнопку мыши на целевой шаг. Стрелка должна следовать за вашим движением. Прекратите нажимать кнопку мыши, и будет создано новое соединение. От процесса запуска до каждого второго шага проходит черная линия.

Создайте цепочку процессов в SAP

Цепочка процессов выглядит, как показано ниже, после создания соединения между начальным вариантом и информационным пакетом.

Создайте цепочку процессов в SAP

Для любого последующего шага мы можем выбрать, будет ли последующий шаг выполняться только в том случае, если предыдущий.

  • Прошел успешно: обычно используется при обычной обработке.
  • Завершено с ошибками: обычно используется для отправки сообщений об ошибках.
  • Выполнить независимо от успеха или неудачи предыдущего шага.

Создайте цепочку процессов в SAP

Шаги по проверке согласованности технологической цепочки

  1. Выберите меню «Перейти»
  2. Выберите «Проверка просмотра».

Проверьте согласованность технологической цепочки

SAP проверит, все ли шаги связаны и имеют ли хотя бы один предшественник. Логические ошибки не обнаружены. Если мы получим предупреждения или сообщение «Цепочка в порядке», мы сможем активировать ее. Если проверка выявит какие-то ошибки, нам придется сначала их удалить.

Проверьте согласованность технологической цепочки

Шаги по активации цепочки процессов

  1. Нажмите на меню «Цепочка процессов».
  2. Выберите «Активировать».
  3. Или выберите кнопку «Активировать»

Активируйте цепочку процессов

Действия по назначению цепочки процессов компоненту приложения

По умолчанию цепочка процессов создается в компоненте приложения «Не назначено».

  1. Выберите кнопку «Компонент приложения».
  2. Выберите необходимый компонент и повторно активируйте цепочку.

Назначьте цепочку процессов компоненту приложения

Шаги по активации цепочки процессов

  1. Нажмите на меню «Выполнение».
  2. Выберите «Расписание».

Активируйте цепочку процессов

Альтернативно нажмите кнопку «Расписание».

Цепочка будет запланирована как фоновое задание и ее можно будет просмотреть в коде транзакции SM37. Вы найдете задание под названием «BI_PROCESS_TRIGGER». Все цепочки процессов запланированы с одним и тем же именем задания.

Активируйте цепочку процессов

Как контролировать технологические цепочки

  1. Существует ряд рабочих сред, доступных для мониторинга выполнения цепочки процессов:
  2. Перейдите на вкладку «Администрирование» из DatawarehouseWorkBench (RSA1).
  3. BI-монитор в системе управления вычислительным центром (CCMS)
  4. Мониторинг ежедневных цепочек процессов (транзакция RSPCM)
  5. Просмотр журнала запусков цепочки процессов при обслуживании цепочки процессов (транзакция RSPC)

Мониторинг технологических цепочек