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.
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.
- 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.
- Klasse B (middels prioritet): Nรฅr klasse A-jobber er fullfรธrt, begynner klasse B-jobber รฅ kjรธre fรธr klasse C-jobber.
- 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.
- planlagt: Programnavn og variant er definert, men startbetingelsene (startdato, sluttdato, frekvens) er ikke spesifisert. Jobben vil ikke kjรธres fรธr startbetingelsene er angitt.
- Utgitt: Alle nรธdvendige kriterier er oppfylt, inkludert startbetingelser. Jobben venter pรฅ planlagt starttid.
- Klar: Alle betingelser er oppfylt, men jobben stรฅr i kรธ og venter pรฅ at en bakgrunnsprosess skal bli tilgjengelig.
- aktiv: Jobben kjรธrer i bakgrunnen. Statusen kan ikke endres nรฅr den er aktiv.
- ferdig: Jobben ble utfรธrt uten feil.
- 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.
Trinn 2) Fyll inn jobbnavnet, prioritetsklassen (A / B / C), og mรฅlserveren. ร definere en mรฅlserver hjelper med รฅ balansere arbeidsmengden pรฅ tvers av applikasjonsservere.
Trinn 3) Klikk pรฅ "Mottaker av kรธliste"for รฅ motta utdata i postkassen din. Sjekk e-post fra SBWP.
Trinn 4) Sett inn din SAP brukernavn og klikk pรฅ Kopier-knappen.
Trinn 5) Klikk pรฅ Trinn knappen for รฅ definere ABAP-program og variantdetaljer.
Trinn 6) Definer programnavnet og variantdetaljene.
- Skriv inn programnavnet og variantnavnet. Hvis du ikke har opprettet en variant, lar du det stรฅ tomt.
- Press Spar.
Trinn 7) Nรฅr jobbtrinnet er lagret, vil du se bekreftelsesskjermen.
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.
- Klikk pรฅ Dato / tid for periodiske jobber. Hvis du velger ยซUmiddelbartยป, kjรธres jobben umiddelbart som en engangsutfรธrelse.
- Definer startdato/-klokkeslett og sluttdato/-klokkeslett. Jobben frigis kun nรฅr den oppfyller kravene. planlagt startdato/-tid.
- Press Periodiske verdier.
Trinn 9) Velg periode โ Timevis, Daglig, Ukentlig eller Annen periode. Vi velger Annen periode.
Trinn 10) Angi kriteriene for gjentakelse. For eksempel, kjรธr hver 5. dag fra startdatoen. Her velger vi alle 10 minutter.
Trinn 11) Klikk Spar.
Trinn 12) Klikk Spar en gang til.
Trinn 13) Klikk Spar pรฅ hovedskjermen.
Trinn 14) Nรฅr jobbtrinn og startbetingelser er definert, vises sammendragsvinduet.
Trinn 15) Press Spar for รฅ fullfรธre 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.
Trinn 2) Velg kriteriene dine for jobben du vil overvรฅke.
- Skriv inn jobbnavnet og brukernavnet som planla jobben.
- Velg status for jobben.
- Angi datointervallet. Her angir vi bare sluttdatoen mens vi holderping Fra รฅpningsdato.
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.
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.
Trinn 2) Fyll ut kriteriene.
- Jobbnavn og brukernavn som planla jobben.
- Velg status โ kun Utgitt or Klar jobber kan bli utplanlagt.
- Spesifiser datoperioden.
- Press Utfรธr (F8).
Trinn 3) Velg jobben og trykk pรฅ Jobb โ Utgitt โ Planlagt.
Trinn 4) En bekreftelsesmelding vises i statuslinjen nรฅr jobben er avplanlagt.
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.























