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 :

Qu'est-ce qu'un User-exit?


Sujet :

SAP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 11
    Points : 17
    Points
    17
    Par défaut Qu'est-ce qu'un User-exit?
    Bonjour,
    j'suis développeuse ABAP débutante et j'entend souvent parler de user-exit, sans être sure de bien comprendre à quoi ça sert ni comment on l'utilise.
    Pour l'instant, c'que j'en comprend c'est que c'est une manière de rajouter du spécifique à une transaction standard.
    Est-ce bien la cas? Comment cela se présente-t-il (est-ce une sorte de fonction??)? Dans quels cas on doit l'utiliser? Peut-on l'utiliser en dehors des transactions standards??
    Bref, j'aimerais juste en savoir un peu plus à ce sujet, savoir à quoi cela correspond concrètement, comment cela fonctionne en gros.

    Merci d'avance.
    Chacha

  2. #2
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 313
    Points : 375
    Points
    375
    Par défaut
    quand on débute il faut lire
    alors voila un peu de doc
    http://help.sap.com/printdocu/core/P...X/BCDWBCEX.pdf

    sinon oui le but c'est d'insérer des spécificités dans des transactions standards

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

    Informations forums :
    Inscription : Août 2003
    Messages : 1 785
    Points : 2 436
    Points
    2 436
    Par défaut
    Sinon pour faire un résumé simple (bien que cela ne te dispenses pas de lire le très bon document cité par Splash1 ), les user-exits marchent ainsi :
    - à certain endroits dans les transactions standards, il est prévu de décrocher faire un module fonction dont le code est vide. Par exemple à la sauvegarde, on aurait la possibilité de passer par ce module fonction afin de vérifier certaines information saisies.
    - ce module fonction doit être implémenté par l'utilisateur qui va en saisir le code
    - le décrochage vers ce module fonction n'est qu'une option, une potentialité qu'il faut activer. Pour ce faire, il faut aller en CMOD, créer un projet, chercher le USER-EXIT qui nous intéresse, l'activer

    IL existe des exits autres que USER-EXIT : field-exit pour implémenter des fonctionnalités propres à un champ, screen-exit etc.

    Dans les version récentes, on utilise plutôt les BADI qui sont un peu comme des classes dont on peut implémenter ou non les méthodes dans le but de modifier le standard.
    Chef de Projet SAP. Certifié Prince2 Practitioner
    ---------------------------------------------------
    Anakin Skywalker turned to the Dark Side after his failed attempt to upgrade R/2-D2 to R/3-D2.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/08/2009, 14h40
  2. Besoin de conseils sur user-exit
    Par Kiefer_S dans le forum SAP
    Réponses: 3
    Dernier message: 08/07/2008, 08h55
  3. User exit ME52 en 4.5b
    Par CdtAdama dans le forum SAP
    Réponses: 1
    Dernier message: 17/12/2007, 11h27
  4. User Exit - Implémentation
    Par jlp33720 dans le forum SAP
    Réponses: 3
    Dernier message: 12/12/2007, 11h22

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