Nesse vídeo eu mostro como conseguir a última query (LAST_QUERY) de um bloco de um Form no EBS, já que o LAST_QUERY do Examine é uma variável de sistema e retorna sempre a última query do form, independentemente do bloco.
Nesse outro artigo aqui eu mostro como descobrir a query de uma tela WEB/OAF.
Vou deixar abaixo a transcrição do vídeo também.
Transcrição do vídeo
Fala pessoal, aqui é o Eduardo Schurtz e nesse vídeo eu quero mostrar como que a gente faz pra conseguir a última consulta realizada de um bloco de um form no EBS.
Geralmente as pessoas usam o LAST_QUERY do Examine pra descobrir a última consulta, mas nem sempre é essa consulta que a gente quer.
Se um form tem mais de um bloco, cada bloco vai executar a sua pesquisa em sequência, então o LAST_QUERY do SYSTEM, que a gente consegue pelo EXAMINE, vai mostrar somente a consulta do último bloco que fez a pesquisa.
Pra ficar mais fácil de entender isso que eu estou falando, eu vou mostrar aqui no form de ordens de venda do OM.
Então essa é a última consulta feita pelo form.
Mas aí eu pergunto: Essa consulta é de qual bloco? Aqui nesse form, a gente tem o bloco dos pedidos de venda, que é o bloco mestre…
E temos também o bloco com as linhas desses pedidos, que é o bloco filho.
Pra gente entender melhor, eu vou pegar agora a consulta específica do bloco de linhas…
E aqui nós temos a última consulta retornada pelo SYSTEM do Examine e a última consulta retornada pelo bloco de linhas.
Veja que é a mesma consulta, isso quer dizer que a consulta do bloco de linhas foi feita por último.
Então, caso a gente queira a consulta do bloco de pedidos, a gente faz a mesma coisa, só que para o bloco “ORDER”.
E era essa a dica que eu queria passar nesse vídeo.
Se gostou, clica aí no “Gostei” e se inscreva no canal pra saber quando novos vídeos forem liberados.
Abraço e até a próxima.