du kan køre programmer, der ikke kræver nogen brugerdialog i baggrundsprocessen. Det er meget nyttigt, hvis processen, der skal udføres, er tidskrævende og kræver mange systemressourcer. Derfor skal processen udføres, når der er en minimal arbejdsbyrde på systemet. Udførelse af langvarig proces online ville blokere en dialogproces for hele varigheden og derved forstyrre andre dialogbrugere.
for at forhindre brugere i at udføre tidskrævende rapport interaktivt, kan du indstille en runtime-grænse for en dialogproces. Behandlingen afsluttes efter at have nået den begrænsede tid. Du kan indstille denne grænse i systemprofilen ved hjælp af parameter rdisp/maks. Standardgrænsen er 600 sekunder. Baggrundsbehandling er ikke begrænset af denne parameter.
tre vigtige ting relateret til definition af SAP-baggrundsjob.
- generelle data såsom jobnavn, jobklasse og målmaskine.
- om starttidspunktet
- liste over programmer, der skal udføres.
1. For at definere et SAP – baggrundsjob kan du få adgang fra SAP Menu -> værktøjer -> CCMS -> baggrundsbehandling eller katalogopkaldstransaktionskode SM36.
2. Du skal udfylde de generelle oplysninger:
- Job navn:
- Jobklasse
- Eksekveringsmål
du skal udfylde jobnavnet så beskrivende som muligt for at gøre det nemt at analysere jobloggen.
jobklassen styrer prioriteten, når du udfører et job. Det har tre klasser:
- A: højeste prioritet for tidskritiske job.
- B: mellem prioritet, til periodisk job.
- C: Normal prioritet, det sædvanlige job for brugerne.
hvis du har mere end en SAP-applikationsservere, kan du tildele eksekveringsmåljobbet til enhver SAP-forekomst med en baggrundsproces.
3. Nu indstiller du de parametre, der bestemmer starttidspunktet.
du kan vælge, at jobbet skal starte med det samme.
eller start på en bestemt dato / tid.
her kan du også angive en tid periodisk job.
i stedet for tidsbase tidsplan, kan du også angive efter job. Du kan vælge Start statusafhængig indstilling for at sikre, at jobbet starter, efter at det foregående job er afsluttet.
eller du kan planlægge jobbet efter begivenheden.
skift af driftstilstand defineres som en begivenhed for at sikre, at baggrundsjobbet også kan startes efter skiftet.
for specifik arbejdsdag / tid kan du indstille den i henhold til din arbejdskalender.
Gem din starttidsparameter. Det viser dig resumeet
4. Nu definerer du de jobtrin, der skal køres.
her kan du vælge ABAP program til at køre.
eller ekstern kommando
eller eksternt program
i dette eksempel bruger jeg ABAP-programmet. Gem nu din jobdefinition. Du kan tilføje yderligere jobtrin, hvis det er nødvendigt.
Klik på knappen Tilbage. Du vil se en besked som denne.
5. På startskærmen skal du blot klikke på Gem knappen.
du vil se, at dit SAP-baggrundsjob er defineret med succes.