SetRelation não está executando no MVC

Bom dia. Desenvolvi uma rotina com 3 objetos: 1 formfield e 2 grid, sendo o grid1 relacionado com o formfield e o grid2 relacionado com o grid1. O formfield e o grid1 são estruturas temporárias e o grid3 é uma tabela do dicionário. Os dados dos 3 objetos eu carrego via Load.
A tela está funcionando, o problema que estou é que a grid2 sempre traz todos os dados, sem relacionar corretamente com os itens da grid1. Entendo que a estão está no setRelation, porém eu já tentei até forçar um erro no SetRelation colocando um ‘zzzzz’ em um dos campos, mas nada acontece; o que me leva crer que não está executando. Alguém poderia me dar uma luz de onde estou errando?

Exemplo, que deveria dar erro:

oModel:setRelation(‘NUM_SERIE’,{{‘Z01_FILIAL’,‘xFilial(“Z01”)’},{‘Z01_PO_NUM’,‘XX_P_ORDER’},{‘Z01_POSICA’,‘zzz’},{‘Z01_PRODUT’,‘XX_PRODUTO’}},Z01->(IndexKey(1)))

Olá,

Você montou o modeldef, adicionando o segundo grid, como sendo filho do primeiro, além de criar o setRelation? O modelo de pai, filho e neto é bem comum no MVC e funciona super bem.

Essa definição é feita no método AddGrid.