miten luoda ja hallita automaattisia SAP-töitä
mikä on SAP-työ ja miten se on rakennettu?
taustatöitä käytetään monilla aloilla, joilla järjestelmä suorittaa prosessit automaattisesti tiettyinä aikoina ilman manuaalisia toimenpiteitä. Unix-järjestelmien alueella cron-töiden käsite tunnetaan hyvin,ja Windows-tietokoneissa taustaprosessit voidaan määrittää Tehtävien ajoituksen avulla. SAP: lla on myös asianmukainen taustaprosessointi prosesseille – niin kutsutuille SAP-työpaikoille.
SAP-keikat voidaan suorittaa kerran tai toistuvasti – esimerkiksi joka päivä keskiyöllä. Tämä mahdollistaa esimerkiksi resurssitehokkaan käsittelyn öisin, kun vain harvat tai ei lainkaan käyttäjät ovat kirjautuneet järjestelmään. Toinen sovellusesimerkki on toistuva uusien EDI-viestien kerääminen ulkoisesta B2B-Integraatiokeskuksesta, kuten ecosiossa.
seuraavassa artikkelissa esittelemme tärkeimmät ominaisuudet ja näytämme, miten ne voidaan asettaa. Sitten menemme miten muokata nykyisiä SAP työpaikkoja ja miten lukea käsittely lokit SAP työpaikkoja.
SAP: n työpaikkojen ominaisuudet
SAP: n työpaikat määritetään transaktiolla SM36. Seuraavassa grafiikassa on esimerkki SAP-työstä.
yleiskatsaus SAP-työhön
© 2020. SAP SE tai SAP: n tytäryhtiö. Kaikki oikeudet pidätetään. Käytetään SAP SE: n luvalla.
on olemassa uniikkeja työnimiä, joita voi antaa vapaasti. Selkeyden vuoksi on suositeltavaa noudattaa yhtenäistä koko järjestelmän kattavaa nimeämiskäytäntöä.
SAP-tehtäväluokat
SAP-työ on määrättävä tiettyyn tehtäväluokkaan, kun se luodaan. Tehtäväluokat määrittelevät prioriteetin, jolla taustatyötä tehdään. Seuraavat kolme luokkaa erotetaan toisistaan.
luokka A – korkea prioriteetti
kiireellisiä tai kriittisiä taustatöitä voidaan suunnitella luokan A kanssa.nämä työt asetetaan etusijalle ennen luokan B tai C tehtäviä.
luokka B-keskitaso
heti kun A-luokan Työt on käsitelty, B-luokan työt aloitetaan.
C – luokka-alhainen prioriteetti
C-luokan työpaikat ovat alin prioriteetti, ja ne aloitetaan vasta, kun A-ja B-luokan Työt on käsitelty.
Status
annetun prioriteettiluokan lisäksi on olemassa tietty status. Mahdolliset tilat ovat seuraavat:
- suunniteltu
keikka on vain aikataulutettu, mutta sillä ei ole aloituskuntoa, päättymispäivää, suoritustiheyttä ja niin edelleen, eikä sitä koskaan suoriteta. - julkaistu
työ on määrittänyt prosessin vaiheet ja kaikki suorituksen parametrit ovat käytettävissä. Keikka odottaa ensimmäistä kertaa suoritusta heti, kun aloitusehto täyttyy – esimerkiksi tiettyyn aikaan. - valmis
työ on valmis suoritettavaksi ja työn aikatauluttaja on asettanut sen suoritusjonoon. Heti kun taustaprosessi on vapaa, työ suoritetaan. - Aktiivinen
työ kulkee taustalla. Työn tilaa ei voi enää muuttaa suorituksen aikana. - valmis
työ on suoritettu onnistuneesti. - peruttu
keikka on peruttu. Irtisanominen on voinut aiheutua manuaalisesti ylläpitäjän toimesta, tai työn suorittamisen aikana on voinut ilmetä ongelmia. Tarkat tiedot löytyvät tehtävälokeista ja kelasta (katso kuvaus alla).
askeleet
jokainen SAP-työ koostuu yhdestä tai useammasta käsittelyvaiheesta – ns. Seuraavassa kuvassa on esimerkkiaskel.
SAP Job-Process Step
© 2020. SAP SE tai SAP: n tytäryhtiö. Kaikki oikeudet pidätetään. Käytetään SAP SE: n luvalla.
SAP-työn askeleella voi olla kolme erilaista ominaisuutta:
- ABAP-ohjelma
tässä tapauksessa käynnistetään ABAP-ohjelma ja muunnelma ja kieli voidaan läpäistä. Yllä olevassa kuvakaappauksessa esimerkiksi ABAP-ohjelma / EPO1 / EXC_ECOSIO_FETCH suoritetaan VARIANTTIHAKULLA, joka hakee säännöllisesti viestejä ecosio Integration Hubista. - ulkoinen komento
tällä funktiolla voidaan kutsua järjestelmävalvojan ennalta määrittämää komentoa ylös ja myös parametreja voidaan siirtää kutsulle. - ulkoinen ohjelma
tällöin käynnistetään ulkoinen ohjelma, jolloin parametrit voidaan siirtää myös tänne.
Setup
ensimmäisessä vaiheessa työn nimi ja tehtäväluokka on määritelty transaktiossa SM36, kuten edellä on mainittu. Sitten määritellään työn yksittäiset vaiheet, jotka suoritetaan järjestyksessä – ylhäältä alas.
seuraava vaihe on valita työn aloituskunto.
SAP Job Start Condition
© 2020. SAP SE tai SAP: n tytäryhtiö. Kaikki oikeudet pidätetään. Käytetään SAP SE: n luvalla.
yleensä lähtötilanteeksi valitaan tietty aika siitä, milloin työ tulee suorittaa, ja toistovälit – esimerkiksi 10 minuutin välein. Jos aikaa ei ole määritelty, työ pysyy ”aikataulutetussa” tilassa eikä sitä suoriteta.
kun on määritetty aika ja toistotiheys, työ tallennetaan. Tämän jälkeen keikka vaihtuu ”vapaaksi” ja odottaa ensimmäistä toteutustaan. Vaihtoehtoisesti työ voidaan suorittaa välittömästi klikkaamalla ”välittömästi”.
Vaihda
jos haluat vaihtaa SAP-työtä, siirry transaktioon SM37. Sieltä saat yleiskuvan kaikista eri statusten työpaikoista. Jos haluat muuttaa jo julkaistua työtä, valitse se yleiskatsauksesta ja valitse valikkopalkista ”Job > Released – Scheduled”.
SAP Job Overview
© 2020. SAP SE tai SAP: n tytäryhtiö. Kaikki oikeudet pidätetään. Käytetään SAP SE: n luvalla.
työ voidaan nyt käsitellä uudelleen ja sitten vapauttaa uudelleen.
Näytä lokit
kuten säännöllisesti suoritetussa prosessissa, myös SAP-työ voi päättyä yllättäen. Tässä tapauksessa suosittelemme, että katsot lokit. Voit käyttää tätä uudelleen käyttämällä transaction SM37. Valitse ensimmäisessä vaiheessa yksi jo suoritetuista töistä ja valitse sitten ”Kela” tai ”Tehtäväloki”.
SAP-työn Log-tiedot
© 2020. SAP SE tai SAP: n tytäryhtiö. Kaikki oikeudet pidätetään. Käytetään SAP SE: n luvalla.
nämä kaksi toimintoa antavat yleiskuvan itse lokista ja yksittäisistä prosessin vaiheista. Edellytyksenä on tietenkin, että prosessin vaiheet myös kirjoittaa käsittely lokit.
SAP S/4HANAN käyttöönoton myötä IDoc-muoto muuttuu jonkin verran. Voit selvittää, mitä nämä muutokset ovat yksityiskohtaisesti tässä artikkelissa.
onko sinulla kysyttävää?
onko sinulla vielä kysyttävää SAP-työpaikoista tai ulkoisten järjestelmien yhteydestä SAP ERP-tai SAP S/4HANA-järjestelmään? Älä epäröi ja ota meihin yhteyttä. Olemme aina käytettävissä vastaamaan kysymyksiisi.