SAP Handledning för BW-processkedjor (RSPC T-kod)

⚡ Smart sammanfattning

Processkedjor i SAP BW automatiserar, schemalägger och övervakar sekvenser av bakgrundsprocesser, såsom datainläsningar, med hjälp av transaktions-RSPC för att länka en startprocess, kopplingar och varianter till ett kontrollerat, repeterbart datalagerarbetsflöde.

  • 🔗 Processkedja: En sekvens av bakgrundsprocesser som körs, väntar och utlöser varandra vid händelser.
  • 🔧 Transaktion RSPC: RSPC skapar och underhåller processkedjor; RSPCM övervakar dagliga kedjekörningar.
  • 🎬 Tre delar: Varje kedja har en startprocess, kopplingar och varianter som skickar parametrar.
  • 🚦 Anslutningar: Kopplingar kör nästa steg vid framgång, vid fel eller oavsett resultat.
  • 📅 schemaläggning: Kedjor körs som SM37-bakgrundsjobbet BI_PROCESS_TRIGGER enligt ett fast schema.
  • 🤖 AI-hjälp: AI och intelligent automation övervakar kedjehälsan och förutspår lastfel tidigt.

SAP BW-processkedjan

Vad är en processkedja?

  • En processkedja är en sekvens av processer som väntar i bakgrunden på en händelse.
  • Vissa av dessa processer utlöser en separat händelse som kan starta andra processer i sin tur.
  • Den tillhandahåller olika kopplingar som möjliggör alternativ och parallell exekvering av processer.
  • Till exempel, när en butik tar emot en kundorder utlöser det en sekvens av händelser, såsom att kontrollera material i lager → beställa produkten från lagret → tillverka produkten och så vidare.
  • Processkedjor tillhandahåller grafiska schemaläggnings- och övervakningsfunktioner som hjälper till att automatisera, visualisera och övervaka uppgifter och processer.
  • Processkedjor är integrerade i den portalbaserade BI-administrationscockpiten.
  • Processkedjor kan betraktas som flödesscheman som är schemalagda att vänta i bakgrunden och utlöses för en händelse av en annan process.

Processkedja

En processkedja omfattar tre huvudsteg:

  1. Startprocess: Beskriver när processen startar (omedelbart, schemalagt jobb, metakedja eller API).
  2. Anslutning: En länkningsprocess som väljer alternativet för att starta nästa process.
  3. Variant: Objektet som processen körs på. Det är en uppsättning parametrar som skickas till processen, såsom namnet på infopaketet eller InfoObjects.

Steg för att skapa en processkedja

RSPC är den centrala transaktionen som används för underhåll av processkedjor. På den här skärmen sorteras befintliga processkedjor efter "Applikationskomponenter". Två vyer är tillgängliga: Kontrollvy och Planeringsvy. Standardläget är Planeringsvy.

Steg 1) Skapa en processkedja: klicka på ikonen ”Skapa”.

Skapa en processkedja i SAP

Steg 2)

  1. Ange processkedjans tekniska namn.
  2. Ange en meningsfull beskrivning av processkedjan.

Skapa en processkedja i SAP

Klicka på bockmarkeringen.

Steg 3) Ett nytt fönster dyker upp. Klicka på ikonen ”Ny” för att skapa en ny ”Starta process”.

Skapa en processkedja i SAP

Steg 4)

  1. Ange det tekniska namnet på startprocessen.
  2. Ange en meningsfull beskrivning för Startprocessen och klicka på Enter-knappen.

Skapa en processkedja i SAP

Steg 5) Den efterföljande skärmen tilldelar en tidsbaserad eller händelsebaserad utlösare för processkedjan.

  1. Klicka på ”Schemalägg direkt” för att schemalägga processkedjan för en specifik tid.
  2. Klicka på "Ändra val" för att ange detaljerna för att schemalägga processkedjan för körning.

Skapa en processkedja i SAP

Steg 6) Steg för att schemalägga en processkedja:

  1. Klicka på knappen ”Datum/tid”. Ange schemalagt startdatum/-tid och slutdatum/-tid.
  2. För att ställa in frekvens, klicka i kryssrutan "Periodiskt jobb".
  3. Klicka på knappen "Periodevärden".
  4. På nästa skärm väljer du önskad frekvens (timvis/dagligen/veckovis/månadsvis/annan period). Klicka på Spara-ikonen och sedan på Bakåt-knappen för att återgå till RSPC-skärmen.

Skapa en processkedja i SAP

Klicka på Spara.

Steg 7) Lägg till infopaket: klicka på ikonen för "Processtyper" för att fortsätta.

Skapa en processkedja i SAP

Steg 8) Som tidigare diskuterats kan en datainläsning utlösas via ett infopaket eller en DTP.

  1. Om datainläsningen görs via ett infopaket, använd processtypen "Kör infopaket".
  2. Om datainläsningen sker via en DTP, använd processtypen "Dataöverföringsprocess".

Skapa en processkedja i SAP

Steg 9) Ett nytt popup-fönster visas. Här kan du välja önskat InfoPackage.

Skapa en processkedja i SAP

Steg 10) Anslut både startvarianten och infopaketet. Det finns två sätt att göra detta: högerklicka på det första steget, klicka på "Anslut till" -> "Ladda data"; eller välj "Startvariant", håll vänster musknapp nedtryckt, flytta till målsteget tills en pil följer och släpp för att skapa anslutningen. Från startprocessen till vartannat steg finns en svart linje.

Skapa en processkedja i SAP

Processkedjan visas enligt nedan efter att en anslutning mellan startvarianten och infopaketet har skapats.

Skapa en processkedja i SAP

För alla efterföljande steg kan du välja om det efterföljande steget endast ska köras om föregångaren:

  • Lyckades: används vanligtvis vid normal bearbetning.
  • Avslutade med fel: används vanligtvis för att skicka felmeddelanden.
  • Körs oavsett om föregående steg lyckades eller misslyckades.

Skapa en processkedja i SAP

Steg för att kontrollera en processkedjas konsekvens

  1. Välj menyn ”Gå till”.
  2. Välj "Kontrollera vy".

Kontrollera konsistensen av processkedjan

SAP verifierar att alla steg är sammankopplade och har minst en föregångare. Inga logiska fel upptäcks. Om du får varningar eller meddelandet "Kedjan är OK" kan du aktivera den. Om kontrollen identifierar fel måste du först ta bort dem.

Kontrollera konsistensen av processkedjan

Steg för att aktivera en processkedja

  1. Klicka på menyn ”Processkedja”.
  2. Välj "Aktivera".
  3. Eller välj knappen ”Aktivera”.

Aktivera en processkedja

Steg för att tilldela en processkedja till en applikationskomponent

Som standard skapas processkedjan under applikationskomponenten "Inte tilldelad".

  1. Välj knappen "Applikationskomponent".
  2. Välj önskad komponent och återaktivera kedjan.

Tilldela processkedja till applikationskomponent

Steg för att schemalägga en processkedja

  1. Klicka på menyn "Utförande".
  2. Välj "Schema".

Schemalägg en processkedja

Alternativt kan du trycka på knappen ”Schemalägg”. Kedjan är schemalagd som ett bakgrundsjobb och kan ses i transaktion SM37. Du hittar ett jobb med namnet ”BI_PROCESS_TRIGGER”; alla processkedjor är schemalagda med samma jobbnamn.

Schemalägg en processkedja

Hur man övervakar processkedjor

Ett antal arbetsmiljöer finns tillgängliga för att övervaka processkedjor:

  • Navigera till fliken Administration från Data Warehousing Workbench (RSA1).
  • BI-monitor i Computing Center Management System (CCMS).
  • Övervakning av dagliga processkedjor (transaktions-RSPCM).
  • Loggvy för körningar av en processkedja i processkedjeunderhåll (transaktions-RSPC).

Övervaka processkedjor

Vanliga frågor

Transaktionen RSPC skapar, redigerar och aktiverar processkedjor, medan RSPCM övervakar dagliga kedjekörningar. Schemalagda kedjor körs som bakgrundsjobb med namnet BI_PROCESS_TRIGGER, vilka kan vara tracregistrerad i transaktion SM37.

En koppling kan bara starta nästa process när den föregående slutförs (grön länk), bara när den slutar med fel (röd länk), eller alltid, oavsett resultat (svart länk). Detta styr kedjeflödet.

En metakedja är en processkedja som utlöser andra processkedjor som steg, med hjälp av alternativet "Börja använda metakedja eller API". Metakedjor låter team gruppera och orkestrera många lokala kedjor i ett huvudschema.

Ja. Intelligent automatisering och SAP Joules AI-copilot kan övervaka kedjestatus, förutsäga sannolika fel utifrån historiken och rekommendera omkörningar eller korrigeringar, vilket minskar manuell övervakning och påskyndar återställningen när en last misslyckas.

Maskininlärning analyserar tidigare körtider och fel för att föreslå optimala scheman, upptäcka avvikelser och prioritera fellösningar. Denna intelligenta övervakning hjälper till att hålla nattliga datainläsningar tillförlitliga och inom sitt batchfönster.

Sammanfatta detta inlägg med: