SAP Bakgrunnsjobbbehandling SM36

โšก Smart oppsummering

Bakgrunnsjobbbehandling i SAP muliggjรธr ikke-interaktiv utfรธrelse av tidkrevende programmer bak normal drift, planlagt via SM36 og overvรฅket via SM37. Den stรธtter tre prioritetsklasser og seks livssyklusstatuser for รฅ sikre effektiv arbeidsbelastningshรฅndtering.

  • ๐Ÿ”ง Automatiseringsfordel: Bakgrunnsjobber eliminerer manuell innsats ved รฅ kjรธre ressurskrevende programmer utenom rushtid uten brukermedvirkning.
  • ๐Ÿ“Š Prioritetsadministrasjon: Tildel klasse A-, B- eller C-prioritet for รฅ kontrollere utfรธrelsesrekkefรธlgen og fordel bakgrunnsarbeidsprosesser effektivt.
  • ???? Lifecycle Tracking: Overvรฅk jobbprogresjonen gjennom seks statuser โ€“ Planlagt, Frigitt, Klar, Aktiv, Fullfรธrt og Avbrutt โ€“ ved hjelp av SM37.
  • โš™๏ธ Planleggingspresisjon: Definer startbetingelser, sluttdatoer og periodiske intervaller for รฅ automatisere gjentakende jobbutfรธrelse pรฅ en pรฅlitelig mรฅte.
  • ๐Ÿ”„ Avplanleggingskontroll: RevSetter frigitte eller klargjorte jobber tilbake til planlagt status for รฅ forhindre fremtidig utfรธrelse nรฅr kravene endres.

SAP SM36-transaksjon Code for planlegging av bakgrunnsjobber

Hva er en bakgrunnsjobb i SAP?

En bakgrunnsjobb er en ikke-interaktiv prosess som kjรธrer bak normale interaktive operasjoner i en SAP system. Bakgrunnsjobber kjรธres parallelt og forstyrrer ikke forgrunnsprosesser eller -operasjoner. De planlegges ved hjelp av transaksjonskode SM36 og overvรฅket gjennom SM37 ved รฅ se jobblogger.

Fordeler med bakgrunnsjobber i SAP

  • Det reduserer manuell innsats og automatiserer repeterende oppgaver som ellers ville kreve brukermedvirkning.
  • Den kan planlegges etter brukerens valg, noe som gir fleksibel utfรธrelsestidspunkt.
  • Den kjรธrer sรธmlรธst i bakgrunnen uten รฅ kreve brukerinndata, noe som frigjรธr systemet til interaktivt arbeid.
  • Nรฅr du har definert varianten for en bakgrunnsjobb, trenger ikke brukeren รฅ bekymre seg for รฅ oppgi feltverdier hver gang. Dette reduserer ogsรฅ muligheten for inndatafeil.
  • Den er ideell for tidkrevende eller ressurskrevende programmer, som kan planlegges til รฅ kjรธre utenom rushtiden nรฅr systembelastningen er lav.

Typer av prioritetsklasser for bakgrunnsjobber

SAP kategoriserer bakgrunnsjobber i tre prioritetsklasser som bestemmer utfรธrelsesrekkefรธlge og ressursallokering.

  1. Klasse A (hรธy/kritisk prioritet): Haster eller kritiske oppgaver mรฅ bruke klasse A-prioritet. Den reserverer รฉn eller flere bakgrunnsarbeidsprosesser. Tilgjengelige prosesser for klasse B og C = Totalt antall arbeidsprosesser (angitt i RZ03) minus prosesser reservert for klasse A.
  2. Klasse B (middels prioritet): Nรฅr klasse A-jobber er fullfรธrt, begynner klasse B-jobber รฅ kjรธre fรธr klasse C-jobber.
  3. Klasse C (lav prioritet): Kjรธrer bare etter at bรฅde klasse A- og klasse B-jobber er fullfรธrt. Egnet for ikke-haster, rutineoppgaver.

Mulige statuser for en bakgrunnsjobb

Alle bakgrunnsjobber i SAP gรฅr gjennom en definert livssyklus. Disse statusene hjelper administratorer track jobbfremgang.

  1. planlagt: Programnavn og variant er definert, men startbetingelsene (startdato, sluttdato, frekvens) er ikke spesifisert. Jobben vil ikke kjรธres fรธr startbetingelsene er angitt.
  2. Utgitt: Alle nรธdvendige kriterier er oppfylt, inkludert startbetingelser. Jobben venter pรฅ planlagt starttid.
  3. Klar: Alle betingelser er oppfylt, men jobben stรฅr i kรธ og venter pรฅ at en bakgrunnsprosess skal bli tilgjengelig.
  4. aktiv: Jobben kjรธrer i bakgrunnen. Statusen kan ikke endres nรฅr den er aktiv.
  5. ferdig: Jobben ble utfรธrt uten feil.
  6. Avbrutt: Jobben ble ikke fullfรธrt. Enten avbrรธt administratoren den med makt, eller sรฅ oppsto det en feil. Undersรธk dette i jobbloggene i SM37.

Slik planlegger du en bakgrunnsjobb ved hjelp av SM36

Du kan planlegge en bakgrunnsjobb ved hjelp av transaksjonskode SM36Bรฅde planlagte og umiddelbare jobber kan konfigureres.

Trinn 1) Utfรธr T-kode SM36.

SAP SM36-transaksjon Code for planlegging av bakgrunnsjobber

Trinn 2) Fyll inn jobbnavnet, prioritetsklassen (A / B / C), og mรฅlserveren. ร… definere en mรฅlserver hjelper med รฅ balansere arbeidsmengden pรฅ tvers av applikasjonsservere.

Definer navn og prioritet for bakgrunnsjobb i SM36

Trinn 3) Klikk pรฅ "Mottaker av kรธliste"for รฅ motta utdata i postkassen din. Sjekk e-post fra SBWP.

Konfigurasjon av mottakere av kรธliste for bakgrunnsjobb

Trinn 4) Sett inn din SAP brukernavn og klikk pรฅ Kopier-knappen.

Enter SAP Brukernavn for Spool-mottaker

Trinn 5) Klikk pรฅ Trinn knappen for รฅ definere ABAP-program og variantdetaljer.

Klikk pรฅ Steg-knappen for รฅ definere ABAP-programmet

Trinn 6) Definer programnavnet og variantdetaljene.

  1. Skriv inn programnavnet og variantnavnet. Hvis du ikke har opprettet en variant, lar du det stรฅ tomt.
  2. Press Spar.

Skriv inn programnavn og variant for bakgrunnsjobbtrinn

Trinn 7) Nรฅr jobbtrinnet er lagret, vil du se bekreftelsesskjermen.

Bekreftelsesskjerm for bakgrunnsjobbtrinn

Trinn 8) Klikk Startbetingelse for รฅ fylle ut startdato, sluttdato og frekvens. Uten en startbetingelse, jobben vil alltid forbli i planlagt status og vil aldri lรธpe.

  1. Klikk pรฅ Dato / tid for periodiske jobber. Hvis du velger ยซUmiddelbartยป, kjรธres jobben umiddelbart som en engangsutfรธrelse.
  2. Definer startdato/-klokkeslett og sluttdato/-klokkeslett. Jobben frigis kun nรฅr den oppfyller kravene. planlagt startdato/-tid.
  3. Press Periodiske verdier.

Definer startbetingelse og periodisk tidsplan for bakgrunnsjobb

Trinn 9) Velg periode โ€“ Timevis, Daglig, Ukentlig eller Annen periode. Vi velger Annen periode.

Velg periodisk frekvens for bakgrunnsjobb

Trinn 10) Angi kriteriene for gjentakelse. For eksempel, kjรธr hver 5. dag fra startdatoen. Her velger vi alle 10 minutter.

Angi tilpasset gjentakende intervall for bakgrunnsjobb

Trinn 11) Klikk Spar.

Lagre periodiske verdier for bakgrunnsjobb

Trinn 12) Klikk Spar en gang til.

Bekreft startbetingelse for bakgrunnsjobb

Trinn 13) Klikk Spar pรฅ hovedskjermen.

Lagre fullstendig bakgrunnsjobbdefinisjon i SM36

Trinn 14) Nรฅr jobbtrinn og startbetingelser er definert, vises sammendragsvinduet.

Sammendragsvindu for bakgrunnsjobbkonfigurasjon

Trinn 15) Press Spar for รฅ fullfรธre bakgrunnsjobben.

Fullfรธr og frigi bakgrunnsjobben

Slik overvรฅker du en bakgrunnsjobb ved hjelp av SM37

Etter planlegging, bekreft jobbstatusen ved hjelp av transaksjonskode SM37, som gir en sentralisert oversikt over alle bakgrunnsjobber.

Trinn 1) Utfรธr T-kode SM37.

SAP SM37-transaksjon Code for jobbovervรฅking

Trinn 2) Velg kriteriene dine for jobben du vil overvรฅke.

  1. Skriv inn jobbnavnet og brukernavnet som planla jobben.
  2. Velg status for jobben.
  3. Angi datointervallet. Her angir vi bare sluttdatoen mens vi holderping Fra รฅpningsdato.

Angi kriterier for jobbutvalg i SM37

Trinn 3) Statusen viser Utgitt, som betyr at startbetingelsene er oppfylt og jobben stรฅr i kรธen og venter pรฅ en bakgrunnsarbeidsprosessen skal bli tilgjengelig.

Status for bakgrunnsjobb publisert i SM37 Jobboversikt

Slik avplanlegger du en bakgrunnsjobb

Avplanlegging tilbakestiller en jobb fra Frigitt tilbake til Planlagt status, slik at den ikke kjรธrer i fremtiden. Du kan ikke avplanlegge en jobb nรฅr den nรฅr Aktiv status.

Trinn 1) Henrette SM37.

ร…pne SM37 for รฅ avplanlegge en bakgrunnsjobb

Trinn 2) Fyll ut kriteriene.

  1. Jobbnavn og brukernavn som planla jobben.
  2. Velg status โ€“ kun Utgitt or Klar jobber kan bli utplanlagt.
  3. Spesifiser datoperioden.
  4. Press Utfรธr (F8).

Filterkriterier for avplanlegging av bakgrunnsjobb

Trinn 3) Velg jobben og trykk pรฅ Jobb โ†’ Utgitt โ†’ Planlagt.

Endre jobbstatus fra Utgitt til Planlagt

Trinn 4) En bekreftelsesmelding vises i statuslinjen nรฅr jobben er avplanlagt.

Bekreftelsesmelding for avbestilt bakgrunnsjobb

Bakgrunnsjobbbehandling vs. forgrunnsbehandling

Forgrunnsbehandling krever en aktiv brukerรธkt og blokkerer skjermen til oppgaven er fullfรธrt, noe som gjรธr den uegnet for langvarige operasjoner. Bakgrunnsbehandling kjรธrer uavhengig uten รฅ lรฅse brukergrensesnittet. Forgrunnsjobber passer for raske interaktive oppgaver som dataregistrering og konfigurasjonsendringer. Bakgrunnsjobber er bedre for masseopplasting av data, periodeavslutninger, generering av store rapporter og planlagte dataoverfรธringer. SAP Beste praksis anbefaler รฅ kjรธre ressurskrevende programmer som bakgrunnsjobber i lavtrafikkperioder.

Spรธrsmรฅl og svar

SM36 brukes til รฅ definere og planlegge bakgrunnsjobber, mens SM37 brukes til รฅ overvรฅke, vise logger og administrere eksisterende bakgrunnsjobber. Sammen dekker de hele jobbens livssyklus.

Ja. I SM36 velger du ยซUmiddelbartยป som startbetingelse. Jobben kjรธres umiddelbart som en engangskjรธring, men vil ikke bli konfigurert som en periodisk, gjentakende jobb.

En avbrutt jobb vises med statusen ยซAvbruttยป i SM37. RevSe jobbloggen for รฅ identifisere feilen. Vanlige รฅrsaker inkluderer programfeil, manglende autorisasjoner eller utilstrekkelige bakgrunnsarbeidsprosesser.

AI-drevne verktรธy som SAP Business AI kan forutsi jobbfeil, optimalisere planleggingsvinduer og automatisk omfordele arbeidsprosesser basert pรฅ historiske ytelsesmรธnstre.

AI-drevne overvรฅkingsverktรธy analyserer jobblogger i sanntid, oppdager avvik og utlรธser varsler fรธr feil oppstรฅr. Dette reduserer manuell tilsyn og muliggjรธr proaktiv systemadministrasjon.

Oppsummer dette innlegget med: