Como melhorar a visualização dos registros na tela de lookups do EBS

Personalization Lookup Form

Eu acho os campos da tela de lookups muito pequenos e você?

Dependendo da quantidade de registros e do tamanho dos textos da lookup, fica bem complicado de conferir os valores cadastrados.

A ordenação padrão é feita pelo código, então muitas vezes isso não ajuda muito.

Pensando em como melhorar isso, personalizei esse form para facilitar a visualização de acordo com as necessidades do projeto em que eu estava atuando. Esse é mais um hack que vai para a área de EBS Hacks do blog.

É uma personalização bem simples e, pelo menos pra mim, está sendo muito útil.

Se interessou? Então acompanhe esse artigo até o final, assim você saberá mais sobre como:

  • Como personalizar o form de lookups

Como personalizar o form de lookups

No meu caso era necessário ter uma melhor visualização do campo Significado (Meaning), os textos eram grandes e eu precisava toda hora entrar no campo e ficar indo para o lado com o teclado para poder ler todo o conteúdo.

Veja um exemplo:

Oracle EBS Lookups

Os campos Descrição e Etiqueta eu não estava utilizando no momento, então o que eu fiz?

  • Escondi o campo Descrição
  • Escondi o campo Etiqueta
  • Aumentei o campo Significado
  • E ainda ordenei o bloco pelo campo Significado

Veja a diferença:

Oracle EBS Lookups - Tela Personalizada

Não fica bem melhor?

Bom, a personalização é simples:

Na trigger WHEN-NEW-FORM-INSTANCE…

#1. Alterar a propriedade DISPLAYED (APPLICATIONS COVER) do campo FND_LOOKUP_VALUES.TAG para FALSE

#2. Alterar a propriedade DISPLAYED (APPLICATIONS COVER) do campo FND_LOOKUP_VALUES.DESCRIPTION para FALSE

#3. Alterar a propriedade WIDTH do campo FND_LOOKUP_VALUES.MEANING para 3.5

Na trigger WHEN-NEW-BLOCK-INSTANCE do bloco FND_LOOKUP_VALUES…

#1. Alterar a propriedade ORDER_BY do bloco FND_LOOKUP_VALUES para MEANING

#2. Chamar o EXECUTE_QUERY logo em seguida utilizando o recurso DO_KEY

Pronto!

E é possível melhorar ainda mais, por exemplo:

  • Daria para colocar como condição que essa personalização só seja disparada para determinadas lookups
  • Colocar diversas opções de layout para escolher diretamente pelo menu

Enfim, é só usar a criatividade.

Conclusão

Mais uma vez o Personalization salvando vidas… ?

Se quiser mais exemplos úteis como esse, baixe o ebook grátis 11 incríveis usos de Oracle EBS Personalization que você precisa conhecer.

Se gostou desse artigo, não esqueça de compartilhar com seus amigos.