Académique Documents
Professionnel Documents
Culture Documents
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) : 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