SAP Bakgrunnsjobbbehandling SM36: Opprett, Planlegg, Omlegg
Hva Er En Bakgrunnsjobb?
Bakgrunnsjobb er en ikke-interaktiv prosess som går bak de normale interaktive operasjonene. De kjører parallelt og forstyrrer ikke interaktive (forgrunnsjobber) prosesser og operasjoner.
det er planlagt FRA SM36. Du kan analysere DET FRA SM37 ved å vise sin jobblogg.
Fordeler Med Bakgrunnsjobber
- det reduserer manuell innsats & automatiserer oppgaven .
- det kan planlegges etter brukerens valg.
- det reduserer brukerinteraksjon og kan kjøre sømløst i bakgrunnen uten brukerinngang
- når du definerer varianten for bakgrunnsjobb, trenger brukeren ikke å bekymre seg for verdiinngang i feltet. Dermed blir brukerens forvirring også redusert.
- Ideell For tidkrevende / ressurskrevende programmer som kan planlegges å kjøre om natten(når systembelastningen er lav).
Bakgrunnsjobber er klassifisert i tre kategorier–
- Klasse A (høy / kritisk Prioritet): – Noen oppgaver er haster eller kritisk og må planlegges med klasse a prioritet jobb. Klasse a prioritet forbeholder en eller flere bakgrunn arbeidsprosesser. Brukere må bestemme hvor mange bakgrunn arbeidsprosesser skal tildeles klasse a prioritet jobb. Anta at en bruker velger 2 bakgrunn arbeidsprosesser for denne kategorien deretter tilgjengelige bakgrunn arbeidsprosesser for klasse B Og C = (Totalt antall arbeidsprosesser satt i driftsmodi RZ03)- (Bakgrunn arbeidsprosesser tillatt å klasse a kategori).
- Klasse B (Middels Prioritet): – Når Klasse a jobber er fullført, Vil Klasse b jobb begynne å utføre i bakgrunnen før klasse C jobber –
- Klasse C (Lav Prioritet): – den kjører etter at både klasse a og klasse b jobber er fullført.
Mulig status for bakgrunnsjobber
- Planlagt: – du har definert programnavn og variant, Men ikke definert starttilstand Som Startdato, Sluttdato, Frekvens etc – Det betyr at du ikke har definert når en jobb skal planlegges i systemet.
- Utgitt: – alle nødvendige kriterier er oppfylt for jobbdefinisjon. Startbetingelsen er nødvendig for at jobben skal være i utgivelsesstatus.
- Klar: – Alle nødvendige betingelser er oppfylt for å kjøre jobben i en bakgrunn workprocess. Men job scheduler har satt jobben i køen fordi den venter på bakgrunn workprocess å være gratis.
- Aktiv: – Jobben har begynt å kjøre i bakgrunnen – Vi kan ikke endre statusen til jobben når Den er I Aktiv status.
- Ferdig: – Jobben er utført. Det betyr at ønsket oppgave konkurreres uten feil.
- Kansellert – – det er to muligheter for dette. Administratoren har kraftig avbrutt jobben, eller det kan være noe problem med jobben. Du kan undersøke dette Fra Jobblogger.
hvordan planlegge bakgrunnsjobben?
du kan planlegge bakgrunnsjobben VED HJELP AV SM36. Planlagte eller umiddelbare jobber kan planlegges.
Trinn 1) Utfør T-kode SM36.
Trinn 2) Fyll jobbnavnet, prioriteten(A/B/C) Og målserveren. Bakgrunnsjobber en gang planlagt på en målserver kjører på den serveren. Hovedformålet med å definere målserver er arbeidsbelastning balansering.
Trinn 3) Klikk på «spole liste mottaker». Du vil få utdata i postkassen din. Du kan sjekke e-post FRA SBWP.
Trinn 4) Sett INN SAP-brukernavnet ditt og klikk på kopier-knappen.
Trinn 5) Klikk På Trinnknappen for å definere ABAP-program, variantens detaljer, etc.
Trinn 6) Definer programnavn, variantdetaljer.
- Skriv inn programnavn, Variantnavn i feltet. Hvis du ikke har opprettet variant som per kravet ditt, så la det stå tomt.
- Trykk på lagre-knappen.
Trinn 7) Når du planlegger jobben, får du følgende skjermbilde.
Trinn 8) Klikk På Startbetingelser for å fylle startdato, sluttdato, frekvens, etc for jobb. Hvis du ikke angir startbetingelse, forblir jobben alltid i planlagt status. En jobb i planlagt status vil aldri kjore.
- Klikk På Dato / Klokkeslett(for periodiske jobber). Hvis du klikker på «Umiddelbar», begynner jobben å løpe med en gang. Men det vil ikke bli satt som periodisk jobb. Det er som » trykk og kjør.»
- Definer jobbens startdato / – tid, sluttdato / – tid. Jobben vil bli utgitt bare når den oppfyller Sin Planlagte startdato / – tid.
- Trykk periodiske verdier.
Trinn 9) Klikk På Time/Daglig / Ukentlig periode for å definere frekvensen av jobben som per kravet ditt.Vi velger Annen Periode
Trinn 10) her angir du gjentakende kriterier for jobben.Du kan for eksempel få Jobben kjørt etter hver 5. dag fra Startdatoen. Her velger vi jobb for å kjøre hvert 10. minutt
Trinn 11) Klikk på lagre knapp.
Trinn 12) Klikk på lagre igjen.
Trinn 13) Klikk lagre igjen
Trinn 14) når Jobbtrinn og startforhold er definert, vises følgende vindu.
Trinn 15) Trykk lagre.
Trinn 16) Gå TIL SM37 for å vite statusen til jobben.
Trinn 17) Velg dine kriterier for jobben som du vil overvåke.
- Angi jobbnavnet og brukernavnet som planla jobben.
- Velg statusen for jobben.
- Angi datoperioden. I vårt scenario angir vi bare sluttdatoen mens du holder Fra Dato Åpen.
Trinn 18) du får følgende skjermbilde. Se på status, det er en utgitt betyr start betingelser er oppfylt, og jobben er i køen venter på bakgrunn arbeidsprosessen for å være gratis.
Hvordan Planlegge en bakgrunnsjobb
Planlagte jobber kjøres ikke i fremtiden. Husk, du kan ikke deschedule jobben når den er i aktiv status.
Trinn 1) Utfør SM37.
Trinn 2) Fyll kriteriene.
- Jobbnavn og brukernavn som jobben er planlagt for.
- Velg statusen. For å deschedule jobben kan du bare velge Utgitt / Klar status.
- Angi datoperioden.
- Trykk På Execute (F8) – knappen.
Trinn 3) Velg angitt jobb og trykk Job – > (Utgitt -> Planlagt).
Trinn 4) du finner meldingen i statuslinjen når du trykker På «Utgitt- > Planlagt».