Skip to Content
0
Former Member
Dec 01, 2014 at 02:03 AM

Monitor Logístico - View Z não é exibida a partir do segundo acesso

103 Views

Olá,

Tenho um componente WebDynpro Z utilizado para ampliar o monitor logístico de NF-e Inbound (Componente ?XNFE?NFE_LOG_WORKPLACE, montado nos moldes do exposto no documento Sample ABAP Coding for Enhancing the Logistics Workplace. O código foi alterado para trazer uma estrutura Z, ao invés da estrutura INBOUND_DELIVERY_STY.

Este componente Web Dynpro é acessado ao clicar no botão Executar Etapa do Processo ->Preparar Registro EM. Na primeira vez em que as informações da remessa inbound são exibidas, o funcionamento está correto. Se eu voltar para a tela anterior e tentar executar novamente este passo, independente de ser a mesma remessa ou não, o componente Z (uma tabela editável com alguns dados dos itens da remessa) não é mais exibido. Se a página do navegador for atualizada com F5, e tabela aparece novamente, mas só na primeira vez que a página for acessada.

Analisando em debug, vejo que o componente é carregado novamente, como esperado, mas não é exibido. Tentei simular um refresh automático usando exit plugs, mas não funcionou (acho que por se tratar de um componente dentro de um outro componente principal).

Imagino que dentro do standard, alguma referência ao componente Z é perdida e por isso ele não é exibido a partir do segundo acesso.

Como é possível fazer com que o componente continue sendo exibido, depois da primeira visualização?