Defining SAP Background Job

du kan köra program som inte kräver någon användardialogruta i bakgrundsprocessen. Det är mycket användbart om processen som ska utföras är tidskrävande och kräver mycket systemresurser. Därför bör processen utföras när det finns en minimal arbetsbelastning på systemet. Att utföra långvarig process online skulle blockera en dialogprocess under hela varaktigheten och därmed störa andra dialoganvändare.

för att förhindra att användare kör tidskrävande rapport interaktivt kan du ställa in en körtidsgräns för en dialogprocess. Behandlingen avslutas efter att ha nått den begränsade tiden. Du kan ställa in denna gräns i systemprofilen med parametern rdisp/max_wprun_time. Standardgränsen är 600 sekunder. Bakgrundsbehandling begränsas inte av denna parameter.

tre viktiga saker relaterade till att definiera SAP-bakgrundsjobb.

  • allmänna data som Jobbnamn, jobbklass och målmaskin.
  • om starttiden
  • lista över program som ska köras.

1. För att definiera ett SAP-bakgrundsjobb kan du komma åt från SAP-menyn – > verktyg -> CCMS -> bakgrundsbehandling eller katalogsamtalstransaktionskod SM36.

 definiera-sap-bakgrund-jobb-01

2. Du måste fylla i den allmänna informationen:

  • Jobbnamn:
  • Jobbklass
  • Exec-mål

definiera-sap-bakgrund-jobb-003

du bör fylla jobbnamnet så beskrivande som möjligt för att göra det enkelt att analysera jobbloggen.

jobbklassen styr prioriteten vid körning av ett jobb. Den har tre klasser:

  • A: högsta prioritet, för tidskritiska jobb.
  • B: Medelprioritet, för periodiskt jobb.
  • C: Normal prioritet, det vanliga jobbet för användare.

om du har mer än en SAP-applikationsservrar kan du tilldela exekveringsmåljobbet till alla SAP-instanser med en bakgrundsarbetsprocess.

3. Nu ställer du in parametrarna som bestämmer starttiden.

 define-sap-background-job-003a

du kan välja jobbet att starta omedelbart.

 definiera-sap-bakgrund-jobb-004

eller börja på visst datum / tid.

 definiera-sap-bakgrund-jobb-005

här kan du också ange en tid periodisk jobb.

 definiera-sap-bakgrund-jobb-010

i stället för tidsbas schema, kan du också ange efter jobb. Du kan välja Startstatusberoende alternativ för att säkerställa att jobbet startar efter det föregående jobbet har slutförts.

 definiera-sap-bakgrund-jobb-006

eller så kan du schemalägga jobbet efter händelsen.

 definiera-sap-bakgrund-jobb-007

driftläge växling definieras som en händelse för att säkerställa att bakgrundsjobbet också kan startas efter växlingen.

 definiera-sap-bakgrund-jobb-008

för specifik arbetsdag / tid kan du ställa in den enligt din arbetskalender.

 define-sap-background-job-003b

spara starttidsparametern. Det kommer att visa dig sammanfattningen

 define-sap-background-job-011

4. Nu definierar du jobbstegen som ska köras.

här kan du välja ABAP program att köra.

 definiera-sap-bakgrund-jobb-012

eller externt kommando

 define-sap-background-job-013

eller externt program

 define-sap-background-job-014

i det här exemplet använder jag ABAP-programmet. Spara nu din jobbdefinition. Du kan lägga till ytterligare jobbsteg om det behövs.

 definiera-sap-bakgrund-jobb-015

klicka på tillbaka-knappen. Du kommer att se ett meddelande som detta.

 definiera-sap-bakgrund-jobb-016

5. På startskärmen behöver du bara klicka på Spara-knappen.

 definiera-sap-bakgrund-jobb-017

du kommer att se att ditt SAP-bakgrundsjobb har definierats framgångsrikt.

 definiera-sap-bakgrund-jobb-018

Write a Comment

Din e-postadress kommer inte publiceras.