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 :

Dynpro et appel à "Module" externe


Sujet :

SAP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 25
    Par défaut Dynpro et appel à "Module" externe
    Bonjour,

    Je suis novice en ABAP et aurait une petite question concernant les Dynpro.

    Dans un Dynpro, je ne peux apparemment pas faire des opérations simple tel qu'additionner des champs... et les stocker dans un autre. Il faut que j'appelle un "Module" si j'ai bien compris (n'hésitez pas à me corriger si je me trompe).

    Est-il possible d'appeler un "Module" défini dans un autre programme?

    En effet, je me pose la question parce que dans un module de fonction, il est possible de faire :
    perform (MODULE) in program SAPLZTRUC using Tralala.

    avec ZTruc mon module de fonction et Tralala un Form défini dans mon module de fonction.

    Je me pose la question parce que j'ai la main sur un écran standard mais pas sur les PBO et PAI standard (il faudrait que je demande un clé à SAP, mais si je peux faire autrement, je préfèrerai)

    Merci de vos réponses rapides.



  2. #2
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Je suis pas sûr de comprendre mais si le but du jeu est de remplir un champs standard d'une manière autre que celle utilisée par le standard, alors il te faut utiliser un field-exit ou une badi.
    Toutefois, si tu ne connais pas le fonctionnement des PBO, PAI, je pense que tu devrais demander de l'aide à un développeur plus expérimenté dans ton entreprise car t'expliquer cela en détail par message dans le forum prendre surement beaucoup plus longtemps ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 25
    Par défaut
    Le principe était que je souhaitais éviter de toucher au PBO et au PAI standard en faisant un appel à un module externe, sans demander une clé de réparation a SAP. Je n'ai pas eu le choix, la logique d'exécution du Dynpro ne me permettant pas de faire d'appel externe.

    Du coup, j'ai obtenue mes clés de réparation et ait fait les ajouts nécessaires. La réponse à ce message est qu'il n'y a pas d'autre solution que de demander des clés de réparation.

    Merci de vos lectures.

  4. #4
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Non la réponse à ce message comme je le disais c'est d'utiliser des BADIs ou des Field Exit, et s'il n'en existe pas de faire une copie de standard (mais j'en doute).
    ON ne modifie pas le standard avec une clef c'est du n'importe quoi !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. JBPM appel des modules externes
    Par IAGISG dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 14/02/2012, 10h09

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