Bonjour,
Je tente ma chance ici avec une question assez technique, un sujet qui me casse la tête depuis quelques temps et pour lequel je n'ai pas encore de solution.
La demande est simple, j'ai un ALV avec des articles MM et je dois être capable d'ouvrir une ME21N avec les articles remplis au niveau des postes, indépendemment de combien de lignes de poste j'aurais besoin.
Pour ouvrir la ME21N j'utilise un CALL TRANSACTION.
Et après commencent les problèmes:
- pour les transactions ENJOY le batch input ne fonctionne pas correctement
- à l'ouverture de la ME21N on passe dans les méthodes INITIALIZE et OPEN de la BADI ME_PROCESS_PO_CUST, j'ai un peu analysé la méthode OPEN mais je n'ai pas (encore) réussi à renseigner les postes
- j'ai également essayé de m'inspirer du standard en débugant comment il renseigne la commande d'achat à partir d'une demande d'achat mais je n'ai (encore) rien trouvé d'intéressant
Je précise bien que l'objectif n'est pas de créer une commande, mais seulement de renseigner les champs article (MATERIAL - MATNR) au niveau des postes, après ce sera à l'utilisateur de renseigner le reste des données jusqu'à ce qu'il n'y ait plus de messages d'erreur.
Merci de m'avoir lu, vos idées sont les bienvenues!
Cordialement,
Marco






Répondre avec citation



Partager