Boa tarde Patrick,
A maneira mais simples de verificar isso, sem inclusive ter que fazer qualquer código, é verificar a pilha de chamada da rotina, isso pode ser visualizado pelo Wizard presente no Shift+F6, porém é uma solução que precisa ser feita rotina a rotina, abrindo a rotina, executando uma ação de CRUD e verificando a stack, portanto o melhor seria fazer isso conforme demanda.
A pilha do MVC é mais ou menos da seguinte forma:
SHOW Fonte: FWMVCWINDOW.PRW 02/07/2019 14:03:35
ACTIVATE Fonte: FWMVCWINDOW.PRW 02/07/2019 14:03:35
OPENVIEW Fonte: FWVIEWEXEC.PRW 02/07/2019 14:03:35
Para mais informações sobre esse wizard, dê uma olhada no artigo abaixo:
https://medium.com/totvsdevelopers/shift-f6-sim-9f693cd91c37
Existe outra forma? Sim, existe, você pode tentar instância o modelo e/ou view de dados da rotina, porém para isso você terá que codificar, abrir o ambiente, verificar se o retorno foi diferente de nil e provavelmente criar um bloco de erro para evitar que a thread caia em caso de error.log. Para isso você faria uso das funções FWLoadView e FWLoadModel:
https://tdn.totvs.com/display/framework/FWLoadView
https://tdn.totvs.com/display/framework/FWLoadModel