Ponto entrada > Módulo Supervisor > Tratamento standard ANUCOD 

CHG_INDEX

Este ponto de entrada está posicionado na parte verificação (controlo das ligações) antes da anulação da ficha. Permite de modificar a chave de percurso dos registos da tabela verificada.

Contexto e modo de funcionamento.

Este ponto de entrada está chamado a partir do tratamento ANUCOD após a ação AV_VERF_ANU e antes da ação AP_VERF_ANU. Na fase verificação antes a supressão da ficha, as tabelas ligadas à tabela onde se faz a supressão, são abertas sob a abreviação [ZLIE]. O ponto de entrada está posicionado antes do gargalo For [ZLIE]. Este ponto de entrada permite de modificar a chave de percurso para optimizar a pesquisa sobre as tabelas volumosas.

Em casos extremos, pode-se desenvolver uma outra pesquisa e desativar a pesquisa standard sobre uma tabela em posicionando a variável GPE a 1.

Por outro lado todas as variáveis acessíveis nas acções AV_VERF_ANU e AP_VERF_ANU, as variáveis seguintes são particularmente utilizáveis neste ponto de entrada:
- FICHIER contém o nome da tabela aberta sob a abreviação ZLIE
- FICANU contém o nome da tabela sobre a qual é realizada a anulação
- NBZ contém o nome das zonas ligadas
- ZONE contém o nome dos campos de relações.

As tabelas abertas são referênciadas na descrição do objecto ou na ação OUVRE.