SAP Учебное пособие по цепочке процессов BW (код транзакции RSPC)

⚡ Умное резюме

Технологические цепочки в SAP BW автоматизирует, планирует и отслеживает последовательности фоновых процессов, таких как загрузка данных, используя транзакцию RSPC для связывания начального процесса, коннекторов и вариантов в контролируемый, повторяемый рабочий процесс хранилища данных.

  • 🔗 Технологическая цепочка: Последовательность фоновых процессов, которые выполняются, ожидают и запускают друг друга при наступлении событий.
  • 🔧 Транзакция RSPC: RSPC создает и поддерживает технологические цепочки; RSPCM осуществляет мониторинг ежедневного выполнения этих цепочек.
  • 🎬 Три части: Каждая цепочка имеет начальный процесс, коннекторы и варианты, передающие параметры.
  • 🚦 Разъемы: Соединители переходят к следующему шагу в случае успеха, ошибки или независимо от результата.
  • 📅 Планирование: Цепочки выполняются как фоновое задание SM37 BI_PROCESS_TRIGGER по заданному расписанию.
  • 🤖 Помощь ИИ: Искусственный интеллект и интеллектуальная автоматизация отслеживают состояние цепочки поставок и прогнозируют сбои в работе на ранних стадиях.

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

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

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

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

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

  1. Начать процесс: Указывает, когда начнется процесс (немедленно, по расписанию, через метацепочку или API).
  2. Разъем: Процесс связывания, который выбирает вариант запуска следующего процесса.
  3. вариант: Объект, над которым выполняется процесс. Это набор параметров, передаваемых процессу, таких как имя информационного пакета или ИнфоОбъекты.

Этапы создания цепочки процессов

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

Шаг 1) Создание цепочки процессов: нажмите значок «Создать».

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

Шаг 2)

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

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

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

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

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

Шаг 4)

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

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

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

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

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

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

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

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

Нажмите кнопку Сохранить.

Шаг 7) Добавить информационный пакет: для продолжения нажмите на значок «Типы процессов».

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

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

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

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

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

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

Шаг 10) Соедините начальный вариант и информационный пакет. Это можно сделать двумя способами: щелкнуть правой кнопкой мыши на первом шаге, выбрать «Соединить с» -> «Загрузить данные»; или выбрать «Начальный вариант», удерживать левую кнопку мыши, переместиться к целевому шагу, пока не появится стрелка, и отпустить, чтобы установить соединение. От начального процесса до каждого второго шага идет черная линия.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Присвойте цепочку процессов компоненту приложения.

Этапы планирования цепочки процессов

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

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

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

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

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

Для мониторинга выполнения технологических цепочек доступно несколько рабочих сред:

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

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

Часто задаваемые вопросы (FAQ)

Транзакция RSPC создает, редактирует и активирует цепочки процессов, а RSPCM отслеживает ежедневное выполнение цепочек. Запланированные цепочки выполняются в фоновом режиме в виде заданий с именем BI_PROCESS_TRIGGER, которые могут быть tracотмечено в транзакции SM37.

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

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

Да. Интеллектуальная автоматизация и SAP Система Joule AI Copilot может отслеживать состояние цепочки, прогнозировать вероятные сбои на основе истории и рекомендовать повторные запуски или исправления, сокращая ручной мониторинг и ускоряя восстановление в случае отказа нагрузки.

Машинное обучение анализирует прошлые запуски и сбои, чтобы предлагать оптимальные графики, выявлять аномалии и определять приоритеты устранения ошибок. Этот интеллектуальный мониторинг помогает поддерживать надежную загрузку данных в ночное время и в рамках установленного пакетного окна.

Подведем итог этой публикации следующим образом: