Ponto entrada > Módulo Stocks > Tratamento standard CFGLIBB 

INISCE : Início execução cenário

Este ponto de entrada foi chamado em ação "INIT" de execução de um cenário

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto segundo o valor da variável sistema S_TRAFLG posicionada por cenário.

Diferentes casos de chamada

Chamada no fim da secção "INIT_CFGSCE" : o nome da "caixa" está carregado ao valor WUXsssss (sssss = cenário)

As variáveis globais intituladas de campos são inicializadas (variáveis T_)

O quadro das variáveis W_VARLAB está criada.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Char CAIXA

Nome do ecrã ainda não afixado

Char(20) T_sss

Intitulados campos ecrãs (sss = nome do símbolo)

 

Tabelas abertas

Todas as tabelas necessárias à configuração estão abertas.

CFGITMREF : Modificação composta de referência

Este ponto de entrada serve a modificar dinamicamente o composto de referência definida num cenário.

Contexto e modo de funcionamento

Transação

Não há transação em curso se a variável S_UPDMOD <> 2.

Não há transação em curso se a variável S_UPDMOD = 2.

Ficheiro rasto

Existe um ficheiro rasto aberto segundo o valor da variável sistema S_TRAFLG posicionada por cenário.

Diferentes casos de chamada

Este ponto de entrada está chamado em execução de cenário quando se tem necessidade de ler o composto de referência.


Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Char (20) W_ITM

Contém o composto de referência do cenário

Carregar em W_ITM o composto de referência que deve utilizar o configurador (artigo deve existir)

 

 

Tabelas abertas

Todas as tabelas necessárias à configuração estão abertas.

CFGCPNREF : Modificação composta de referência

Este ponto de entrada serve a modificar dinamicamente o componente de referência definido num cenário.

Contexto e modo de funcionamento

Transação

Não há transação em curso se a variável S_UPDMOD <> 2.

Não há transação em curso se a variável S_UPDMOD = 2.

Ficheiro rasto

Existe um ficheiro rasto aberto segundo o valor da variável sistema S_TRAFLG posicionada por cenário.

Diferentes casos de chamada

Este ponto de entrada está chamado em execução de cenário quando se tem necessidade de ler o composto de referência.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Table [F :CSL]

Registo linha de cenário componente afetado

 

 

Char (GLONITM) W_ITM

Contém o componente de referência do cenário

Carregar em W_ITM o composto de referência que deve utilizar o configurador (o artigo deve existir)

 

 

Tabelas abertas

Todas as tabelas necessárias à configuração estão abertas.

CFG_AAAA : Ponto de entrada genérico ações do configurador

Este ponto de entrada está chamado para cada ação de tipo "Seleções tabelas", "seleção lista", "registo janela" ou "Tratamento standard" geridos pelo tratamento CFGLIBB.  (AAAA = Ação)

permite fazer um tratamento prévio à ação standard e/ou de não efetuar a ação standard.

Contexto e modo de funcionamento

Este ponto de entrada está chamado para as ações seguintes geradas pelo tratamento CFGLIBB.

Tratamento standard      SAICFGSCE   :           Registo respostas cenário

                                       SAICFGSEL    :Registo seleção artigos / opções variantes

                                       SAICFGSHA   : Registos formas e modelos

Registo janelaSELCFG : Seleção cenário por um cenário mestre.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

GPOINT

Contém "CFG_" seguido do código acção (INIT,OUVRE….)

GACTION

Contém o nome da ação (SAICFGSCE, SAICFGSEL…)

GPE

Carregado com zero : a ação standard está efetuada

Carregado <> zero : a ação standard não é efetuada

 

Tabelas abertas

            Todas as tabelas do configurador.

TRT_SYMBOLE_FIC: Carregamento dos símbolos de tipo Ficheiro

Este ponto de entrada está chamado para cada símbolo de tipo "Ficheiro".

permite fazer um tratamento prévio à ação standard e/ou de não efetuar a ação standard.

Contexto e modo de funcionamento

Transação

Não há transação em curso se a variável S_UPDMOD <> 2.

Não há transação em curso se a variável S_UPDMOD = 2.

Ficheiro rasto

Existe um ficheiro rasto aberto segundo o valor da variável sistema S_TRAFLG posicionada por cenário.

Diferentes casos de chamada

Este ponto de entrada está chamado em execução de cenário quando se tem necessidade de ler o composto de referência.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Table [F :CSL]

Registo linha de cenário componente afetado

 

 

GPE

Carregado com zero : a ação standard está efetuada

Carregado <> zero : a ação standard não é efetuada

 

Tabelas abertas

Todas as tabelas necessárias à configuração estão abertas.

LOA_CSEL : Carregamento de uma linha do quadro seleção artigos

Este ponto de entrada está chamado ao carregamento de cada linha das seleções artigo e opções variantes do configurador.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto (testar o contexto)

Variáveis e máscaras disponíveis

A variável GPE está inicializada a 0. Se o específico a passa a um outro valor, o tratamento se para de carregar a linha corrente (sem atrualização de [M:CFW]).

Variável ou máscara

Definição

Mask WUSxxxx [CSEL]

Máscara gerada da seleção xxx

Table [F:ITM]

Artigo mestre da linha de seleção afetada

Table [F:ITF]

Artigo estabelecimento da linha de seleção afetada

Table [F:ITV]

Artigo acumulados da linha de seleção afetada

Table [F:ITS]

Artigo de venda da linha de seleção afetada

Table [F:TCU]

Divisa de S_CUR (GLOCALDEV por defeito)

Decimal [M :CSEL]CSTTOT

Custo total pré-calculado das seleções efetuadas na seleção em curso.

Nolign 

Número da linha corrente

 S_DYNAMT

Campo de tipo "custo em divisa" que deve ser afixado. (Segundo a divisa contida em S_CUR pré-carregado por defeito pela divisa local) Este campo será atualizado em configuração no momento de apoio sobre "OK"Para afixar imediatamente fazer :Gosub AFF_DYNAMT From CFGLIB

 

Tabelas abertas

As tabelas do configurador

 

CTL_ITM_EQUIV: Controlos sobre os artigos equivalenets encontrados

Este ponto de entrada está chamado no momento da pesquisa de equivalência para filtrar os artigos equivalentes, por exemplo em verificando se um registo Artigo-Estabelecimenrto existe ou não para o Estabelecimento corrente.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto segundo o valor da variável sistema S_TRAFLG posicionada por cenário.

Diferentes casos de chamada

Chamada nos diferentes casos de percurso de [F:ITM1]: que toma o primeiro artigo encontrado ou todos os artigos equivalentes para os apresentar sob a forma de uma lista no ecrã [M:CFEQ].

A ação está chamada depois CFGLIBC, onde o pedido sobre [F:ITM1] está constituido.

Utilização de indicador GPE

GPE=0 se algo standard deve se prosseguir (inicializado a este valor por defeito)

GPE=1 para não carregar o artigo corrente [F:ITM1]ITMREF

GPE=2 para sair totalmente do anel de leitura

Variável ou máscara

Definição

Mask [CFV0]

Recapitulativo da configuração

Mask [CFV1]

Recapitulativo da configuração

Mask [CFV2]

Recapitulativo da configuração

Mask [CFV3]

Recapitulativo da configuração

Mask [CFV9]

Recapitulativo da configuração

 

 

Tabelas abertas

            As tabelas necessárias à configuração

Variáveis e máscaras disponíveis