Ponto entrada > Módulo Stocks > Tratamento standard FUNSMXUPD 

GENSLM_BSLH : Antes carregamento novas características lote no buffer SLH

Este ponto de entrada permite intervir antes o carregamento das novas características LOT no buffer [F :SLH].

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

No sub-programa GEN_SLM do tratamento FUNSMXUPD

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

File ITMMASTER [ITM]

Buffer table ITMMASTER inteiramente carregada

File STOLOT [STL]

Buffer tabela STOLOT inteiramente carregada

Masque SMXUPD2 [SUD2]

Buffer máscara SMXUPD2 inteiramente carregado

GENSLM_ASLH : Antes carregamento novas características lote no buffer SLH

Este ponto de entrada permite intervir antes o carregamento das novas características LOT no buffer [F :SLH].

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

No sub-programa GEN_SLM do tratamento FUNSMXUPD

Variáveis e máscaras disponíveis

 Variável ou máscara

Definição

File ITMMASTER [ITM]

Buffer table ITMMASTER inteiramente carregada

File STOLOT [STL]

Buffer tabela STOLOT inteiramente carregado

Masque SMXUPD2 [SUD2]

Buffer máscara SMXUPD2 inteiramente carregado

CTL_LOT : Contrôlo de modificação das caraterísticas do lote

Este ponto de entrada está chamado no momento de controlo de lote para determinar se é possível as suas características.

Permite assim autorizar a sua modificação mesmo se tem uma quantidade alocada ou em curso de tratamento.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamadas e variáveis disponíveis

É chamado após o registo do lote para verificar se as características são modificáveis.

A variável local WIND contém o resultado deste controlo :

- WIND = 1 se exsite stock alocado sobre este lote

- WIND = 3 se existe stock em curso de tratamento sobre este lote

Nestes 2 casos, para autorizar a modificação das características do lote, falta colocar : WIND = 0

 Atenção : Se a modificação a fazer afecta o título, não falta modificar o valor WIND.