Il arrive souvent que nous ayons besoin de déboguer un package derrière lequel tourne une BAdI. Je vais vous montrer comment forcer le mode Débogue.
C'est le paramètre if_debug qu'il faut flaguer pour forcer le débogue.
Un fois le curseur bien positionné, cliquer sur le bouton
Il faut maintenant se connecter sur EPM pour lancer un package
l'exécuter en cliquant
La lecture du code s'arrête sur le point d'arrêt session au niveau de la méthode run_package.
Il faut double-cliquer sur la variable ls_package_run-if_debug
La valeur est nulle, il faut la modifier à 'X'.
Cliquer sur F8 ou le bouton pour atteindre le point d'arrêt de votre BAdI.
Vider le cache BPC avec UJA_REFRESH_DIM_CACHE ...
The BAdI RSU5_SAPI_BADI implementation ...