Planifier une exécution de batch créé dans LSMW
Vous utilisez LSMW (Legacy System Migration Workbench), en mode Batch Input Recording (Fig 1), et souhaitez effectuer une mise à jour sur plusieurs dizaines d’objets, qui peut prendre plusieurs heures, en dehors des heures ouvrables ? Ce, sans pour autant allumer votre ordinateur à minuit ?
C’est tout à fait possible, et même très simple.
Pour ce faire, deux possibilités s’offrent à vous, lorsque votre (ou vos) Batch Input Session a (ont) été crée(s) (Fig 2) :
- Planifier toutes les sessions crées sous une Session name donnée,
- Planifier une session d’après sa Queue ID.
Une fois l’information en votre possession (Session name ou Queue ID), rendez vous dans l’ABAP Editor (SE38) (Fig 3), entrez le nom du program voulu, RSBCBTC ou RSBDCSUB, et exécutez.
1 – plusieurs session via RSBDCSUB (Fig 4)
Une fois dans le Batch Input: Process All Sessions, il vous suffit de rentrer votre Session Name (Fig 4) à l’endroit approprié.
Vous pouvez, et très certainement devrez, sélectionner uniquement les sessions que vous venez de créer, en entrant le créneau horaire de création des sessions. Ceci tout en vérifiant que la case « New » est bien cochée.
2 – une seule session via RSBDCSUB (Fig 8)
Si vous choisissez de planifier seulement une Batch Input Session, il vous suffit de rentrer sa Queue ID (Fig 9) dans le champ correspondant de l’écran Utility Report For Batch Input.
Une fois vos sessions sélectionnées, vous souhaitez planifier leur exécution.
Pour ce faire, dans le menu Program, sélectionnez « Execute in Background F9 » (Fig 5). Choisissez ensuite une imprimante (Fig 6) (n’hésitez pas à en entrer une virtuelle si vous ne souhaitez rien imprimer), validez.
Vous pouvez à présent planifier votre exécution (Fig 7). Cliquez sur « Date/Time », et entrez l’heure de début – qui ne sera pas exacte, votre exécution étant dépendante des autre processus actifs sur le système – et autres options.
Cliquez ensuite sur sauvegarder, et voilà !
Pour aller plus loin : vous pouvez ensuite surveiller l’état de vos planifications dans la transaction SM37 (Fig 10), en entrant simplement votre login et le jour d’exécution.
Vous voyez ensuite les exécutions passées, présentes et futures (Fig 11).
Images
- Fig1 : Batch Input Recordingg
- Fig2 : Input Session
- Fig3 : ABAP Editor
- Fig4 : Batch Input : Process All Sessions
- Fig5 : Execute in background
- Fig6 : Select printer
- Fig7 : Execution scheduling
- Fig8 : SE38 RSBCBTC
- Fig9 : Utility Report for Batch Input
- Fig10 : SM37 Simple job selection
- Fig11 : Job overview