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.
2. U moet de Algemene informatie invullen:
- naam taak:
- Job Class
- Exec Target
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.
u kunt de taak kiezen die u onmiddellijk wilt starten.
of start op bepaalde datum / tijd.
Hier kunt u ook een tijd-periodieke taak opgeven.
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.
of u kunt de baan plannen na het evenement.
Operation mode switching wordt gedefinieerd als een gebeurtenis om ervoor te zorgen dat de achtergrondtaak ook na het schakelen kan worden gestart.
voor specifieke werkdag/tijd kunt u deze instellen op basis van uw werkkalender.
Sla uw starttijdparameter op. Het toont u de samenvatting
4. Nu definieer je de stappen die moeten worden uitgevoerd.
Hier kunt u ABAP-programma kiezen om uit te voeren.
of externe opdracht
of extern programma
In dit voorbeeld gebruik ik het ABAP programma. Bewaar nu je job definitie. U kunt extra taakstap toevoegen indien nodig.
Klik terug knop. Je zult een bericht als dit zien.
5. Op het eerste scherm hoeft u alleen maar te klikken Opslaan knop.
u zult zien dat uw SAP-achtergrondtaak met succes is gedefinieerd.