4679 Readings
BPC
SAP for 10 years
Posted by Yann MORINEAU
4 years ago
Modified 4 years ago


Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.

Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats

Déboguer un package

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.

 

1.Positionner le point d'arrêt au bon endroit

1.1.Lancer la transaction SE24

 

1.2.Afficher le contenu de la classe CL_UJXD_PACKAGES_RES

 

1.3.Entrer dans le code de la méthode DO_POST

 

1.4.Positionner le curseur sur la ligne 179

C'est le paramètre if_debug qu'il faut flaguer pour forcer le débogue.

 

1.5.Placer un point d'arrêt session

Un fois le curseur bien positionné, cliquer sur le bouton 

 

Il faut maintenant se connecter sur EPM pour lancer un package

 

2.Exécuter un package via EPM

2.1.Exécuter le package

 

2.2.Sélectionner une process chain

l'exécuter en cliquant 

 

2.3.Le mode débogue s'ouvre

 

2.4.Modifier le paramètre if_debug

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.

Pub

Sign in or Sign up to ask questions.

Latest tutorials from the same author

imgBPC

BPC BI and Source system

BPC Overview ...

Posted 4 years ago
Modified 4 years ago
5143
imgBPC

Vider le cache BPC

Vider le cache BPC avec UJA_REFRESH_DIM_CACHE ...

Posted 4 years ago
Modified 4 years ago
3979
imgBPC

BPC, BI et Système source

Vue d'ensemble de BPC ...

Posted 4 years ago
Modified 4 years ago
4234
imgBI

Transform the data of DataSource

The BAdI RSU5_SAPI_BADI implementation ...

Posted 4 years ago
Modified 4 years ago
4706