Définition de la tâche d’arrière-plan SAP

Vous pouvez exécuter des programmes qui ne nécessitent aucune boîte de dialogue utilisateur dans le processus d’arrière-plan. C’est très utile si le processus à exécuter prend du temps et nécessite beaucoup de ressources système. Par conséquent, le processus doit être effectué lorsqu’il y a une charge de travail minimale sur le système. L’exécution d’un processus de longue durée en ligne bloquerait un processus de dialogue pendant toute la durée et perturberait ainsi les autres utilisateurs du dialogue.

Pour empêcher les utilisateurs d’exécuter des rapports chronophages de manière interactive, vous pouvez définir une limite d’exécution pour un processus de dialogue. Le traitement prendra fin après avoir atteint le temps limité. Vous pouvez définir cette limite dans le profil système à l’aide du paramètre rdisp/max_wprun_time. La limite par défaut est de 600 secondes. Le traitement en arrière-plan n’est pas limité par ce paramètre.

Trois éléments importants liés à la définition des tâches d’arrière-plan SAP.

  • Données générales telles que le nom de la tâche, la classe de tâche et la machine cible.
  • À propos de l’heure de début
  • Liste des programmes à exécuter.

1. Pour définir une tâche d’arrière-plan SAP, vous pouvez accéder à partir du menu SAP – > Outils – > CCMS – > Traitement d’arrière-plan ou appeler le code de transaction SM36.

define-sap-background-job-01

2. Vous devez remplir les informations générales:

  • Nom du poste:
  • Classe de travail
  • Cible Exec

 définir-sap-background-job-003

Vous devez remplir le nom de la tâche aussi descriptif que possible pour faciliter l’analyse du journal des tâches.

La classe de tâche contrôle la priorité lors de l’exécution d’une tâche. Il a trois classes:

  • R : Priorité absolue, pour les emplois urgents.
  • B : Priorité moyenne, pour un travail périodique.
  • C : Priorité normale, le travail habituel pour les utilisateurs.

Si vous disposez de plusieurs serveurs d’applications SAP, vous pouvez affecter la tâche cible d’exécution à n’importe quelle instance SAP avec un processus de travail en arrière-plan.

3. Maintenant, vous définissez les paramètres qui déterminent l’heure de début.

 define-sap-background-job-003a

Vous pouvez choisir la tâche à démarrer immédiatement.

define-sap-background-job-004

Ou commencer à une Date / Heure particulière.

define-sap-background-job-005

Ici, vous pouvez également spécifier un travail périodique temporel.

define-sap-background-job-010

Au lieu de planifier la base de temps, vous pouvez également spécifier après le travail. Vous pouvez sélectionner l’option Dépendant de l’état de démarrage pour vous assurer que la tâche démarre une fois la tâche précédente terminée.

define-sap-background-job-006

Ou vous pouvez planifier le travail après l’événement.

define-sap-background-job-007

La commutation de mode de fonctionnement est définie comme un événement pour garantir que la tâche en arrière-plan peut également être démarrée après la commutation.

define-sap-background-job-008

Pour un jour / heure de travail spécifique, vous pouvez le définir en fonction de votre calendrier de travail.

 define-sap-background-job-003b

Enregistrez votre paramètre heure de début. Il vous montrera le résumé

define-sap-background-job-011

4. Vous définissez maintenant les étapes du travail à exécuter.

Ici, vous pouvez choisir le programme ABAP à exécuter.

define-sap-background-job-012

Ou commande externe

define-sap-background-job-013

ou programme externe

define-sap-background-job-014

Dans cet exemple, j’utilise le programme ABAP. Enregistrez maintenant votre définition de travail. Vous pouvez ajouter une étape de travail supplémentaire si nécessaire.

define-sap-background-job-015

Cliquez sur le bouton Retour. Vous verrez un message comme celui-ci.

define-sap-background-job-016

5. Sur l’écran initial, il vous suffit de cliquer sur le bouton Enregistrer.

define-sap-background-job-017

Vous verrez que votre tâche d’arrière-plan SAP a été définie avec succès.

 define-sap-background-job-018

Write a Comment

Votre adresse e-mail ne sera pas publiée.