Como conseguir a última query do bloco em um Form


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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *