Comment obtenir le programme trace de pile d'appel en ABAP?

Mon programme peut être démarré de 2 façons:

la START OF SELECTION événement qui appelle une MAIN fonction à partir d'une de mes classes locales.
le ZAVGTTA4 transaction qui appelle la même méthode.

à PAI, pour le RETOUR de l'événement, lors de l'appel de LEAVE TO SCREEN '0'., mon programme se comporte de 2 façons selon la façon dont il a été lancé. Je veux revenir à l'écran de sélection (1000).

J'ai pensé à l'interrogation de la pile, où je suis sûr de trouver comment mon programme a été appelé. Je peux voir que la trace de la pile est différent, mais je ne sais pas comment faire pour accéder à ma pile du programme. J'ai entendu parler de la RTTI que je pense peut-être pouvoir m'aider.