Bonjour,

Est-il possible de définir une procédure conservant les valeurs par rapport à la procédure appelante?


Cas d'une gestion d'erreur par procédure :

Procédure A :

Init paramètre d'erreur (On instancie le nom de la procédure générant des erreurs (Proc_Name = 'A')
Appel Ecriture procédure d'erreur (Ecriture d'une erreur avec nom de procédure = 'A')
Appel procédure B;
Appel Ecriture procédure d'erreur (Ecriture d'une erreur avec nom de procédure = 'A')
Fin Procédure


Procédure B :

Init paramètre d'erreur (On instancie le nom de la procédure générant des erreurs (Proc_Name = 'B')
Appel Ecriture procédure d'erreur (Ecriture d'une erreur avec nom de procédure = 'B')
Fin Procédure

Le but étant d'initialisé les valeurs des erreurs communes et de ne passé en paramètre que les valeurs variables.

Est-il également possible de récupérer le nom de la procédure appelante au sein de cette même procédure? Ainsi que le package dans laquelle est définie.

Merci pour vos réponses.