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.

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.
En processkedja omfattar tre huvudsteg:
- Startprocess: Beskriver när processen startar (omedelbart, schemalagt jobb, metakedja eller API).
- Anslutning: En länkningsprocess som väljer alternativet för att starta nästa process.
- 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”.
Steg 2)
- Ange processkedjans tekniska namn.
- Ange en meningsfull beskrivning av processkedjan.
Klicka på bockmarkeringen.
Steg 3) Ett nytt fönster dyker upp. Klicka på ikonen ”Ny” för att skapa en ny ”Starta process”.
Steg 4)
- Ange det tekniska namnet på startprocessen.
- Ange en meningsfull beskrivning för Startprocessen och klicka på Enter-knappen.
Steg 5) Den efterföljande skärmen tilldelar en tidsbaserad eller händelsebaserad utlösare för processkedjan.
- Klicka på ”Schemalägg direkt” för att schemalägga processkedjan för en specifik tid.
- Klicka på "Ändra val" för att ange detaljerna för att schemalägga processkedjan för körning.
Steg 6) Steg för att schemalägga en processkedja:
- Klicka på knappen ”Datum/tid”. Ange schemalagt startdatum/-tid och slutdatum/-tid.
- För att ställa in frekvens, klicka i kryssrutan "Periodiskt jobb".
- Klicka på knappen "Periodevärden".
- 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.
Klicka på Spara.
Steg 7) Lägg till infopaket: klicka på ikonen för "Processtyper" för att fortsätta.
Steg 8) Som tidigare diskuterats kan en datainläsning utlösas via ett infopaket eller en DTP.
- Om datainläsningen görs via ett infopaket, använd processtypen "Kör infopaket".
- Om datainläsningen sker via en DTP, använd processtypen "Dataöverföringsprocess".
Steg 9) Ett nytt popup-fönster visas. Här kan du välja önskat InfoPackage.
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.
Processkedjan visas enligt nedan efter att en anslutning mellan startvarianten och infopaketet har skapats.
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.
Steg för att kontrollera en processkedjas konsekvens
- Välj menyn ”Gå till”.
- Välj "Kontrollera vy".
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.
Steg för att aktivera en processkedja
- Klicka på menyn ”Processkedja”.
- Välj "Aktivera".
- Eller välj knappen ”Aktivera”.
Steg för att tilldela en processkedja till en applikationskomponent
Som standard skapas processkedjan under applikationskomponenten "Inte tilldelad".
- Välj knappen "Applikationskomponent".
- Välj önskad komponent och återaktivera kedjan.
Steg för att schemalägga en processkedja
- Klicka på menyn "Utförande".
- Välj "Schema".
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.
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).




















