cum să configurați și să gestionați joburi SAP automate

pentru ce este un job SAP și cum este structurat?

lucrările de fundal sunt utilizate în multe domenii în care procesele sunt executate automat de sistem în anumite momente fără intervenție manuală. În domeniul sistemelor Unix, conceptul de locuri de muncă cron este bine cunoscut, iar pe computerele Windows,procesele de fundal pot fi configurate cu Planificatorul de sarcini. SAP are, de asemenea, o procesare de fundal adecvată pentru procese – așa-numitele lucrări SAP.

lucrările SAP pot fi executate o dată sau recurent – de exemplu, în fiecare zi la miezul nopții. Acest lucru permite, de exemplu, procesarea intensivă a resurselor să aibă loc noaptea când puțini sau deloc utilizatori sunt conectați la sistem. Un alt exemplu de aplicație este colecția recurentă de noi mesaje EDI de la un Hub extern de integrare B2B, ca în cazul ecosio.

în următorul articol vom introduce cele mai importante caracteristici și vom arăta cum să le configurați. Apoi intrăm în modul de modificare a locurilor de muncă SAP existente și cum să citim jurnalele de procesare din locurile de muncă SAP.

proprietățile lucrărilor SAP

lucrările SAP sunt configurate utilizând tranzacția SM36. Următorul grafic prezintă un exemplu de lucrare SAP.

Unixberblick unixber SAP Job
Prezentare generală a SAP Job

© 2020. SAP SE sau o companie afiliată SAP. Toate drepturile rezervate. Folosit cu permisiunea SAP SE.

există nume unice de locuri de muncă care pot fi atribuite în mod liber. Din motive de claritate, este recomandat să respectați o convenție de denumire uniformă la nivel de sistem.

SAP job classes

un job SAP trebuie să fie atribuit unei anumite clase de joburi atunci când este creat. Clasele de locuri de muncă definesc prioritatea cu care este executată o lucrare de fundal. Se face distincția între următoarele trei clase.

Clasa A – prioritate ridicată

lucrările de fundal urgente sau critice pot fi planificate cu clasa A. Aceste lucrări au prioritate înainte de executarea lucrărilor de clasă B sau C.

Clasa B – prioritate medie

de îndată ce sunt procesate lucrările din clasa A, sunt pornite lucrările din clasa B.

Clasa C – prioritate scăzută

joburile din clasa C au cea mai mică prioritate și sunt pornite numai atunci când joburile din clasa A și B au fost procesate.

Cartea albă - integrarea EDI în SAP

stare

pe lângă clasa prioritară atribuită, există o anumită stare. Stările posibile sunt următoarele:

  1. planificat
    lucrarea este programată numai, dar nu are condiție de pornire, dată de încheiere, frecvență de execuție și așa mai departe și nu va rula niciodată.
  2. lansat
    lucrarea a atribuit pași de proces și toți parametrii de execuție sunt disponibili. Lucrarea așteaptă să fie executată pentru prima dată de îndată ce condiția de pornire este îndeplinită – de exemplu, un anumit timp.
  3. Ready
    lucrarea este pregătită pentru execuție și a fost plasată în coada de execuție de către planificatorul de lucrări. De îndată ce un proces de fundal este gratuit, lucrarea este executată.
  4. activ
    lucrarea rulează în fundal. Starea postului nu mai poate fi modificată în timpul executării.
  5. Ready
    lucrarea a fost finalizată cu succes.
  6. anulat
    lucrarea a fost anulată. Este posibil ca rezilierea să fi fost cauzată manual de un administrator sau să fi apărut o problemă în timpul executării lucrării. Detaliile exacte pot fi citite în jurnalele de lucru și în bobină (vezi descrierea de mai jos).

pași

fiecare lucrare SAP constă din unul sau mai mulți pași de procesare – așa-numiții pași. Figura următoare prezintă un exemplu de pas.

SAP Job-Prozessschritt
SAP Job-etapa procesului

© 2020. SAP SE sau o companie afiliată SAP. Toate drepturile rezervate. Folosit cu permisiunea SAP SE.

un pas într-o lucrare SAP poate avea trei caracteristici diferite:

  1. programul ABAP
    în acest caz, un program ABAP este pornit și o variantă și Limba pot fi transmise. În captura de ecran de mai sus, de exemplu, programul ABAP /EPO1/EXC_ECOSIO_FETCH este executat cu varianta FETCH, care preia periodic mesaje de la Ecosio Integration Hub.
  2. comandă externă
    cu această funcție, o comandă predefinită de administratorul de sistem poate fi apelată și parametrii pot fi transferați și pentru apel.
  3. program extern
    în acest caz este pornit un program extern, prin care parametrii pot fi transferați și aici.

configurare

în primul pas, numele jobului și clasa jobului sunt definite în tranzacția SM36, așa cum s-a menționat mai sus. Apoi sunt definiți pașii individuali ai lucrării, care sunt executați în ordine – de sus în jos.

următorul pas este să selectați starea de pornire a lucrării.

 SAP Job Startbedingung
SAP Job Start condiție

© 2020. SAP SE sau o companie afiliată SAP. Toate drepturile rezervate. Folosit cu permisiunea SAP SE.

de obicei, alegeți un anumit timp ca condiție de pornire, de la momentul executării lucrării și un interval de repetare – de exemplu, la fiecare 10 minute. Dacă nu este specificat timp, lucrarea rămâne în starea „programată” și nu este executată.

după specificarea unui timp și a unei frecvențe de repetiție, lucrarea este salvată. După aceea, lucrarea se schimbă în” eliberat ” și așteaptă prima execuție. Alternativ, o lucrare poate fi executată imediat făcând clic pe „imediat”.

modificare

pentru a schimba o lucrare SAP, accesați tranzacția SM37. Acolo puteți obține o imagine de ansamblu a tuturor locurilor de muncă din diferitele stări. Pentru a schimba o lucrare care a fost deja lansată, selectați – o în prezentare generală și apoi alegeți „Job > Released-Scheduled” din bara de meniu.

 SAP de locuri de muncă Unixbersicht
SAP de locuri de muncă Prezentare generală

© 2020. SAP SE sau o companie afiliată SAP. Toate drepturile rezervate. Folosit cu permisiunea SAP SE.

lucrarea poate fi procesată din nou și apoi eliberată din nou.

Vizualizați jurnalele

ca și în cazul unui proces executat în mod regulat, o lucrare SAP se poate termina și în mod neașteptat. În acest caz, vă recomandăm să vă uitați la jurnalele. Puteți accesa acest lucru din nou folosind tranzacția SM37. În primul pas, selectați una dintre lucrările deja executate și apoi alegeți „bobină” sau „jurnal de lucrări”.

 Logdaten eines SAP Jobs
datele de jurnal ale unei lucrări SAP

© 2020. SAP SE sau o companie afiliată SAP. Toate drepturile rezervate. Folosit cu permisiunea SAP SE.

aceste două funcții oferă o imagine de ansamblu a jurnalelor în sine și a etapelor individuale ale procesului. O condiție prealabilă este, desigur, ca etapele procesului să scrie și jurnalele de procesare.

odată cu introducerea SAP S/4HANA, formatul IDoc va suferi unele modificări. Puteți afla care sunt aceste modificări în detaliu în acest articol.

aveți întrebări?

mai aveți întrebări despre lucrările SAP sau conectarea sistemelor externe la sistemul SAP ERP sau SAP S/4HANA? Nu ezitați și contactați-ne. Suntem întotdeauna disponibili pentru a vă răspunde la întrebări.

Leave a Reply

Adresa ta de email nu va fi publicată.