09 Les enhancements

Enhancements

Dans quasiment tous les programmes disponibles dans SAP, l'éditeur laisse la possibilité d'intervenir partiellement sur le fonctionnement de l'application. Cela peut s'avérer utile lorsque vous souhaitez par exemple ajouter des contrôles additionnels sur les données saisies par l'utilisateur ou gérer des champs ou écrans spécifiques pour compléter le modèle de donnés proposés par SAP.

Pour cela, SAP mets à votre disposition plusieurs moyens :

Les Users Exit (Le plus connu) :
il s'agit d'une entrée dans le programme (par exemple à la sauvegarde d'un document) au travers d'un include où SAP vous fourni un certain nombre de paramètres en entrée et vous permet d'influer les paramètres / valeur de sorties.
Le développeur a alors la possibilité d'ajouter son propre code dans ce bout de programme.

Les Field Exit
Même principe que le user-exit mais limité à une zone de l'écran utilisateur.
Beaucoup utilisée dans les versions précédentes SAP, cette fonction est de moins activée

Les BTE (Business Transaction Event)
Historiquement, les BTE étaient disponibles sur les transactions financières et ont peu à peu été remplacés par les UserExit et BADI

Les BADI (Business Add-Ins)
Les BADI ont vu leur apparition avec l'implémentation des concepts objets dans SAP, permettant ainsi aux développeurs de surcharger les méthodes existantes avec leur propre code.

Les enhancements points
Il s'agit d'une possibilité donnée au développeur d'intervenir directement dans le code sans passer par un user exit.

mots clés :
 
article écrit et publié par fantosap !
le 21.09.2022
©2022 - BeSAP.com - Tous droits réservés - Réalisation fantosap ! - Plan du site