SAP Урок за BW Process Chain (RSPC Tcode)

⚡ Умно обобщение

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

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

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. Ако зареждането на данни се извършва чрез инфопакет, използвайте типа процес „Изпълнение на инфопакет“.
  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 монитор в системата за управление на изчислителни центрове (CCMS).
  • Мониторинг на ежедневните вериги от процеси (транзакционна RSPCM).
  • Изглед на лог за изпълнения на верига от процеси при поддръжка на веригата от процеси (транзакция RSPC).

Наблюдавайте процесните вериги

Въпроси и Отговори

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

Конекторът може да стартира следващия процес само когато предишният завърши успешно (зелена връзка), само когато завърши с грешки (червена връзка) или винаги, независимо от резултата (черна връзка). Това контролира потока на веригата.

Метаверигата е верига от процеси, която задейства други вериги от процеси като стъпки, използвайки опцията „Стартиране на използване на метаверига или API“. Метаверигите позволяват на екипите да групират и оркестрират много локални вериги в един главен график.

Да. Интелигентна автоматизация и SAP Joule AI copilot може да наблюдава състоянието на веригата, да предсказва вероятни повреди от историята и да препоръчва повторни пускания или поправки, намалявайки ръчното наблюдение и ускорявайки възстановяването при повреда на товара.

Машинното обучение анализира минали времена на изпълнение и неуспехи, за да предложи оптимални графици, да открие аномалии и да приоритизира разрешаването на грешки. Това интелигентно наблюдение помага да се поддържат надеждни нощните зареждания на данни и в рамките на техния пакетен прозорец.

Обобщете тази публикация с: