SAP Підручник з ланцюжка процесів BW (RSPC Tcode)
⚡ Розумний підсумок
Ланцюги процесів у SAP BW автоматизує, планує та контролює послідовності фонових процесів, таких як завантаження даних, використовуючи RSPC транзакцій для зв'язування початкового процесу, конекторів та варіантів у контрольований, повторюваний робочий процес сховища даних.

Що таке ланцюг процесів?
- Ланцюжок процесів — це послідовність процесів, які у фоновому режимі очікують події.
- Деякі з цих процесів викликають окрему подію, яка може запускати інші процеси по черзі.
- Він надає різні з'єднувачі, що дозволяють альтернативне та паралельне виконання процесів.
- Наприклад, коли роздрібний магазин отримує замовлення клієнта, це запускає послідовність подій, таких як перевірка наявності матеріалу → замовлення товару зі складу → виробництво товару тощо.
- Ланцюжки процесів забезпечують функції графічного планування та моніторингу, які допомагають автоматизувати, візуалізувати та контролювати завдання й процеси.
- Ланцюжки процесів інтегровані в панель адміністрування бізнес-аналітики на базі порталу.
- Ланцюжки процесів можна розглядати як блок-схеми, які заплановані на очікування у фоновому режимі та запускаються на подію іншим процесом.
Ланцюг процесу включає три основні кроки:
- Розпочати процес: Описує, коли процес розпочнеться (негайно, заплановане завдання, металанцюг або API).
- Роз'єм: Процес зв'язування, який вибирає опцію для запуску наступного процесу.
- Варіант: Об'єкт, на якому виконується процес. Це набір параметрів, що передаються процесу, таких як назва інфопакета або Інфооб'єкти.
Кроки для створення ланцюжка процесів
RSPC – це центральна транзакція, яка використовується для обслуговування ланцюжка процесів. На цьому екрані існуючі ланцюжки процесів відсортовані за «Компонентами програми». Доступні два режими перегляду: Перевірка та Планування. Режимом за замовчуванням є Планування.
Крок 1) Створення ланцюжка процесів: натисніть значок «Створити».
Крок 2)
- Введіть технічну назву технологічного ланцюга.
- Введіть змістовний опис ланцюжка процесів.
Натисніть на позначку.
Крок 3) З’явиться нове вікно. Натисніть на значок «Новий», щоб створити новий «Запустити процес».
Крок 4)
- Введіть технічну назву процесу запуску.
- Введіть змістовний опис для процесу запуску та натисніть кнопку Enter.
Крок 5) На наступному екрані для ланцюжка процесів призначається тригер на основі часу або події.
- Натисніть «Пряме планування», щоб запланувати ланцюжок процесів на певний час.
- Натисніть кнопку «Змінити вибір», щоб ввести деталі для планування виконання ланцюжка процесів.
Крок 6) Кроки для планування ланцюжка процесів:
- Натисніть кнопку «Дата/час». Вкажіть заплановану дату/час початку та дату/час завершення.
- Щоб встановити частоту, поставте прапорець у полі «Періодичне завдання».
- Натисніть кнопку «Значення періоду».
- На наступному екрані виберіть потрібну частоту (Щогодинно/Щоденно/Щотижнево/Щомісячно/Інший період). Натисніть значок «Зберегти» та кнопку «Назад», щоб повернутися до екрана RSPC.
Натисніть "Зберегти".
Крок 7) Додати інфопакет: натисніть значок «Типи процесів», щоб продовжити.
Крок 8) Як обговорювалося раніше, завантаження даних може бути ініційовано через інфопакет або DTP.
- Якщо завантаження даних виконується через інфопакет, використовуйте тип процесу «Виконати інфопакет».
- Якщо завантаження даних здійснюється через DTP, використовуйте тип процесу «Процес передачі даних».
Крок 9) З’явиться нове спливаюче вікно. Тут ви можете вибрати необхідний інфо-пакет.
Крок 10) Підключіть як початковий варіант, так і інфопакет. Є два способи зробити це: клацніть правою кнопкою миші на першому кроці, виберіть «Підключитися до» -> «Завантажити дані»; або виберіть «Початковий варіант», утримуйте ліву кнопку миші натиснутою, перейдіть до цільового кроку, доки не з’явиться стрілка, і відпустіть, щоб створити з’єднання. Від початкового процесу до кожного другого кроку є чорна лінія.
Ланцюг процесів виглядає, як показано нижче, після створення з'єднання між початковим варіантом та інфопакетом.
Для будь-якого наступного кроку ви можете вибрати, чи виконуватиметься наступний крок, лише якщо попередник:
- Було успішно: зазвичай використовується у звичайній обробці.
- Закінчилося з помилками: зазвичай використовується для надсилання повідомлень про невдачі.
- Виконується незалежно від успіху чи невдачі попереднього кроку.
Кроки для перевірки узгодженості ланцюжка процесів
- Виберіть меню «Перейти».
- Виберіть «Перевірка перегляду».
SAP перевіряє, чи всі кроки пов'язані та мають принаймні одного попередника. Логічних помилок не виявлено. Якщо ви отримуєте попередження або повідомлення «Ланцюг в порядку», ви можете активувати його. Якщо перевірка виявляє помилки, спочатку їх потрібно видалити.
Кроки для активації ланцюжка процесів
- Натисніть на меню «Ланцюг процесу».
- Виберіть «Активувати».
- Або натисніть кнопку «Активувати».
Кроки для призначення ланцюжка процесів компоненту програми
За замовчуванням ланцюжок процесів створюється в компоненті програми «Не призначено».
- Виберіть кнопку «Компонент програми».
- Виберіть потрібний компонент і повторно активуйте ланцюг.
Кроки для планування ланцюжка процесів
- Натисніть на меню «Виконання».
- Виберіть «Розклад».
Або натисніть кнопку «Запланувати». Ланцюг заплановано як фонове завдання та його можна переглянути в транзакції SM37. Ви знайдете завдання під назвою «BI_PROCESS_TRIGGER»; усі ланцюжки процесів заплановано з однаковою назвою завдання.
Як контролювати ланцюги процесів
Для моніторингу виконання ланцюжка процесів доступний ряд робочих середовищ:
- Перейдіть на вкладку Адміністрування з робочої області сховища даних (RSA1).
- BI-монітор в системі управління обчислювальним центром (CCMS).
- Моніторинг щоденних технологічних ланцюжків (транзакційний RSPCM).
- Перегляд журналу для запуску ланцюжка процесів під час обслуговування ланцюжка процесів (транзакція RSPC).




















