quinta-feira, 24 de setembro de 2009

Verificar e retirar a transação de debug dos ambientes de QA e Produção através de Perfis.

Algo muito importante para perfomance e segurança do servidor é não deixar a opção de debug habilitada.
Caso vocês não saibam quando um usuário entra com a opção "debug /h", ele "trava" um workprocess somente para ele isto é, não pode ser utilizado por mais nenhum usuário até que ele interrompa ou finalize o debug.
Como vamos fazer?
Vamos verificar todos os perfis que contém o objeto "S_DEVELOP" com isto vamos entrar me cada um dos perfis e verificarmos se existe a opção "DEBUG" caso exista, precisa ser retirada.

Então pau no gato....

1) Entre na transação SUIM (/nsuim) e selecione a opção .



2) Selecione a opção Roles by Complex Criteria (Clicando no relógio).




3) Nas inumeras opções a única que é obrigatória é o nome do objeto que vamos pesquisar.
no caso S_DEVELOP , afim de simplificar coloquei também um coringa nos nomes de perfis como segue na tela abaixo.



4) Será exibido todos os perfis que contém o objeto "S_DEVELOP" agora é necessário entrar em cada um dos perfis e verificar se existe a opção "DEBUG" caso existe é necessario retirar esta opção.

5) Entre na transação de Perfis no caso "/nPFCG" selecione um dos perfis listados acima no caso selecionei o perfil Z:FI_GERENTE_CONTABILIDADE e clique na opção de Edição (lápis).



6)Clique na opção -->Authorizations --> Change Authorization Data



7) Abaixo fizemos um pequeno video de como pesquisar o objeto "S_DEVELOPER" e retira-lo caso ele Exista.




8) Pronto temos que replicar isto para todos os perfis que apareceram no relatório acima.

2 comentários:

Paulo Andrade disse...

Muito obrigado!!!

Por compartilhar essas informações tão úteis!!!

Unknown disse...

Muito bem feito!

Show de bola...