Como descobrir as responsabilidades associadas a um menu

responsabilidades associadas - post

Já teve que identificar as responsabilidades associadas a um determinado menu do Oracle EBS?

Podemos dizer que essa é uma necessidade recorrente, assim como descobrir as responsabilidades com acesso a um grupo de solicitações.

Um exemplo: Muitas vezes precisamos testar uma tela Forms ou OAF e precisamos saber quais são as responsabilidades associadas com o menu que tem essa tela cadastrada.

Assim poderemos usar essa responsabilidade para efetuar nossos testes.

Um outro exemplo ainda seria a necessidade de identificar todas as responsabilidades que possuem acesso a um menu para fazer uma auditoria.

As possibilidades são várias.

Então se você tem interesse nessa dica acompanhe esse artigo para aprender o passo a passo.

Responsabilidade x Menu

Para termos acesso aos menus no EBS eles precisam estar associados a responsabilidades:

responsabilidades associadas - form

No exemplo acima, sabemos que o menu do Contas a Pagar chamado AP_NAVIGATE_GUI12 está vinculado com a responsabilidade Payables Manager.

Mas não apenas esta, podemos verificar que a pesquisa por esse menu retornará 49 registros (É só pressionar F12 em modo pesquisa para obter o número de registros):

responsabilidades associadas - records

Se você precisa identificar apenas uma responsabilidade, já resolveu o seu problema.

Mas e se você precisar listar todas?

Nada prático pesquisar uma a uma pelo form, não é mesmo?

Um jeito simples é efetuar essa mesma consulta diretamente no banco de dados.

Basta resgatar a última query do bloco pelo menu de Diagnósticos do EBS:

responsabilidades associadas - diagnostics

executar esse SQL no banco de dados:

responsabilidades associadas - sql query

Agora você tem a lista de todas as responsabilidades associadas.

Conclusão

Essa dica não vale apenas para esse fim, você pode sempre pegar a consulta realizada pelo form e executar no banco, muitas vezes é mais fácil e prático, principalmente pelas melhores possibilidades de filtro.

Se você gostou dessa dica não esqueça de compartilhar com a sua rede de contatos, uma outra pessoa pode estar precisando também. 😉