Créer une variante pour la transaction POIT
La transaction POIT vous permet de sélectionner des données pour la génération d’IDocs. Pour automatiser cela, vous devez créer une variante qui enregistre vos critères de sélection.
Accéder à la transaction POIT : Saisissez POIT dans la barre de commande SAP et appuyez sur Entrée.
Saisir les critères de sélection : Le programme sous-jacent pour POIT est généralement RCCLTRAN (ou similaire ; cela peut varier selon votre version de SAP et vos développements spécifiques). Sélectionnez le type de message/IDoc approprié, qui devrait être LOIMSO01 pour les stocks. Saisissez les critères de sélection pour les données de stock que vous souhaitez envoyer (par exemple, des divisions spécifiques, des articles, le type de stock, etc.). Il est crucial de s’assurer que ces sélections capturent toutes les données nécessaires.
Enregistrer la variante : Après avoir saisi vos critères, cliquez sur « Saut » (GoTo) dans la barre de menu, puis Variantes > Sauvegarder comme variante. Donnez à votre variante un nom explicite (par exemple, ZLOMSO01_STOCK_MONDAY) et une description. Assurez-vous de cocher « Uniquement pour traitement en arrière-plan » si nécessaire, et enregistrez les valeurs sélectionnées.
Planifier le Job en arrière-plan
Une fois la variante créée, vous pouvez planifier un job en arrière-plan pour exécuter la transaction POIT avec cette variante à la fréquence souhaitée.
Accéder à la transaction SM36 (Planification de Job) : Saisissez SM36 dans la barre de commande SAP et appuyez sur Entrée.
Définir le Job : Cliquez sur le bouton « Créer » ou « Créer Job ». Nom du Job : Donnez-lui un nom clair (par exemple, Z_SEND_LOIMSO01_WEEKLY). Classe du Job : Sélectionnez la classe appropriée (par exemple, C pour les jobs importants, ou B pour les moins critiques). Priorité : Ajustez si nécessaire. Destinataire de la liste d’édition : Saisissez votre utilisateur ou un groupe d’utilisateurs pour recevoir les logs du job.
Définir l’étape du Job (Step) : Cliquez sur « Étape » dans la barre d’outils. Cliquez sur « Créer ». Nom du programme : Saisissez le programme associé à POIT, généralement RCCLTRAN. Variante : Saisissez le nom de la variante que vous avez créée à l’étape 1 (par exemple, ZLOMSO01_STOCK_MONDAY). Cliquez sur « Enregistrer » pour l’étape.
Définir la condition de démarrage : Cliquez sur « Condition de démarrage ». Sélectionnez « Date/Heure ». Début prévu : Entrez une date proche dans le futur (par exemple, lundi prochain si vous testez). Entrez l’heure souhaitée : 02:00:00 AM. Période : Cliquez sur le bouton « Valeurs de période ». Sélectionnez « Hebdomadaire ». Assurez-vous que l’option pour le lundi est cochée. Cliquez sur « Enregistrer » pour les valeurs de période. Cliquez sur « Enregistrer » pour la condition de démarrage.
Enregistrer et libérer le Job : Revenez à l’écran principal de planification de job. Cliquez sur « Enregistrer ». Cliquez sur « Libérer » pour activer le job. Son statut passera de « Prévu » à « Libéré ».
Vérifier les paramètres ALE/IDoc (Confirmations)
Même si vous avez mentionné que l’IDoc est déjà configuré, c’est toujours une bonne idée de s’assurer que les paramètres ALE sont corrects pour l’envoi.
Transaction WE20 (Profils partenaires) : Vérifiez le profil partenaire pour le système récepteur. Vérifiez les paramètres de sortie pour le type de message LOIMSO01. Assurez-vous que le port et le type de base IDoc sont corrects. Vérifiez l’option du mode de transfert d’IDoc (généralement « Transfert immédiat d’IDoc » pour un envoi direct après génération, ou « Collecter IDocs » si un autre job doit les pousser). Dans votre cas, si vous voulez un envoi immédiat après la génération par POIT, assurez-vous que cette option est sélectionnée.
Transactions WE02 / WE05 (Affichage IDoc) : Utilisez ces transactions pour vérifier les IDocs générés et envoyés. Filtrez par type de message LOIMSO01 et par date/heure d’envoi.
Transactions WE02 / WE05 (Affichage IDoc) : Utilisez ces transactions pour vérifier les IDocs générés et envoyés. Filtrez par type de message LOIMSO01 et par date/heure d’envoi. Vérifiez le statut de l’IDoc (par exemple, 03 pour « IDoc transféré au port », 12 pour « Envoi réussi »).
Logs d’application : Si vous rencontrez des problèmes, vérifiez les logs d’application via les transactions système (par exemple, SLG1 ou ST22 pour les dumps).