SAP Background Job Processing SM36: Luo, aikataulu, Aikataulu
mikä on taustatyö?
taustatyö on ei-interaktiivinen prosessi, joka kulkee normaalin interaktiivisen toiminnan takana. Ne toimivat rinnakkain eivätkä häiritse vuorovaikutteisia (etualalla tehtäviä) prosesseja ja toimintoja.
se on ajoitettu sm36: sta. Voit analysoida sen SM37: stä katsomalla sen tehtävälokia.
Taustatöiden edut
- se vähentää manuaalista työtä & automatisoi tehtävän.
- se voidaan ajoittaa käyttäjän valinnan mukaan.
- se vähentää käyttäjän vuorovaikutusta ja voi toimia saumattomasti taustalla ilman käyttäjän syöttöä
- kun olet määrittänyt variantin taustatyölle, käyttäjän ei tarvitse murehtia kentän arvonsyöttöä. Näin myös käyttäjien sekavuus vähenee.
- ihanteellinen aikaa vieviin / resursseja vaativiin ohjelmiin, jotka voidaan ajoittaa ajettaviksi yöllä (Kun järjestelmän kuormitus on alhainen).
taustatyöt luokitellaan kolmeen kategoriaan–
- luokka A (Korkea/kriittinen prioriteetti): – Jotkut tehtävät ovat kiireellisiä tai kriittisiä, ja ne on ajoitettava A-luokan ensisijaiseen tehtävään. Luokan A prioriteetti varaa yhden tai useamman taustatyöprosessin. Käyttäjien on päätettävä, kuinka monta taustatyöprosessia on annettava A-luokan ensisijaiseen tehtävään. Oletetaan, että käyttäjä valitsee tälle luokalle 2 taustatyöprosessia, sitten käytettävissä olevat taustatyöprosessit luokille B ja C = (työprosessien kokonaismäärä toimintatiloissa RZ03) – (Taustatyöprosessit sallitaan luokkaan A).
- Luokka B (Keskiprioriteetti): – Kun A-luokan Työt on suoritettu, B-luokan työ alkaa suorittaa taustalla ennen C-luokan tehtäviä.
- C-Luokka (Matala prioriteetti): -se kulkee sen jälkeen, kun sekä A-että B-luokan Työt on tehty.
taustatöiden mahdollinen tila
- aikataulutettu: – olet määritellyt ohjelman nimen ja variantin, mutta et ole määritellyt aloitustilannetta, kuten Aloituspäivämäärä,Päättymispäivä, taajuus jne. Se tarkoittaa, että et ole määritellyt, milloin työ pitäisi ajoittaa järjestelmään.
- julkaistu: – kaikki työn määrittelyyn vaadittavat kriteerit täyttyvät. Aloituskunto on välttämätön, jotta työ olisi vapautustilassa.
- valmis: – kaikki vaaditut edellytykset täyttyvät, jotta homma hoituu taustatyöprosessissa. Työn aikatauluttaja on kuitenkin laittanut työn jonoon, koska se odottaa taustatyöprosessin olevan vapaa.
- Aktiivinen: – Job on alkanut juosta taustalla. Emme voi muuttaa työn asemaa, kun se on aktiivitilassa.
- valmis: – työ suoritetaan onnistuneesti. Se tarkoittaa, että haluttu tehtävä kilpaillaan virheettömästi.
- peruttu: – tähän on kaksi mahdollisuutta. Ylläpitäjä on voimakkaasti perunut työn tai jobissa saattaa olla jotain ongelmia. Voit tutkia tätä työ lokit.
miten ajoittaa taustatyö?
taustatyön voi ajoittaa SM36: n avulla. Suunnitellut tai välittömät työt voidaan aikatauluttaa.
Vaihe 1) Suorita T-koodi SM36.
Vaihe 2) Täytä työn nimi, prioriteetti(A/B/C) ja kohdepalvelin. Taustatyöt, jotka on ajoitettu kohdepalvelimelle, suoritetaan kyseisellä palvelimella. Päätarkoitus määritettäessä kohdepalvelin on työmäärän tasapainottaminen.
Vaihe 3) Klikkaa ”kela list vastaanottaja”. Saat lähtö postilaatikkoon. Voit tarkistaa sähköpostin sbwp.
Vaihe 4) Lisää SAP-käyttäjätunnuksesi ja napsauta Kopioi-painiketta.
Step 5) Napsauta Step-painiketta määrittääksesi ABAP-ohjelman, variantin tiedot jne.
Vaihe 6) Määrittele ohjelman nimi, variantin yksityiskohdat.
- Kirjoita ohjelmasi nimi, variantin nimi kenttään. Jos et ole luonut variantti kohti vaatimus, jätä se tyhjäksi.
- paina Tallenna-painiketta.
Step 7) kun ajoitat työn, saat seuraavan näytön.
Vaihe 8) Napsauta Aloitusehdot täyttääksesi aloituspäivän, päättymispäivän, taajuuden jne. Jos et määritä aloitustilaa, työ pysyy aina aikataulussa. Määräaikainen työ ei tule koskaan toimimaan.
- valitse päivämäärä / aika (määräaikaistyö). Jos klikkaat ”välitön” sitten työ alkaa olla käynnissä heti. Sitä ei kuitenkaan aseteta määräaikaiseksi työksi. Se on kuin ”Paina ja juokse.”
- Määrittele Jobin alkamispäivä/ – aika, Päättymispäivä / – aika. Työ julkaistaan vasta, kun se täyttää aikataulun mukaisen aloituspäivämäärän/ – ajan.
- paina jaksollisia arvoja.
Step 9) klikkaa tunti – /päivä – /Viikkojaksoa määritelläksesi työn tiheyden vaatimuksesi mukaan.Valitsemme muun jakson
vaihe 10) tässä määrität työn toistuvat kriteerit.Työn voi esimerkiksi suorittaa joka 5. päivä aloituspäivästä. Tässä valitsemme 10 minuutin välein suoritettavan työn
Step 11) Klikkaa Tallenna-painiketta.
vaihe 12) Klikkaa Tallenna uudelleen.
Step 13) Click save again
Step 14) kun työvaihe-ja aloitusehdot on määritelty, ilmestyy seuraava ikkuna.
Step 15) Paina Tallenna.
Step 16) Goto SM37 to know the status of the job.
vaihe 17) valitse kriteerisi sille työlle, jota haluat seurata.
- laita työpaikkasi nimi ja käyttäjätunnus, joka ajoitti työn.
- valitse työn status.
- merkitään päivämäärä. Meidän skenaario, me vain määrittää Päättymispäivä ja pitää päivämäärä auki.
Step 18) saat seuraavan näytön. Katso tilaa, se on vapautettu tarkoittaa alku edellytykset täyttyvät, ja työ on jonossa odottaa taustatyöprosessi on vapaa.
How to Rechemule a background job
Rechemuled jobs will not run in the future. Remeber, et voi peruuttaa työtä, kun se on aktiivitilassa.
Vaihe 1) Suorita SM37.
Step 2) täytä kriteerit.
- työn nimi ja käyttäjätunnus, jolla työ ajoitetaan.
- Valitse tila. Deschedule työ voit vain valita vapautunut / valmis tila.
- merkitään päivämäärä.
- paina Suorita (F8) – painiketta.
Vaihe 3) Valitse määritelty työ ja paina työ -> (julkaistu -> aikataulutettu).
Step 4) löydät viestin tilariviltä, kun painat ”Released -> Scheduled”.