Учебники

19) Технологические цепочки в SAP BI / BW

What is Process Chain?

  • A process chain is a sequence of processes that wait in the background for an event.
  • Some of these processes trigger a separate event that can start other processes in turn.
  • It provides various connectors that allow alternative and parallel execution of process.
  • Например, розничный магазин получает заказ клиента, это инициирует последовательность событий, таких как проверка материала на складе, заказ товара из Warehouse, заказ на его изготовление и так далее. 
  • Цепочки процессов обеспечивают графическое планирование и функции мониторинга, помогающие в автоматизации, визуализации и мониторинге задач / процессов.
  • Цепочки процессов интегрированы в панель управления BI на основе портала.
  • Цепочки процессов можно рассматривать как блок-схемы, которые ожидают в фоновом режиме и запускают событие другим процессом.

Цепочка процессов включает в себя три основных этапа

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

В этом уроке вы узнаете —

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

Шаги, чтобы проверить последовательность технологической цепочки.

Шаги для активации цепочки процессов.

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

Шаги для активации цепочки процессов.

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

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

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

 Доступны два вида:

  1. Проверить вид
  2. Вид планирования.

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

Шаг 1)

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

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

Шаг 2)

  1. Введите техническое имя технологической цепочки.
  2. Введите содержательное описание для цепочки процессов.

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

Шаг 3)

Появится новое окно. Нажмите на иконку «New», чтобы создать новый «Start Process».

Шаг 4)

  1. Введите техническое название процесса запуска.
  2. Введите содержательное описание для Начального процесса и нажмите кнопку Enter.

Шаг 5)

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

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

Шаг 6)

Шаги для планирования цепочки процессов:

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

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

Шаг 7)

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

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

Шаг 8)

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

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

Шаг 9)

Появится новое всплывающее окно. Здесь вы можете выбрать необходимый InfoPackage.

Шаг 10) 

Соедините оба варианта Start и InfoPackage:

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

Или нажмите кнопку «Расписание».

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

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

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