SAP Baggrundsjobbehandling SM36

โšก Smart opsummering

Baggrundsjobbehandling i SAP muliggรธr ikke-interaktiv udfรธrelse af tidskrรฆvende programmer bag normal drift, planlagt via SM36 og overvรฅget via SM37. Den understรธtter tre prioritetsklasser og seks livscyklusstatusser for at sikre effektiv arbejdsbelastningsstyring.

  • ๐Ÿ”ง Fordel ved automatisering: Baggrundsjob eliminerer manuel indsats ved at kรธre ressourcekrรฆvende programmer uden for spidsbelastningsperioder uden brugerinteraktion.
  • ๐Ÿ“Š Prioritetsstyring: Tildel klasse A, B eller C prioritet til at kontrollere udfรธrelsesrรฆkkefรธlgen og allokere baggrundsarbejdsprocesser effektivt.
  • ???? Lifecycle Tracking: Overvรฅg jobforlรธb gennem seks statusser โ€“ Planlagt, Frigivet, Klar, Aktiv, Fรฆrdig og Annulleret โ€“ ved hjรฆlp af SM37.
  • ๐Ÿ‡ง๐Ÿ‡ท Planlรฆgningsprรฆcision: Definer startbetingelser, slutdatoer og periodiske intervaller for at automatisere tilbagevendende jobudfรธrelse pรฅlideligt.
  • ๐Ÿ”„ Afplanlรฆgningskontrol: RevSender frigivne eller klargjorte job tilbage til planlagt status for at forhindre fremtidig udfรธrelse, nรฅr kravene รฆndrer sig.

SAP SM36-transaktion Code til baggrundsjobplanlรฆgning

Hvad er et baggrundsjob i SAP?

Et baggrundsjob er en ikke-interaktiv proces, der kรธrer bag normale interaktive operationer i en SAP system. Baggrundsjob udfรธres parallelt og forstyrrer ikke forgrundsprocesser eller -handlinger. De planlรฆgges ved hjรฆlp af transaktionskode SM36 og overvรฅges igennem SM37 ved at se joblogge.

Fordele ved baggrundsjob i SAP

  • Det reducerer manuel indsats og automatiserer gentagne opgaver, der ellers ville krรฆve brugerinteraktion.
  • Det kan planlรฆgges efter brugerens valg, hvilket muliggรธr fleksibel udfรธrelsestidspunkt.
  • Det kรธrer problemfrit i baggrunden uden at krรฆve brugerinput, hvilket frigรธr systemet til interaktivt arbejde.
  • Nรฅr du har defineret varianten for et baggrundsjob, behรธver brugeren ikke bekymre sig om at angive feltvรฆrdier hver gang. Dette reducerer ogsรฅ risikoen for inputfejl.
  • Den er ideel til tidskrรฆvende eller ressourcekrรฆvende programmer, som kan planlรฆgges til at kรธre uden for spidsbelastningstider, nรฅr systembelastningen er lav.

Typer af baggrundsjobprioritetsklasser

SAP kategoriserer baggrundsjob i tre prioritetsklasser, der bestemmer udfรธrelsesrรฆkkefรธlge og ressourceallokering.

  1. Klasse A (Hรธj/Kritisk prioritet): Haster eller kritiske opgaver skal bruge Klasse A-prioritet. Den reserverer en eller flere baggrundsarbejdsprocesser. Tilgรฆngelige processer for Klasse B og C = Samlede arbejdsprocesser (indstillet i RZ03) minus processer reserveret til Klasse A.
  2. Klasse B (Mellem prioritet): Nรฅr Klasse A-job er fuldfรธrt, begynder Klasse B-job at udfรธres fรธr Klasse C-job.
  3. Klasse C (lav prioritet): Kรธrer kun efter at bรฅde Klasse A- og Klasse B-job er udfรธrt. Velegnet til ikke-hastede, rutinemรฆssige opgaver.

Mulige statusser for et baggrundsjob

Alle baggrundsjob i SAP gennemgรฅr en defineret livscyklus. Disse statusser hjรฆlper administratorer track jobfremgang.

  1. Planlagt: Programnavn og variant er defineret, men startbetingelserne (startdato, slutdato, hyppighed) er ikke angivet. Jobbet udfรธres ikke, fรธr startbetingelserne er angivet.
  2. Frigivet: Alle nรธdvendige kriterier er opfyldt, inklusive startbetingelser. Jobbet venter pรฅ det planlagte starttidspunkt.
  3. Parat: Alle betingelser er opfyldt, men jobbet stรฅr i kรธ og venter pรฅ, at en baggrundsarbejdsproces bliver tilgรฆngelig.
  4. aktiv: Jobbet kรธrer i baggrunden. Dets status kan ikke รฆndres, nรฅr det er aktivt.
  5. Fรฆrdig: Jobbet blev udfรธrt uden fejl.
  6. Annulleret: Jobbet blev ikke fuldfรธrt. Enten blev det tvunget af administratoren, eller der opstod en fejl. Undersรธg problemet i jobloggene i SM37.

Sรฅdan planlรฆgger du et baggrundsjob ved hjรฆlp af SM36

Du kan planlรฆgge et baggrundsjob ved hjรฆlp af transaktionskode SM36Bรฅde planlagte og รธjeblikkelige job kan konfigureres.

Trin 1) Udfรธr T-kode SM36.

SAP SM36-transaktion Code til baggrundsjobplanlรฆgning

Trin 2) Udfyld jobnavnet, prioritetsklassen (A / B / C), og mรฅlserveren. Definition af en mรฅlserver hjรฆlper med at afbalancere arbejdsbyrden pรฅ tvรฆrs af applikationsservere.

Definer baggrundsjobnavn og prioritet i SM36

Trin 3) Klik pรฅ "Modtager af spoolliste" for at modtage output i din postkasse. Tjek e-mail fra SBWP.

Konfiguration af spoollistemodtagere for baggrundsjob

Trin 4) Indsรฆt din SAP brugernavn og klik pรฅ knappen Kopier.

Indtast SAP Brugernavn til spoolmodtager

Trin 5) Klik pรฅ knappen Trin knappen til at definere ABAP program og variantdetaljer.

Klik pรฅ trin-knappen for at definere ABAP-programmet

Trin 6) Definer programnavnet og variantdetaljerne.

  1. Indtast dit programnavn og variantnavn. Hvis du ikke har oprettet en variant, skal du lade det stรฅ tomt.
  2. Presse Gem.

Indtast programnavn og variant for baggrundsjobtrin

Trin 7) Nรฅr jobtrinnet er gemt, vil du se bekrรฆftelsesskรฆrmen.

Skรฆrm til bekrรฆftelse af baggrundsjobtrin

Trin 8) Klik Startbetingelse at udfylde startdato, slutdato og hyppighed. Uden en startbetingelse, Jobbet vil altid forblive i planlagt status og vil aldrig lรธbe.

  1. Klik pรฅ Dato / tid for periodiske job. Hvis du vรฆlger "ร˜jeblikkelig", kรธres jobbet med det samme som en engangsudfรธrelse.
  2. Definer startdato/-tidspunkt og slutdato/-tidspunkt. Jobbet frigives kun, nรฅr det opfylder kravene. planlagt startdato/-tidspunkt.
  3. Presse Periodiske vรฆrdier.

Definer startbetingelse og periodisk tidsplan for baggrundsjob

Trin 9) Vรฆlg perioden โ€” Time, Dagligt, Ugentligt eller Anden periode. Vi vรฆlger Anden periode.

Vรฆlg periodisk frekvens for baggrundsjob

Trin 10) Angiv de tilbagevendende kriterier. For eksempel, kรธr hver 5. dag fra startdatoen. Her vรฆlger vi alle 10 minutter.

Indstil brugerdefineret tilbagevendende interval for baggrundsjob

Trin 11) Klik Gem.

Gem periodiske vรฆrdier for baggrundsjob

Trin 12) Klik Gem igen.

Bekrรฆft startbetingelse for baggrundsjob

Trin 13) Klik Gem pรฅ hovedskรฆrmen.

Gem komplet baggrundsjobdefinition i SM36

Trin 14) Nรฅr jobtrinnet og startbetingelserne er defineret, vises oversigtsvinduet.

Vindue med oversigt over konfiguration af baggrundsjob

Trin 15) Presse Gem for at fรฆrdiggรธre baggrundsjobbet.

Fรฆrdiggรธr og frigiv baggrundsjob

Sรฅdan overvรฅger du et baggrundsjob ved hjรฆlp af SM37

Efter planlรฆgning skal du bekrรฆfte jobstatus ved hjรฆlp af transaktionskoden SM37, som giver et centralt overblik over alle baggrundsjob.

Trin 1) Udfรธr T-kode SM37.

SAP SM37-transaktion Code til jobovervรฅgning

Trin 2) Vรฆlg dine kriterier for det job, du vil overvรฅge.

  1. Indtast jobnavnet og brugernavnet, der planlagde jobbet.
  2. Vรฆlg status for jobbet.
  3. Angiv datointervallet. Her angiver vi kun slutdatoen, mens vi holderping Fra รฅbningsdato.

Angiv kriterier for jobvalg i SM37

Trin 3) Statusen viser Frigivet, hvilket betyder, at startbetingelserne er opfyldt, og jobbet stรฅr i kรธen og venter pรฅ en baggrundsarbejdsprocessen bliver tilgรฆngelig.

Baggrundsjobstatus udgivet i SM37 Joboversigt

Sรฅdan afplanlรฆgger du et baggrundsjob

Afplanlรฆgning vender et job fra Frigivet tilbage til Planlagt status, sรฅ det ikke kรธrer igen. Du kan ikke afplanlรฆgge et job, nรฅr det nรฅr Aktiv status.

Trin 1) Udfรธr SM37.

ร…bn SM37 for at afplanlรฆgge et baggrundsjob

Trin 2) Udfyld kriterierne.

  1. Jobnavn og brugernavn pรฅ, hvem der planlagde jobbet.
  2. Vรฆlg status โ€” kun Frigivet or Ready job kan udskydes.
  3. Angiv datointervallet.
  4. Presse Udfรธr (F8).

Filterkriterier for afplanlรฆgning af baggrundsjob

Trin 3) Vรฆlg jobbet, og tryk pรฅ Job โ†’ Frigivet โ†’ Planlagt.

Skift jobstatus fra Frigivet til Planlagt

Trin 4) Der vises en bekrรฆftelsesmeddelelse i statuslinjen, nรฅr jobbet er afplanlagt.

Bekrรฆftelsesmeddelelse for afplanlagt baggrundsjob

Baggrundsjobbehandling vs. forgrundsbehandling

Forgrundsbehandling krรฆver en aktiv brugersession og blokerer skรฆrmen, indtil opgaven er fuldfรธrt, hvilket gรธr den uegnet til langvarige operationer. Baggrundsbehandling kรธrer uafhรฆngigt uden at lรฅse brugergrรฆnsefladen. Forgrundsjob er velegnede til hurtige interaktive opgaver som dataindtastning og konfigurationsรฆndringer. Baggrundsjob er bedre til massedatauploads, periodeafslutninger, generering af store rapporter og planlagte dataoverfรธrsler. SAP Bedste praksis anbefaler at kรธre ressourcekrรฆvende programmer som baggrundsjob i lavmรฆngder.

Ofte Stillede Spรธrgsmรฅl

SM36 bruges til at definere og planlรฆgge baggrundsjob, mens SM37 bruges til at overvรฅge, se logfiler og administrere eksisterende baggrundsjob. Sammen dรฆkker de hele jobbets livscyklus.

Ja. I SM36 skal du vรฆlge "ร˜jeblikkelig" som startbetingelse. Jobbet udfรธres med det samme som en engangskรธrsel, men det vil ikke blive konfigureret som et periodisk tilbagevendende job.

Et annulleret job vises med statussen "Annulleret" i SM37. RevSe jobloggen for at identificere fejlen. Almindelige รฅrsager omfatter programfejl, manglende autorisationer eller utilstrรฆkkelige baggrundsprocesser.

AI-drevne vรฆrktรธjer som SAP Forretnings -AI kan forudsige jobfejl, optimere planlรฆgningsvinduer og automatisk omfordele arbejdsprocesser baseret pรฅ historiske prรฆstationsmรธnstre.

AI-drevne overvรฅgningsvรฆrktรธjer analyserer joblogfiler i realtid, registrerer uregelmรฆssigheder og udlรธser advarsler, fรธr der opstรฅr fejl. Dette reducerer manuel overvรฅgning og muliggรธr proaktiv systemadministration.

Opsummer dette indlรฆg med: