Flux - Debug Routine Infopackage
Contexte :
Il est impossible nativement de débugger les routines mises dans les filtres d'un infopackage
Solution :
Cependant on peut contourner ce souci en "debuggant" le bouton de test qui est sur l'infopackage sur la feuille Filtre.
Le code des filtres est converti en programme généré qui est ensuite exécuté.
En mettant un point d'arrêt au lancement de ce programme généré permet de rentrer en debug sur le code du filtre qu'on a mis en place.
Comment :
Dans l'include LRSSMF03, Il faut chercher le form ROUTINE_SETTINGS
Et rentrer dans la ligne "perform(l_name) qui est le code du filtre.
ATTENTION : selon le type de variable (date, hiérarchie, valeurs) il y a plusieurs fois la ligne perform (l_name) dans le FORM ROUTINE_SETTINGS
Il faut trouver celle qui correspond au type de variable :
Mettre un point d'arrêt sur chaque ligne perform permettra d'y arriver.