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.

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.
Un lanț de procese implică trei etape principale:
- Începeți procesul: Descrie când va începe procesul (imediat, job programat, metachain sau API).
- Conector: Un proces de conectare care alege opțiunea pentru pornirea următorului proces.
- 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”.
Pas 2)
- Introduceți denumirea tehnică a lanțului de procese.
- Introduceți o descriere semnificativă pentru lanțul de procese.
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”.
Pas 4)
- Introduceți denumirea tehnică a procesului de pornire.
- Introduceți o descriere semnificativă pentru Procesul de pornire și faceți clic pe butonul Enter.
Pas 5) Ecranul următor atribuie un declanșator bazat pe timp sau pe eveniment pentru lanțul de procese.
- Faceți clic pe „Programare directă” pentru a programa lanțul de procese pentru o anumită oră.
- Faceți clic pe „Modificare selecții” pentru a introduce detaliile pentru programarea lanțului de procese pentru execuție.
Pas 6) Pași pentru planificarea unui lanț de procese:
- Faceți clic pe butonul „Data/Ora”. Specificați data/ora de începere și data/ora de sfârșit programate.
- Pentru a seta frecvența, bifați caseta „Lucrare periodică”.
- Faceți clic pe butonul „Valori periodice”.
- Î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.
Dați clic pe Salvați.
Pas 7) Adăugați InfoPackage: faceți clic pe pictograma „Tipuri de procese” pentru a continua.
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.
- Dacă încărcarea datelor se face prin intermediul unui InfoPackage, utilizați tipul de proces „Execute InfoPackage”.
- Dacă încărcarea datelor se face prin intermediul unui DTP, utilizați tipul de proces „Proces de transfer de date”.
Pas 9) Apare o nouă fereastră pop-up. Aici puteți alege InfoPackage-ul necesar.
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ă.
Lanțul de procese apare după ce se creează o conexiune între varianta de pornire și InfoPackage.
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.
Pași pentru verificarea consecvenței unui lanț de procese
- Selectați meniul „Goto”.
- Alegeți „Verificare vizualizare”.
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.
Pași pentru activarea unui lanț de procese
- Faceți clic pe meniul „Lanț de procese”.
- Selectați „Activați”.
- Sau selectați butonul „Activare”.
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”.
- Selectați butonul „Componentă aplicație”.
- Selectați componenta necesară și reactivați lanțul.
Pași pentru programarea unui lanț de procese
- Faceți clic pe meniul „Execuție”.
- Alegeți „Programare”.
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.
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).




















