SAP BW-proceskædevejledning (RSPC Tcode)

⚡ Smart opsummering

Proceskæder i SAP BW automatiserer, planlægger og overvåger sekvenser af baggrundsprocesser, såsom dataindlæsninger, ved hjælp af transaktions-RSPC til at linke en startproces, forbindelser og varianter til en kontrolleret, gentagelig datawarehouse-workflow.

  • 🔗 Proceskæde: En sekvens af baggrundsprocesser, der kører, venter og udløser hinanden ved hændelser.
  • 🔧 Transaktion RSPC: RSPC opretter og vedligeholder proceskæder; RSPCM overvåger daglige kædekørsler.
  • 🎬 Tre dele: Hver kæde har en startproces, forbindelser og varianter, der overfører parametre.
  • 🚦 Stik: Connectors kører det næste trin ved succes, ved fejl eller uanset resultatet.
  • 📅 Planlægning: Kæder kører som SM37-baggrundsjobbet BI_PROCESS_TRIGGER efter en fastlagt tidsplan.
  • 🤖 AI Assistance: AI og intelligent automatisering overvåger kædens tilstand og forudsiger belastningsfejl tidligt.

SAP BW-proceskæde

Hvad er en proceskæde?

  • En proceskæde er en sekvens af processer, der venter i baggrunden på en begivenhed.
  • Nogle af disse processer udløser en separat hændelse, der kan starte andre processer igen.
  • Den tilbyder forskellige forbindelser, der muliggør alternativ og parallel udførelse af processer.
  • For eksempel, når en detailbutik modtager en kundeordre, udløser det en række hændelser, såsom at kontrollere lagerbeholdning → bestille produktet fra lageret → fremstille produktet osv.
  • Proceskæder leverer grafiske planlægnings- og overvågningsfunktioner, der hjælper med at automatisere, visualisere og overvåge opgaver og processer.
  • Proceskæder er integreret i det portalbaserede BI-administrationscockpit.
  • Proceskæder kan betragtes som flowdiagrammer, der er planlagt til at vente i baggrunden og udløses af en anden proces til en hændelse.

Proceskæde

En proceskæde omfatter tre hovedtrin:

  1. Startproces: Beskriver, hvornår processen starter (straks, planlagt job, metakæde eller API).
  2. Stik: En linkproces, der vælger muligheden for at starte den næste proces.
  3. Variant: Det objekt, som processen udføres på. Det er et sæt parametre, der sendes til processen, såsom navnet på infopakken eller InfoObjekter.

Trin til at oprette en proceskæde

RSPC er den centrale transaktion, der bruges til vedligeholdelse af proceskæder. På dette skærmbillede sorteres eksisterende proceskæder efter "Applikationskomponenter". Der er to tilgængelige visninger: Kontrollér visning og Planlægningsvisning. Standardtilstanden er Planlægningsvisning.

Trin 1) Oprettelse af en proceskæde: Klik på ikonet "Opret".

Opret en proceskæde i SAP

Trin 2)

  1. Indtast proceskædens tekniske navn.
  2. Indtast en meningsfuld beskrivelse af proceskæden.

Opret en proceskæde i SAP

Klik på fluebenet.

Trin 3) Et nyt vindue dukker op. Klik på ikonet "Ny" for at oprette en ny "Start proces".

Opret en proceskæde i SAP

Trin 4)

  1. Indtast det tekniske navn på startprocessen.
  2. Indtast en meningsfuld beskrivelse af startprocessen, og klik på Enter-knappen.

Opret en proceskæde i SAP

Trin 5) Den efterfølgende skærm tildeler en tidsbaseret eller hændelsesbaseret trigger til proceskæden.

  1. Klik på "Direkte planlægning" for at planlægge proceskæden til et bestemt tidspunkt.
  2. Klik på "Skift valg" for at indtaste detaljerne for planlægning af proceskæden til udførelse.

Opret en proceskæde i SAP

Trin 6) Trin til planlægning af en proceskæde:

  1. Klik på knappen "Dato/klokkeslæt". Angiv den planlagte startdato/-klokkeslæt og slutdato/-klokkeslæt.
  2. For at indstille hyppigheden skal du klikke på afkrydsningsfeltet "Periodisk job".
  3. Klik på knappen "Periodeværdier".
  4. På det næste skærmbillede skal du vælge den ønskede hyppighed (timevis/dagligt/ugentlig/månedligt/anden periode). Klik på Gem-ikonet og derefter på Tilbage-knappen for at vende tilbage til RSPC-skærmen.

Opret en proceskæde i SAP

Klik på Gem.

Trin 7) Tilføj infopakke: Klik på ikonet for "Procestyper" for at fortsætte.

Opret en proceskæde i SAP

Trin 8) Som tidligere nævnt kan en dataindlæsning udløses via en InfoPackage eller en DTP.

  1. Hvis dataindlæsningen sker via en InfoPackage, skal du bruge procestypen "Udfør InfoPackage".
  2. Hvis dataindlæsningen sker via en DTP, skal du bruge procestypen "Dataoverførselsproces".

Opret en proceskæde i SAP

Trin 9) Et nyt pop op-vindue vises. Her kan du vælge den ønskede InfoPackage.

Opret en proceskæde i SAP

Trin 10) Forbind både startvarianten og infopakken. Der er to måder at gøre dette på: højreklik på det første trin, klik på "Opret forbindelse til" -> "Indlæs data"; eller vælg "Startvariant", hold venstre museknap nede, flyt til måltrinnet, indtil en pil følger, og slip for at oprette forbindelsen. Fra startprocessen til hvert andet trin er der en sort linje.

Opret en proceskæde i SAP

Proceskæden vises som vist nedenfor, efter at en forbindelse mellem startvarianten og infopakken er oprettet.

Opret en proceskæde i SAP

For ethvert efterfølgende trin kan du vælge, om det efterfølgende trin kun udføres, hvis det foregående trin:

  • Var vellykket: typisk brugt i normal behandling.
  • Endte med fejl: bruges typisk til at sende fejlmeddelelser.
  • Udføres uanset om det foregående trin lykkedes eller ikke.

Opret en proceskæde i SAP

Trin til at kontrollere ensartetheden af ​​en proceskæde

  1. Vælg menuen “Gå til”.
  2. Vælg "Tjekker visning".

Tjek konsistensen af ​​proceskæden

SAP verificerer, at alle trin er forbundet og har mindst én forgænger. Logiske fejl registreres ikke. Hvis du får advarsler eller meddelelsen "Kæden er OK", kan du aktivere den. Hvis kontrollen identificerer fejl, skal du først fjerne dem.

Tjek konsistensen af ​​proceskæden

Trin til at aktivere en proceskæde

  1. Klik på menuen “Proceskæde”.
  2. Vælg "Aktiver".
  3. Eller vælg knappen “Aktivér”.

Aktiver en proceskæde

Trin til at tildele en proceskæde til en applikationskomponent

Som standard oprettes proceskæden under applikationskomponenten "Ikke tildelt".

  1. Vælg knappen "Programkomponent".
  2. Vælg den ønskede komponent, og genaktiver kæden.

Tildel proceskæde til applikationskomponent

Trin til at planlægge en proceskæde

  1. Klik på menuen "Udførelse".
  2. Vælg "Schedule".

Planlæg en proceskæde

Alternativt kan du trykke på knappen "Planlæg". Kæden er planlagt som et baggrundsjob og kan ses i transaktion SM37. Du finder et job med navnet "BI_PROCESS_TRIGGER"; alle proceskæder er planlagt med det samme jobnavn.

Planlæg en proceskæde

Sådan overvåges proceskæder

En række arbejdsmiljøer er tilgængelige til overvågning af proceskæder:

  • Naviger til fanen Administration fra Data Warehousing Workbench (RSA1).
  • BI-monitor i Computing Center Management System (CCMS).
  • Overvågning af daglige proceskæder (transaktions-RSPCM).
  • Logvisning for kørsler af en proceskæde i proceskædevedligeholdelse (transaktions-RSPC).

Overvåg proceskæder

Ofte Stillede Spørgsmål

Transaktionen RSPC opretter, redigerer og aktiverer proceskæder, mens RSPCM overvåger daglige kædekørsler. Planlagte kæder kører som baggrundsjob med navnet BI_PROCESS_TRIGGER, som kan være tracregistreret i transaktion SM37.

En forbindelse kan kun starte den næste proces, når den forrige afsluttes korrekt (grønt link), kun når den slutter med fejl (rødt link), eller altid, uanset resultatet (sort link). Dette styrer kædens flow.

En metakæde er en proceskæde, der udløser andre proceskæder som trin ved hjælp af indstillingen "Start brug af metakæde eller API". Metakæder giver teams mulighed for at gruppere og orkestrere mange lokale kæder i én hovedplan.

Ja. Intelligent automatisering og SAP Joule AI-copilot kan overvåge kædestatus, forudsige sandsynlige fejl ud fra historikken og anbefale genkørsler eller rettelser, hvilket reducerer manuel overvågning og fremskynder gendannelse, når en belastning fejler.

Maskinlæring analyserer tidligere kørselstider og fejl for at foreslå optimale tidsplaner, opdage uregelmæssigheder og prioritere fejlløsning. Denne intelligente overvågning hjælper med at holde natlige dataindlæsninger pålidelige og inden for deres batchvindue.

Opsummer dette indlæg med: