Quando se trata de resolver problemas de acesso, a primeira coisa que vem à mente é ST01 (método antigo) e, se você está atualizado com os novos desenvolvimentos da SAP, então STAUTHTRACE. A SAP desenvolveu algumas opções de rastreamento adicionais que estão disponíveis a partir da versão SAP 7.4. Uma delas e a mais útil é o STUSERTRACE.
Ativação:
A ativação desse rastreamento requer a configuração de um parâmetro no RZ10 no perfil DEFAULT.PFL, o que obviamente requer uma reinicialização do sistema. Felizmente, esse parâmetro é dinâmico e pode ser configurado também no RZ11. Mas uma vez que o sistema é reiniciado, o parâmetro voltará a ser configurado para o que estava no perfil DEFAULT.PFL do RZ10.
A SAP forneceu uma documentação muito detalhada sobre essa nova opção de rastreamento. Primeiro falarei sobre as vantagens do STUSERTRACE, possíveis casos de uso, incluirei a captura de tela da documentação da SAP e então falarei sobre as opções de parâmetros.
Vantagens do STUSERTRACE sobre ST01 e STAUTHTRACE:
-
Pode ser ativado por períodos mais longos ou até permanentemente.
-
Pode ser ativado para múltiplos usuários.
-
Pode ser ativado para diferentes tipos de aplicações, como jobs em background, módulos RFC, transações, etc. Por exemplo, ative-o para o usuário de jobs apenas para a aplicação de jobs em background.
-
Sem interferência com o rastreamento de desenvolvedor/SQL.
-
Ativado em todos os servidores.
-
Registra ações exatamente uma vez, economizando espaço.
Casos de uso:
-
Nova implementação - Todos devem ter enfrentado isso, assim que um novo sistema é instalado, a menos que você carregue os perfis do sistema anterior, acaba atribuindo SAP_ALL aos desenvolvedores/consultores funcionais.
Portanto, SAP_ALL pode ser atribuído a eles, este rastreamento ativado e, algumas semanas depois, carregar os dados de rastreamento em um novo perfil e atribuí-los.
-
Perfis de usuários de jobs -
Quase em todos os lugares, os usuários de jobs (usuários temporários para trabalhos) têm perfis de acesso amplos, quase equivalentes ao SAP_ALL. Portanto, o rastreamento pode ser ativado para os usuários de jobs e um novo perfil pode ser atribuído ao usuário de jobs.
-
Problema de acesso normal - Também pode ser ativado para usuários de diálogo para resolver problemas de acesso. Dica profissional: às vezes há sistemas onde a base de usuários é de apenas 100-200 usuários, lá pode ser ativado para todos e os problemas de acesso podem ser resolvidos rapidamente.
Agora, o parâmetro é dinâmico e pode ser alterado facilmente usando o RZ11. Os valores possíveis conforme a SAP são N, Y, F. Atualmente, está Inativo, portanto, F como visto na primeira captura de tela.
Valor do parâmetro - Y ->
Agora o rastreamento está ativo para todos os usuários e todos os tipos de aplicações. Estou criando 2 usuários de teste aqui, TEST1 e TEST2. Mesmo que eu coloque um filtro para o usuário TEST1, ele capturará para ambos os usuários. Estou usando os usuários TEST1 e TEST2 para bloquear/desbloquear usuários.
(Rastreamento configurado como Y, com filtro para o usuário TEST1)
Capturou para ambos os usuários.
Valor do parâmetro para F ->
Alterar o parâmetro para F capturará o rastreamento apenas para os usuários/aplicações mencionados no filtro, também é possível mencionar o padrão para os usuários.