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: