executați programul ABAP în fundal ca sarcină de fundal
SAP permite dezvoltatorilor ABAP să execute programe ABAP executa în fundal la fel ca o sarcină de fundal sau un loc de muncă.Programatorii rula rapoarte ABAP folosind tranzacție SE38 și sunt capabili de a configura executarea programelor ABAP în fundal folosind aceeași tranzacție SAP SE38.Acest tutorial ABAP arată cum să execute programe în fundal folosind SE38 și procesul de afișare de execuție de fundal folosind sm37 tcode în sistemul SAP.
am creat recent un proces de lot și convertit procesul de lot într-un program ABAP prin adăugarea select option for vbeln billing document number field.Acum vreau să execute acest program ABAP cu date selectați valorile opțiunii (numărul documentului pentru facturi) ca un loc de muncă de fundal SAP.Rularea raportului ABAP (program) ca sarcină de fundal va împiedica afișarea ecranului inutil, etc.It va executa mai repede, de asemenea.
în primul rând, apelați tranzacția SAP SE38 și furnizați numele programului ABAP. Apăsați executa icon sau F8 pentru a afișa ecranul inițial pentru furnizarea selectați valorile de opțiune necesare pentru programul pentru a rula.
furnizați parametrii ecranului de selecție pentru raport.
în meniul SAP de sus, selectați Opțiuni de meniu program > executare în fundal (F9).
puteți seta un nume de imprimantă fictiv (dispozitiv de ieșire) dacă programul ABAP nu imprimă nimic.În caz contrar, trebuie să definiți imprimanta corectă ca dispozitiv de ieșire țintă pentru ieșirile rezultate din raportul ABAP.
așa cum am spus, deoarece nu voi imprima niciun document, informațiile despre formatare nu sunt legate de cazul meu.
pe ecranul de mai jos intitulat “ora de începere”, puteți programa timpul de execuție și frecvența acestui program ABAP pentru o sarcină de fundal.Din moment ce nu voi programa această execuție raport ABAP periodic, am ales “imediat” pentru a executa programul ABAP imediat pentru o singură dată.
lăsați “job Periodic” selectați opțiunea ștergeți, dacă doriți să rulați programul ABAP o singură dată. Dacă doriți să o executați periodic, o puteți configura și ea.
apăsați butonul Salvare. Când salvați configurația de execuție de fundal, raportul ABAP este pornit automat ca o activitate de fundal.
folosind codul de tranzacție SAP SM37, dezvoltatorul ABAP poate verifica starea de execuție a lucrărilor de fundal sau a sarcinii de fundal create anterior definite pe sistemul țintă.
pe mai jos SM37 simplu ecran de selecție de locuri de muncă SAP, am oferi date de filtrare pentru a lista sarcinile mele de execuție raport de fundal.
aici sunt sarcinile de fundal în cazul în care am executa un program ABAP și pot vedea ora de începere, ora de terminare și durata detalii pentru fiecare execuție sarcină de fundal.
Leave a Reply