Ponto entrada > Módulo Tronco comum > Tratamento standard TRTX3IMP 

IMPZONINV : Importação de campos específicos invisíveis ou afixadas

Este ponto de entrada permite importar os campos específicos invisíveis ou afixados em provendo a classe [M] Não é utilizável que para as importações específicas e não actualmente activada que para a importação das entregas (tratamento IMPSDHS ).  

É chamado no tratamento TRTX3IMP

Descrição do contexto de chamada

Após a leitura de um registo do ficheiro sequencial, a importação específica se desenrola como segue :

Transferência na classe [F] dos camps parametrizados no modelo de importação

Transferência da classe [F] na classe [M] :

o Chamada depois o tratamento gerado de importação WWIxxxxxx da ação SAIMSK do tratamento especifico

§         Em SAIMSK : para cada classe [M] ligada à classe [F] em curso

Alteração para o tratamento de importação ligada a este ecrã : não são afetadas que os campos registáveis. Por outro lado as ações campos do ecrã tipificados importação são desenroladas.

Carregamento dos campos invisíveis da máscara

Chamada do ponto de entrada IMPZONINV

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

O ficheiro rasto está aberto.

Variáveis e máscaras disponíveis

As classes [M] são aquelas do objeto importado.

Variáveis

IMPFIC                        Abreviação da classe [F] em curso de alteração em [M]

GW_ABRMSK            Abreviação da classe [M]

Exemplos:

Para atualizar o campo definido em específico ZSPE1 na tabela SDELIVERY e na máscara SDH2

Check box IMPFIC

When "SDH" *

            Case GW_ABRMSK

                       When "SDH2"

If find ("[F:SDH]ZSPE1(0), [M:AOE2]ZONMSK1)

                                    [M:SDH2]ZSPE1=[F:SDH]ZSPE1

                       Endif

Endcase

Endcase

 Atenção :

Para as linhas, é necessário de utilizar nolign para carga a classe [M]

Tabelas abertas

As classes [F] abertas são definidas na acção OUVRE do tratamento de importação.