SAP Tutorial Lanțul de Procese BW (Cod T RSPC)

⚡ Rezumat inteligent

Lanțuri de procese în SAP BW automatizează, programează și monitorizează secvențele proceselor de fundal, cum ar fi încărcările de date, utilizând tranzacția RSPC pentru a conecta un proces de pornire, conectori și variante într-un flux de lucru controlat și repetabil al depozitului de date.

  • 🔗 Lanțul de procese: O secvență de procese în fundal care rulează, așteaptă și se declanșează reciproc la evenimente.
  • 🔧 Tranzacție RSPC: RSPC creează și întreține lanțuri de procese; RSPCM monitorizează rularea zilnică a lanțului.
  • 🎬 Trei părți: Fiecare lanț are un proces de pornire, conectori și variante care transmit parametri.
  • 🚦 Conectori: Conectorii execută pasul următor în caz de succes, în caz de eroare sau indiferent de rezultat.
  • 📅 Programare: Lanțurile rulează ca jobul de fundal SM37 BI_PROCESS_TRIGGER conform unui program stabilit.
  • 🤖 Asistență AI: Inteligența artificială și automatizarea inteligentă monitorizează starea lanțului și anticipează din timp defecțiunile de sarcină.

SAP Lanțul de procese BW

Ce este un lanț de procese?

  • Un lanț de procese este o secvență de procese care așteaptă în fundal un eveniment.
  • Unele dintre aceste procese declanșează un eveniment separat care poate porni alte procese la rândul lor.
  • Oferă diverși conectori care permit executarea alternativă și paralelă a proceselor.
  • De exemplu, atunci când un magazin de vânzare cu amănuntul primește o comandă de la un client, acesta declanșează o secvență de evenimente, cum ar fi verificarea materialului din stoc → comandarea produsului din depozit → fabricarea produsului și așa mai departe.
  • Lanțurile de procese oferă funcții grafice de programare și monitorizare care ajută la automatizarea, vizualizarea și monitorizarea sarcinilor și proceselor.
  • Lanțurile de procese sunt integrate în cockpit-ul de administrare BI bazat pe portal.
  • Lanțurile de procese pot fi considerate ca niște diagrame de flux programate să aștepte în fundal și declanșate de un alt proces pentru un eveniment.

Lanțul de proces

Un lanț de procese implică trei etape principale:

  1. Începeți procesul: Descrie când va începe procesul (imediat, job programat, metachain sau API).
  2. Conector: Un proces de conectare care alege opțiunea pentru pornirea următorului proces.
  3. Variantă: Obiectul asupra căruia se execută procesul. Este un set de parametri transmiși procesului, cum ar fi numele InfoPackage-ului sau InfoObiecte.

Pași pentru crearea unui lanț de procese

RSPC este tranzacția centrală utilizată pentru întreținerea lanțului de procese. În acest ecran, lanțurile de procese existente sunt sortate după „Componente ale aplicației”. Sunt disponibile două vizualizări: Vizualizare verificare și Vizualizare planificare. Modul implicit este Vizualizare planificare.

Pas 1) Crearea unui lanț de procese: faceți clic pe pictograma „Creare”.

Creați un lanț de proces în SAP

Pas 2)

  1. Introduceți denumirea tehnică a lanțului de procese.
  2. Introduceți o descriere semnificativă pentru lanțul de procese.

Creați un lanț de proces în SAP

Faceți clic pe marcajul de selectare.

Pas 3) Apare o fereastră nouă. Faceți clic pe pictograma „Nou” pentru a crea un nou „Proces de pornire”.

Creați un lanț de proces în SAP

Pas 4)

  1. Introduceți denumirea tehnică a procesului de pornire.
  2. Introduceți o descriere semnificativă pentru Procesul de pornire și faceți clic pe butonul Enter.

Creați un lanț de proces în SAP

Pas 5) Ecranul următor atribuie un declanșator bazat pe timp sau pe eveniment pentru lanțul de procese.

  1. Faceți clic pe „Programare directă” pentru a programa lanțul de procese pentru o anumită oră.
  2. Faceți clic pe „Modificare selecții” pentru a introduce detaliile pentru programarea lanțului de procese pentru execuție.

Creați un lanț de proces în SAP

Pas 6) Pași pentru planificarea unui lanț de procese:

  1. Faceți clic pe butonul „Data/Ora”. Specificați data/ora de începere și data/ora de sfârșit programate.
  2. Pentru a seta frecvența, bifați caseta „Lucrare periodică”.
  3. Faceți clic pe butonul „Valori periodice”.
  4. În ecranul următor, selectați frecvența dorită (Orar/Zilnic/Săptămânal/Lunar/Altă perioadă). Faceți clic pe pictograma Salvare și pe butonul Înapoi pentru a reveni la ecranul RSPC.

Creați un lanț de proces în SAP

Dați clic pe Salvați.

Pas 7) Adăugați InfoPackage: faceți clic pe pictograma „Tipuri de procese” pentru a continua.

Creați un lanț de proces în SAP

Pas 8) Așa cum s-a discutat anterior, o încărcare de date poate fi declanșată prin intermediul unui InfoPackage sau al unui DTP.

  1. Dacă încărcarea datelor se face prin intermediul unui InfoPackage, utilizați tipul de proces „Execute InfoPackage”.
  2. Dacă încărcarea datelor se face prin intermediul unui DTP, utilizați tipul de proces „Proces de transfer de date”.

Creați un lanț de proces în SAP

Pas 9) Apare o nouă fereastră pop-up. Aici puteți alege InfoPackage-ul necesar.

Creați un lanț de proces în SAP

Pas 10) Conectați atât varianta de pornire, cât și InfoPackage. Există două modalități de a face acest lucru: faceți clic dreapta pe primul pas, faceți clic pe „Conectare cu” -> „Încărcare date”; sau selectați „Varianta de pornire”, țineți apăsat butonul stâng al mouse-ului, treceți la pasul țintă până când urmează o săgeată și eliberați butonul pentru a crea conexiunea. De la procesul de pornire până la fiecare al doilea pas există o linie neagră.

Creați un lanț de proces în SAP

Lanțul de procese apare după ce se creează o conexiune între varianta de pornire și InfoPackage.

Creați un lanț de proces în SAP

Pentru orice pas ulterior, puteți alege dacă pasul succesor este executat numai dacă predecesorul:

  • A avut succes: utilizat de obicei în procesarea normală.
  • S-a încheiat cu erori: folosit de obicei pentru a trimite mesaje de eroare.
  • Se execută indiferent de succesul sau eșecul pasului anterior.

Creați un lanț de proces în SAP

Pași pentru verificarea consecvenței unui lanț de procese

  1. Selectați meniul „Goto”.
  2. Alegeți „Verificare vizualizare”.

Verificați consistența lanțului de proces

SAP verifică dacă toți pașii sunt conectați și au cel puțin un predecesor. Nu sunt detectate erori logice. Dacă primiți avertismente sau mesajul „Lanțul este OK”, îl puteți activa. Dacă verificarea identifică erori, trebuie mai întâi să le eliminați.

Verificați consistența lanțului de proces

Pași pentru activarea unui lanț de procese

  1. Faceți clic pe meniul „Lanț de procese”.
  2. Selectați „Activați”.
  3. Sau selectați butonul „Activare”.

Activați un lanț de proces

Pași pentru atribuirea unui lanț de procese unei componente a aplicației

În mod implicit, lanțul de procese este creat sub componenta aplicației „Neatribuit”.

  1. Selectați butonul „Componentă aplicație”.
  2. Selectați componenta necesară și reactivați lanțul.

Atribuiți lanțul de procese componentei aplicației

Pași pentru programarea unui lanț de procese

  1. Faceți clic pe meniul „Execuție”.
  2. Alegeți „Programare”.

Programați un lanț de procese

Alternativ, apăsați butonul „Programare”. Lanțul este programat ca job în fundal și poate fi vizualizat în tranzacția SM37. Veți găsi un job numit „BI_PROCESS_TRIGGER”; toate lanțurile de procese sunt programate cu același nume de job.

Programați un lanț de procese

Cum să monitorizați lanțurile de proces

O serie de medii de lucru sunt disponibile pentru monitorizarea rulării lanțului de procese:

  • Navigați la fila Administrare din Data Warehousing Workbench (RSA1).
  • Monitor BI în Sistemul de Management al Centrului de Calcul (CCMS).
  • Monitorizarea lanțurilor de procese zilnice (RSPCM tranzacțional).
  • Vizualizare jurnal pentru rulările unui lanț de procese în întreținerea lanțului de procese (tranzacția RSPC).

Monitorizarea lanțurilor de proces

Întrebări frecvente

Tranzacția RSPC creează, editează și activează lanțurile de procese, în timp ce RSPCM monitorizează rularea zilnică a lanțurilor. Lanțurile programate rulează ca joburi în fundal numite BI_PROCESS_TRIGGER, care pot fi tracînregistrată în tranzacția SM37.

Un conector poate începe următorul proces doar atunci când precedentul se termină cu succes (legătură verde), doar atunci când se termină cu erori (legătură roșie) sau întotdeauna, indiferent de rezultat (legătură neagră). Aceasta controlează fluxul lanțului.

Un meta-lanț este un lanț de procese care declanșează alte lanțuri de procese ca pași, utilizând opțiunea „Începeți utilizarea meta-lanțului sau a API-ului”. Meta-lanțurile permit echipelor să grupeze și să orchestreze mai multe lanțuri locale într-un singur program general.

Da. Automatizare inteligentă și SAP Copilotul Joule AI poate monitoriza starea lanțului, poate prezice probabilele defecțiuni din istoric și poate recomanda reluări sau remedieri, reducând monitorizarea manuală și accelerând recuperarea atunci când o încărcare eșuează.

Învățarea automată analizează timpii de execuție și eșecurile anterioare pentru a sugera programări optime, a detecta anomalii și a prioritiza rezolvarea erorilor. Această monitorizare inteligentă ajută la menținerea fiabilității încărcărilor de date nocturne și a acestora în fereastra lor de lot.

Rezumați această postare cu: