A transacção que queria chamar outra e não podia
O Manelinho criou a transacção ZFB01 associada ao programa ZFB01 que faz lá umas coisas e depois faz CALL TRANSACTION à FB01. A seguir veio o Joãozinho e correu a transacção ZFB01.
Conseguiu começar a corrê-la porque tem permissões para a transacção ZFB01. Mas a meio teve um erro porque não tem permissões para a transacção FB01.
Tanto o Manelinho como o Joãozinho sabiam que os administradores de sistema nunca na vida deles darão ao Joãozinho autorizações para correr a FB01.
Então lembraram-se da transacção SE97.
A transacção SE97 permite definir que, quando estás a correr uma dada transacção, não serão feitas verificações de permissões para fazer CALL TRANSACTION a determinadas outras transacções.
Primeiro escolheram a transacção ZFB01:
Depois acrescentaram a transacção FB01 e disseram que não queriam que fossem verificadas permissões:
Como podes ver pelas colunas até dá para configurares a coisa de forma a que dê um aviso em vez de um erro:
O Manelinho e o Joãozinho nunca contaram isto a ninguém e viveram felizes para sempre.
O Abapinho saúda-vos.