Utfør ABAP-Program I Bakgrunn som Bakgrunnsoppgave
SAP gjør DET MULIG FOR ABAP-utviklere å utføre ABAP-programmer som kjøres i bakgrunnen, akkurat som en bakgrunnsoppgave eller en jobb.Programmerere kjører ABAP-rapporter ved HJELP AV se38-transaksjon og kan konfigurere utførelse AV ABAP-programmer i bakgrunnen ved hjelp av SAMME SAP-transaksjon SE38.DENNE ABAP-opplæringen viser hvordan du utfører programmer i bakgrunnen VED HJELP AV SE38 og viser prosessen med bakgrunnsutførelse ved HJELP AV SM37 tcode I SAP-systemet.
jeg har nylig opprettet en batchprosess og konvertert batchprosessen til ET ABAP-program ved å legge til velg alternativ FOR vbeln faktureringsdokumentnummerfelt.Nå vil jeg utføre DETTE ABAP-programmet med gitte valgverdier (dokumentnummer for fakturaer) som EN SAP-bakgrunnsjobb.Kjører ABAP-rapporten (program) som en bakgrunnsoppgave vil forhindre ubrukelige skjermdisplayer, etc.It vil kjøre raskere også.
først av ALT, ring SAP transaction SE38 og gi ABAP-programnavnet. Trykk Execute icon Eller F8 for å vise den første skjermen for å gi velg alternativ verdier som kreves for at programmet skal kjøre.
Gi valgskjermparametere for rapporten.
På TOPP SAP-menyen velger Du Program > Kjør I Bakgrunn (F9) menyalternativer.
du kan angi et dummy-skrivernavn (utdataenhet) hvis ABAP-programmet ikke skriver ut noe.Ellers må du definere riktig skriver som målutgangsenhet for de resulterende utgangene FRA ABAP-rapporten.
som sagt, siden jeg ikke vil skrive ut noen dokumenter, er om-informasjonen om formatering ikke relatert til saken min.
på under skjermen med tittelen “Starttid”, kan du planlegge utførelsestid og frekvens for DETTE ABAP-programmet for en bakgrunnsoppgave.Siden jeg ikke planlegger DENNE ABAP-rapportutførelsen periodisk, valgte jeg “Umiddelbar” for å utføre ABAP-programmet umiddelbart for bare en gang.
La “Periodisk jobb” velge alternativet klart, hvis DU vil kjøre ABAP-programmet en gang. Hvis du vil utføre det med jevne mellomrom, kan du konfigurere det også.
Trykk På Lagre-knappen. NÅR du lagrer konfigurasjonen for bakgrunnsutførelse, STARTES abap-rapporten automatisk som en bakgrunnsoppgave.
VED HJELP AV SM37 SAP-transaksjonskode kan ABAP-utvikler kontrollere utførelsesstatusen for bakgrunnsjobbene eller bakgrunnsoppgaven som er opprettet tidligere definert på målsystemet.
på under SM37 Enkel Jobbvalg SAP-skjerm, gir jeg filterdata for å vise mine bakgrunnsrapportutførelsesoppgaver.
her er bakgrunnsoppgavene der JEG utfører ET ABAP-program, og jeg kan se starttid, sluttid og varighet detaljer for hver bakgrunnsoppgaveutførelse.
Leave a Reply