O que que pode ser quando ocorre esse erro!? Could not evaluate procedure handle expression while trying to execute pi-handler. (2125). É uma tela de consulta complexa, (2 abas). Na tela principal no 'local-initialize' eu faço o seguinte: Código: RUN pi-handler IN h_upc-mt0828tv2 (INPUT h_upc-mt0828b1, INPUT h_upc-mt0828b2). RUN pi-handler IN h_upc-mt0828tv3-2 (INPUT h_upc-mt0828b3, INPUT h_upc-mt0828b4). Eu sei que o primero da certo, mais quando implementei o segundo já não da mais certo, o (h_upc-mt0828tv3-2) fica na segunda aba, axo que talvez seja isso, mais não descobri nada de diferente.
Provavelmente a viewer "h_upc-mt0828tv2" está na página 01 e a viewer "h_upc-mt0828tv3-2" está na página 02, normalmente a window inicia na página 01 e ainda não montou os objetos da página 02 e já está sendo processado alguma procedure nesta página, faça um teste para ver se é isso mesmo, coloque o comando abaixo antes do seu: Código: RUN select-page IN THIS-PROCEDURE (2). RUN select-page IN THIS-PROCEDURE (1). RUN pi-handler IN h_upc-mt0828tv2 (INPUT h_upc-mt0828b1, INPUT h_upc-mt0828b2). RUN pi-handler IN h_upc-mt0828tv3-2 (INPUT h_upc-mt0828b3, INPUT h_upc-mt0828b4).