IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Discussion :

Lancer ME21N pré-remplie avec des articles au niveau des postes


Sujet :

SAP

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur ABAP
    Inscrit en
    Août 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur ABAP

    Informations forums :
    Inscription : Août 2012
    Messages : 55
    Par défaut Lancer ME21N pré-remplie avec des articles au niveau des postes
    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

  2. #2
    Membre éclairé Avatar de beuzy
    Femme Profil pro
    SAP
    Inscrit en
    Novembre 2008
    Messages
    624
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : SAP
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 624
    Par défaut
    salut peux tu me dire ce qui ne marche pas avec le batch input?
    Pensez à récompenser les réponses utiles et au tag :resolu: :ccool:

    Passez nous voir sur le chat chat.developpez.com ou http://87.98.168.209/ :coucou:

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur ABAP
    Inscrit en
    Août 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur ABAP

    Informations forums :
    Inscription : Août 2012
    Messages : 55
    Par défaut
    Salut,

    Avec le batch input essentiellement le problème c'est que tu ne sais pas quelle est la taille de l'écran, combien de lignes de poste sont visibles, et si tu veux renseigner plus de postes que ceux qui sont visibles tu auras une erreur que le champ X n'existe pas dans l'écran Y. Il est vrai que je pourrais envisager d'utiliser les boutons de scroll, mais comme je ne renseigne pas toutes les données j'aurais des messages d'erreur au premier scroll dû aux validations PROCESS_ITEM, etc...

    Idéalement je voudrais réussir à le faire avant le CALL TRANSACTION, mais je pense que c'est impossible, sinon via la BADI.

    Mais je suis preneur de toutes les idées!

  4. #4
    Membre éclairé Avatar de beuzy
    Femme Profil pro
    SAP
    Inscrit en
    Novembre 2008
    Messages
    624
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : SAP
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2008
    Messages : 624
    Par défaut
    Ah oui je vois le souci, j'avais pensé avec le code pour faire insertion de l'enregistrement en 1ere ligne mais il risque d'y avoir le contrôle dont tu parles.
    Je ne vois pas trop car c'est vrai que les transactions avec tableau c'est toujours une galère.
    Pensez à récompenser les réponses utiles et au tag :resolu: :ccool:

    Passez nous voir sur le chat chat.developpez.com ou http://87.98.168.209/ :coucou:

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/12/2014, 09h32
  2. Gestion des droits au niveau des colonnes
    Par habibdu70 dans le forum Développement
    Réponses: 19
    Dernier message: 02/07/2012, 17h16
  3. Réponses: 1
    Dernier message: 27/04/2012, 16h41
  4. inclusion des fichiers au niveau des namespace
    Par t-student dans le forum Langage
    Réponses: 2
    Dernier message: 17/01/2010, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo