SAP Veiledning for BW-prosesskjede (RSPC T-kode)

⚡ Smart oppsummering

Prosesskjeder i SAP BW automatiserer, planlegger og overvåker sekvenser av bakgrunnsprosesser, som datalastinger, ved å bruke transaksjons-RSPC til å koble en startprosess, koblinger og varianter til en kontrollert, repeterbar arbeidsflyt i datavarehuset.

  • 🔗 Prosesskjede: En sekvens av bakgrunnsprosesser som kjører, venter og utløser hverandre ved hendelser.
  • 🔧 Transaksjon RSPC: RSPC oppretter og vedlikeholder prosesskjeder; RSPCM overvåker daglige kjedekjøringer.
  • 🎬 Tre deler: Hver kjede har en startprosess, koblinger og varianter som sender parametere.
  • 🚦 Connectors: Koblinger kjører neste trinn ved suksess, ved feil eller uavhengig av resultatet.
  • 📅 planlegging: Kjeder kjører som SM37-bakgrunnsjobben BI_PROCESS_TRIGGER etter en fastsatt tidsplan.
  • 🤖 AI-hjelp: AI og intelligent automatisering overvåker kjedehelse og forutsier lastfeil tidlig.

SAP BW-prosesskjede

Hva er en prosesskjede?

  • En prosesskjede er en sekvens av prosesser som venter i bakgrunnen på en hendelse.
  • Noen av disse prosessene utløser en egen hendelse som kan starte andre prosesser etter tur.
  • Den tilbyr forskjellige koblinger som tillater alternativ og parallell utførelse av prosesser.
  • Når for eksempel en butikk mottar en kundeordre, utløser det en rekke hendelser, som å sjekke lagerførte materialer → bestille produktet fra lageret → produsere produktet og så videre.
  • Prosesskjeder tilbyr grafiske planleggings- og overvåkingsfunksjoner som bidrar til å automatisere, visualisere og overvåke oppgaver og prosesser.
  • Prosesskjeder er integrert i den portalbaserte BI-administrasjonscockpiten.
  • Prosesskjeder kan betraktes som flytskjemaer som er planlagt å vente i bakgrunnen og utløses for en hendelse av en annen prosess.

Prosesskjede

En prosesskjede består av tre hovedtrinn:

  1. Startprosess: Beskriver når prosessen starter (umiddelbart, planlagt jobb, metakjede eller API).
  2. Connector: En koblingsprosess som velger alternativet for å starte neste prosess.
  3. variant: Objektet som prosessen kjøres på. Det er et sett med parametere som sendes til prosessen, for eksempel navnet på infopakken eller InfoObjects.

Fremgangsmåte for å opprette en prosesskjede

RSPC er den sentrale transaksjonen som brukes for vedlikehold av prosesskjeder. I dette skjermbildet sorteres eksisterende prosesskjeder etter «Applikasjonskomponenter». To visninger er tilgjengelige: Kontrollvisning og Planleggingsvisning. Standardmodusen er Planleggingsvisning.

Trinn 1) Opprette en prosesskjede: klikk på «Opprett»-ikonet.

Lag en prosesskjede i SAP

Trinn 2)

  1. Skriv inn det tekniske navnet på prosesskjeden.
  2. Skriv inn en meningsfull beskrivelse av prosesskjeden.

Lag en prosesskjede i SAP

Klikk på haken.

Trinn 3) Et nytt vindu dukker opp. Klikk på «Ny»-ikonet for å opprette en ny «Start prosess».

Lag en prosesskjede i SAP

Trinn 4)

  1. Skriv inn det tekniske navnet på startprosessen.
  2. Skriv inn en meningsfull beskrivelse for startprosessen og klikk på Enter-knappen.

Lag en prosesskjede i SAP

Trinn 5) Det påfølgende skjermbildet tilordner en tidsbasert eller hendelsesbasert utløser for prosesskjeden.

  1. Klikk på «Direkte planlegging» for å planlegge prosesskjeden for et bestemt tidspunkt.
  2. Klikk på «Endre valg» for å angi detaljene for å planlegge prosesskjeden for utførelse.

Lag en prosesskjede i SAP

Trinn 6) Trinn for å planlegge en prosesskjede:

  1. Klikk på knappen «Dato/klokkeslett». Angi planlagt startdato/-klokkeslett og sluttdato/-klokkeslett.
  2. For å angi frekvens, klikk på avmerkingsboksen «Periodisk jobb».
  3. Klikk på knappen «Periodeverdier».
  4. I neste skjermbilde velger du ønsket frekvens (timevis/daglig/ukentlig/månedlig/annen periode). Klikk på Lagre-ikonet og Tilbake-knappen for å gå tilbake til RSPC-skjermbildet.

Lag en prosesskjede i SAP

Klikk på Lagre.

Trinn 7) Legg til infopakke: klikk på ikonet for «Prosesstyper» for å fortsette.

Lag en prosesskjede i SAP

Trinn 8) Som omtalt tidligere, kan en datainnlasting utløses via en infopakke eller en DTP.

  1. Hvis datainnlastingen gjøres via en infopakke, bruk prosesstypen «Utfør infopakke».
  2. Hvis datainnlastingen gjøres via en DTP, bruk prosesstypen «Dataoverføringsprosess».

Lag en prosesskjede i SAP

Trinn 9) Et nytt popup-vindu vises. Her kan du velge ønsket InfoPackage.

Lag en prosesskjede i SAP

Trinn 10) Koble til både startvarianten og infopakken. Det er to måter å gjøre dette på: høyreklikk på det første trinnet, klikk på «Koble til» -> «Last inn data»; eller velg «Startvariant», hold venstre museknapp nede, flytt til måltrinnet til en pil følger, og slipp for å opprette tilkoblingen. Fra startprosessen til hvert andre trinn er det en svart linje.

Lag en prosesskjede i SAP

Prosesskjeden vises som vist nedenfor etter at en tilkobling mellom startvarianten og infopakken er opprettet.

Lag en prosesskjede i SAP

For alle påfølgende trinn kan du velge om det etterfølgende trinnet bare skal utføres hvis forgjengeren:

  • Var vellykket: vanligvis brukt i normal behandling.
  • Endte med feil: brukes vanligvis til å sende feilmeldinger.
  • Utføres uavhengig av om forrige trinn var vellykket eller mislykket.

Lag en prosesskjede i SAP

Fremgangsmåte for å kontrollere konsistensen i en prosesskjede

  1. Velg menyen «Gå til».
  2. Velg "Sjekker visning".

Sjekk konsistensen av prosesskjeden

SAP bekrefter at alle trinn er koblet sammen og har minst én forgjenger. Logiske feil oppdages ikke. Hvis du får advarsler eller meldingen «Kjeden er OK», kan du aktivere den. Hvis sjekken identifiserer feil, må du først fjerne dem.

Sjekk konsistensen av prosesskjeden

Fremgangsmåte for å aktivere en prosesskjede

  1. Klikk på menyen «Prosesskjede».
  2. Velg "Aktiver".
  3. Eller velg «Aktiver»-knappen.

Aktiver en prosesskjede

Fremgangsmåte for å tilordne en prosesskjede til en applikasjonskomponent

Som standard opprettes prosesskjeden under applikasjonskomponenten «Ikke tilordnet».

  1. Velg knappen «Programkomponent».
  2. Velg ønsket komponent og aktiver kjeden på nytt.

Tilordne prosesskjede til applikasjonskomponent

Fremgangsmåte for å planlegge en prosesskjede

  1. Klikk på menyen "Utførelse".
  2. Velg "Tidsplan".

Planlegg en prosesskjede

Alternativt kan du trykke på «Planlegg»-knappen. Kjeden er planlagt som en bakgrunnsjobb og kan sees i transaksjon SM37. Du finner en jobb med navnet «BI_PROCESS_TRIGGER»; alle prosesskjeder er planlagt med samme jobbnavn.

Planlegg en prosesskjede

Hvordan overvåke prosesskjeder

En rekke arbeidsmiljøer er tilgjengelige for overvåking av prosesskjedekjøringer:

  • Naviger til Administrasjon-fanen fra Data Warehousing Workbench (RSA1).
  • BI-monitor i datasenteradministrasjonssystemet (CCMS).
  • Overvåking av daglige prosesskjeder (transaksjons-RSPCM).
  • Loggvisning for kjøringer av en prosesskjede i prosesskjedevedlikehold (transaksjons-RSPC).

Overvåk prosesskjeder

Spørsmål og svar

Transaksjonen RSPC oppretter, redigerer og aktiverer prosesskjeder, mens RSPCM overvåker daglige kjedekjøringer. Planlagte kjeder kjøres som bakgrunnsjobber kalt BI_PROCESS_TRIGGER, som kan være tracregistrert i transaksjon SM37.

En kobling kan bare starte den neste prosessen når den forrige fullføres (grønn lenke), bare når den avsluttes med feil (rød lenke), eller alltid, uavhengig av resultatet (svart lenke). Dette styrer kjedeflyten.

En metakjede er en proseskjede som utløser andre proseskjeder som trinn, ved å bruke alternativet «Start bruk av metakjede eller API». Metakjeder lar team gruppere og orkestrere mange lokale kjeder i én hovedplan.

Ja. Intelligent automatisering og SAP Joule AI-copilot kan overvåke kjedestatus, forutsi sannsynlige feil fra historikk og anbefale nye kjøringer eller rettelser, noe som reduserer manuell overvåking og fremskynder gjenoppretting når en last feiler.

Maskinlæring analyserer tidligere kjøretider og feil for å foreslå optimale tidsplaner, oppdage avvik og prioritere feilløsning. Denne intelligente overvåkingen bidrar til å holde nattlige datalastinger pålitelige og innenfor batchvinduet.

Oppsummer dette innlegget med: