sap achtergrondtaak

u kunt Programma ‘ s uitvoeren waarvoor geen gebruikersdialoog nodig is in achtergrondproces. Het is erg handig als het uit te voeren proces tijdrovend is en veel systeembronnen vereist. Daarom moet het proces worden uitgevoerd wanneer er een minimale werkbelasting op het systeem. Het uitvoeren van langlopend proces online zou een dialoogproces blokkeren voor de gehele duur en daardoor verstoren andere dialooggebruikers.

om te voorkomen dat gebruikers interactief tijdrovende rapporten uitvoeren, kunt u een runtime-limiet instellen voor een dialoogproces. De verwerking wordt beëindigd na het bereiken van de beperkte tijd. Je kunt deze limiet instellen in het Systeemprofiel met de parameter rdisp / max_wprun_time. De standaard limiet is 600 seconden. Achtergrondverwerking wordt niet beperkt door deze parameter.

drie belangrijke zaken hadden betrekking op het definiëren van sap-Achtergrondtaken.

  • algemene gegevens zoals taaknaam, taakklasse en doelmachine.
  • ongeveer de starttijd
  • Lijst met uit te voeren programma ‘ s.

1. U kunt een SAP-achtergrondtaak definiëren via SAP-menu – > Tools – > CCMS – > Background Processing of directory call transaction code SM36.

define-sap-background-job-01

2. U moet de Algemene informatie invullen:

  • naam taak:
  • Job Class
  • Exec Target

define-sap-background-job-003

u moet de taaknaam zo beschrijvend mogelijk invullen om het analyseren van het takenlogboek eenvoudig te maken.

de taakklasse bepaalt de prioriteit bij het uitvoeren van een taak. Het heeft drie klassen:

  • A: hoogste prioriteit, voor tijdkritische banen.
  • B: middelhoge prioriteit, voor periodieke taken.
  • C: normale prioriteit, de gebruikelijke taak voor gebruikers.

als u meer dan één SAP-toepassingsservers hebt, kunt u de uitvoerdoeltaak toewijzen aan elk SAP-exemplaar met een achtergrondwerkproces.

3. Nu stel je de parameters in die de starttijd bepalen.

define-sap-background-job-003a

u kunt de taak kiezen die u onmiddellijk wilt starten.

define-sap-background-job-004

of start op bepaalde datum / tijd.

define-sap-background-job-005

Hier kunt u ook een tijd-periodieke taak opgeven.

define-sap-background-job-010

in plaats van het time base-schema kunt u ook na taak opgeven. U kunt de optie statusafhankelijke Start selecteren om ervoor te zorgen dat de taak wordt gestart nadat de vorige taak is voltooid.

define-sap-background-job-006

of u kunt de baan plannen na het evenement.

define-sap-background-job-007

Operation mode switching wordt gedefinieerd als een gebeurtenis om ervoor te zorgen dat de achtergrondtaak ook na het schakelen kan worden gestart.

define-sap-background-job-008

voor specifieke werkdag/tijd kunt u deze instellen op basis van uw werkkalender.

define-sap-background-job-003b

Sla uw starttijdparameter op. Het toont u de samenvatting

define-sap-background-job-011

4. Nu definieer je de stappen die moeten worden uitgevoerd.

Hier kunt u ABAP-programma kiezen om uit te voeren.

define-sap-background-job-012

of externe opdracht

define-sap-background-job-013

of extern programma

define-sap-background-job-014

In dit voorbeeld gebruik ik het ABAP programma. Bewaar nu je job definitie. U kunt extra taakstap toevoegen indien nodig.

define-sap-background-job-015

Klik terug knop. Je zult een bericht als dit zien.

define-sap-background-job-016

5. Op het eerste scherm hoeft u alleen maar te klikken Opslaan knop.

define-sap-background-job-017

u zult zien dat uw SAP-achtergrondtaak met succes is gedefinieerd.

define-sap-background-job-018

Write a Comment

Het e-mailadres wordt niet gepubliceerd.