Vous êtes sur la page 1sur 7

Comment créer un Job pas à pas dans SAP ?

Aujourd’hui, notre formation SAP va porter sur la création d’un job dans SAP. Un « job » permet
d’automatiser un programme (une tâche) à une fréquence donnée. Cela permet d’éviter des actions
manuelles rébarbatives. Par exemple, on peut utiliser des jobs pour ouvrir les périodes comptables
en début de mois, pour créer automatiquement des livraisons sortantes ou encore pour envoyer en
automatique des mails en attente d’envoi.
Pour notre formation « pas à pas », nous allons prendre l’exemple de la transaction LQ01 dans
WM qui permet de créer des mouvements MM de magasin à magasin à partir de mouvements
WM.
Prérequis pour créer un job :
o La transaction doit être un « programme »
o Il doit être possible de créer une variante de sélection
Étape 1 : Aller dans la transaction que l’on souhaite « jober »

(1) : Récupérer le nom du programme de la transaction : Ici RLLQ0100 pour la transaction LQ01.
Le nom du programme se trouve en bas à droite de votre écran.
(2) : Il faut créer une variante de sélection : pour cela indiquer les critères clés puis enregistrer là.
PS : ne pas oublier le code « D » pour le traitement en arrière-plan du programme (Uniquement
dans ce cas précis)
(1) Créer la variante comme ci-dessus : Mettre un nom de variante et une désignation.
(2) Attention, ne pas oublier de gérer les dates dynamiquement
L’objectif de cette première étape est de connaitre le nom du programme et d’avoir un nom de
variante (en cliquant sur le bouton à côté de l’horloge, vous devez avoir le nom de votre variante
qui s’affiche dans une nouvelle fenêtre)
Étape 2 : Aller dans la transaction SM36

(1) : Cliquer sur Assistant de Job : la fenêtre « créer un job » s’ouvre :


Étape 3 : Transaction SM36 : Nom du job
(1) : Dans la première fenêtre cliquez sur suite
(2) : Dans la deuxième fenêtre:
 indiquer librement le nom du Job
 Il est possible de donner une priorité au job. On va laisser sur faible prio
(3) Puis cliquer sur « Suite »

(1) : Laisser cette option : on veut bien générer un Job sur un programme ABAP
(2) : Cliquer sur suite
(3) : Dans la deuxième fenêtre: saisir alors le nom du programme récupéré à l’étape 1 (ici
RLLQ0100)
(4) : Puis retrouver le nom de la variante créée à l’étape 1 également (ici JOBWM1)
Cliquer sur suite pour passer à l’écran d’après
Étape 4 : Transaction SM36 / Étape du job

(1) : Ne pas cocher (Ajout autres étapes)

(2) : Cliquer sur suite

Étape 5 : Transaction SM36 / condition de lancement

(1) : Laisser sur lancement immédiat. Cela va lancer


le JOB dès sa création. Sauf cas particulier
(démarrage projet par exemple), cette option est
laissée telle quelle.

(2) : Cliquer sur suite


Étape 6 : Transaction SM36 / Périodicité

(1) : Cocher Période. Cela permet


de gérer la fréquence du JOB.
Par exemple une fois par jour à
12H00.

(2) : Cliquer sur suite

(1) : Sélectionner « Aucune des options » puis (2) « autres périodes »


Une fenêtre s’ouvre avec le choix de la fréquence.
Dans notre exemple : 5 minutes (on souhaite que le programme soit exécuté tous les 5 minutes)
(3) cliquer sur Suite. Le pavé « autres définition » se ferme.
Étape 7 : Transaction SM36 / fin

(1) : cliquer sur terminer pour enregistrer et valider le job


Étape 8 : Synthèse des job / Transaction SM37
Pour vérifier que le JOB est bien libéré : transaction SM37

Vous aimerez peut-être aussi