martie 10, 2022

SAP Background Job Processing SM36: creați, programați, reprogramați

ce este un loc de muncă de fundal?

Background job este un proces non-interactiv care rulează în spatele operațiunilor interactive normale. Acestea rulează în paralel și nu perturbă procesele și operațiunile interactive (lucrări de prim plan).

este programat de la SM36. Puteți să o analizați din SM37 vizualizând jurnalul său de locuri de muncă.

avantajele lucrărilor de fundal

  • reduce efortul manual & automatizează sarcina.
  • acesta poate fi programat ca pe alegerea utilizatorului.
  • reduce interacțiunea cu utilizatorul și poate rula fără probleme în fundal fără introducerea utilizatorului
  • odată ce definiți varianta pentru lucrarea de fundal, utilizatorul nu trebuie să vă faceți griji cu privire la introducerea valorii în câmp. Astfel, confuzia utilizatorilor este, de asemenea, redusă.
  • Ideal pentru programe consumatoare de timp/resurse intensive, care pot fi programate pentru a rula în noapte(atunci când încărcarea sistemului este scăzută).

locurile de muncă de fundal sunt clasificate în trei categorii–

  1. Clasa A (prioritate ridicată/critică): – Unele sarcini sunt urgente sau critice și trebuie să fie programate cu clasa A prioritate de locuri de muncă. Prioritatea clasa a rezervă unul sau mai multe procese de lucru de fundal. Utilizatorii trebuie să decidă câte procese de lucru de fundal ar trebui atribuite unui loc de muncă prioritar Clasa A. Să presupunem că un utilizator alege 2 procese de lucru de fundal pentru această categorie, apoi procese de lucru de fundal disponibile pentru clasa B și C = (numărul Total de procese de lucru setate în modurile de operare RZ03) – (procese de lucru de fundal permise categoriei de clasă A).
  2. Clasa B(Prioritate Medie): – Odată ce clasa A de locuri de muncă sunt finalizate , Clasa B de locuri de muncă va începe executarea în fundal înainte de clasa C de locuri de muncă.
  3. Clasa C(prioritate scăzută): -se execută după ce ambele locuri de muncă clasa A și clasa B sunt finalizate.

starea posibilă a locurilor de muncă de fundal

  1. programate: – ați definit numele și varianta programului, dar nu ați definit condiția de pornire, cum ar fi data de începere, data de încheiere, frecvența etc. Asta înseamnă că nu ați definit când un loc de muncă ar trebui să fie programată în sistem.
  2. lansat: – toate criteriile necesare sunt îndeplinite pentru definirea postului. Condiția de pornire este obligatorie pentru ca lucrarea să fie în stare de eliberare.
  3. Ready: – sunt îndeplinite toate condițiile necesare pentru a executa lucrarea într-un proces de lucru de fundal. Dar Job scheduler a pus lucrarea în coadă, deoarece așteaptă ca procesul de lucru de fundal să fie liber.
  4. activ: – jobul a început să ruleze în fundal. Nu putem schimba starea jobului odată ce acesta este în stare activă.
  5. terminat: – lucrarea este executată cu succes. Aceasta înseamnă că sarcina dorită este concurat fără nici o eroare.
  6. anulat: – există două posibilități pentru acest lucru. Administratorul a anulat forțat lucrarea sau ar putea exista o problemă cu job. Puteți investiga acest lucru din jurnalele de locuri de muncă.

cum să programați lucrarea de fundal?

puteți programa lucrarea de fundal folosind SM36. Locurile de muncă planificate sau imediate pot fi programate.

Pasul 1) executați codul t SM36.

SAP Background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 2) Completați numele lucrării, prioritatea(A/B/C) și serverul țintă. Locuri de muncă de fundal o dată programate pe un server țintă rula pe acel server. Scopul principal al definirii serverului țintă este echilibrarea volumului de muncă.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 3) Faceți clic pe „destinatar listă bobină”. Veți primi ieșire în căsuța poștală. Puteți verifica e-mailul de la SBWP.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: Creați, programați, reprogramați

Pasul 4) Introduceți numele de utilizator SAP și faceți clic pe butonul Copiere.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 5) Faceți clic pe butonul Step pentru a defini programul ABAP, detaliile variantei etc.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: Creați, programați, reprogramați

Pasul 6) definiți numele programului, detaliile variantei.

  1. introduceți numele programului, numele variantei în câmp. Dacă nu ați creat varianta ca pe cerința dvs., apoi lăsați-l gol.
  2. apăsați butonul Salvare.

SAP Background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 7) Odată ce programați lucrarea, veți primi următorul ecran.

SAP fundal de locuri de muncă de prelucrare SM36: Creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 8) Faceți clic pe condiții de pornire pentru a completa Data de începere, data de încheiere, frecvența etc. pentru job. Dacă nu specificați starea de pornire, atunci jobul va rămâne întotdeauna în starea programată. Un loc de muncă în stare programată nu va rula niciodată.

  1. Faceți clic pe data/ora(pentru lucrări periodice). Dacă faceți clic pe” imediat”, atunci job va începe să ruleze imediat. Dar nu va fi setat ca loc de muncă periodic. Este ca și cum ” apăsați și rulați.”
  2. definiți data/ora de începere a lucrării, data/ora de încheiere. Lucrarea va fi lansată numai după ce îndeplinește Data/ora de începere programată.
  3. apăsați valori periodice.

SAP Background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 9) Faceți clic pe perioada orară/zilnică/săptămânală pentru a defini frecvența lucrării conform cerințelor dvs.Vom selecta altă perioadă

 SAP Background Job Processing SM36: creare, programare, Reprogramare

SAP Background Job Processing SM36: Creați, programați, reprogramați

Pasul 10) aici specificați criteriile recurente ale jobului.De exemplu, puteți rula lucrarea după fiecare 5 zile de la data de începere. Aici selectăm job pentru a rula la fiecare 10 minute

 SAP background Job Processing SM36: creare, programare, Reprogramare

SAP Background Job Processing SM36: creați, programați, reprogramați

pasul 11) Faceți clic pe butonul Salvare.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: Creați, programați, reprogramați

Pasul 12) Faceți clic pe Salvați din nou.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați,reprogramați

Pasul 13) Faceți clic pe Salvați din nou

SAP Background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

pasul 14) odată definite condițiile pasului de lucru și de pornire, va apărea următoarea fereastră.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 15) apăsați Salvați.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP background Job Processing SM36: creați, programați, reprogramați

Pasul 16) mergeți la SM37 pentru a cunoaște starea postului.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: Creați, programați, reprogramați

pasul 17) selectați criteriile pentru lucrarea pe care doriți să o monitorizați.

  1. puneți numele postului și numele de utilizator care a programat lucrarea.
  2. selectați starea lucrării.
  3. specificați intervalul de date. În scenariul nostru, specificăm doar Data de încheiere, păstrând de la data deschisă.

SAP Background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

pasul 18) veți primi următorul ecran. Uită-te la starea, este un mijloc lansat condițiile de pornire sunt îndeplinite, iar lucrarea este în coada de așteptare este în așteptare pentru procesul de lucru de fundal pentru a fi liber.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

cum să reprogramați o lucrare de fundal

lucrările reprogramate nu vor rula în viitor. Amintiți-vă, nu puteți programa lucrarea odată ce este în stare activă.

Pasul 1) Executați SM37.

SAP fundal de locuri de muncă de prelucrare SM36: Creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 2) Completați criteriile.

  1. numele jobului și numele de utilizator prin care jobul este programat.
  2. selectați starea. Pentru a deschide lucrarea, puteți selecta numai starea eliberată / pregătită.
  3. specificați intervalul de date.
  4. apăsați butonul Executare(F8).

SAP Background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: Creare, programare, Reprogramare

Pasul 3) Selectați job specificat și apăsați Job- > (lansat- > programat).

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Pasul 4) veți găsi mesajul în bara de stare după ce apăsați „lansat -> programat”.

SAP background Job Processing SM36: creați, programați, reprogramați

SAP Background Job Processing SM36: creați, programați, reprogramați

Lasă un răspuns

Adresa ta de email nu va fi publicată.