Ponto entrada > Módulo Stocks > Tratamento standard FUNPREDLV 

AUTDLVDET : Após criação de uma linha de entrega a partir de uma preparação

Este ponto de entrada permite fazer as atualizações complementares seguintes à criação de uma linha de entrega a partir de uma linha de preparação.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada - variáveis significativas

Este ponto de entrada está situado na etiqueta $ALI_SOQSDD e $ALI_REOSTA_SDD (segundo o valor da zona [F:PRE]ORITYP) do tratamento STKALL

Se [F:PRE]ORITYP=1 ou 2, trata-se da entrega de uma linha de encomenda

Se [F:PRE]ORITYP=3, trata-se da entrega de uma necessidade de aprov. sub-contrato

Se [F:PRE]ORITYP=4, trata-se da entrega de uma quebra sub-contrato

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…).

Tabela

Conteúdo significativo

Título Tabela

SDELIVERYD

Sim

Detalhe entrega

STOPRED

Sim

Detalhe bom de preparação

STOPREH

Sim

Cabeçalho bom preparação

 

AUTDLVMAJ : Após criação de um cabeçalho de entrega a partir de preparações

Este ponto de entrada permite fazer as atualizações complementares seguintes à criação de uma linha de entrega a partir de preparações.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada - variáveis significativas

Este ponto de entrada está situado na etiqueta $ECR_SDH do tratamento STKALL.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…).

Tabela

Conteúdo significativo

Título Tabela

SDELIVERY :

Sim

Cabeçalho entrega

 

PREDLVFIL : Acréscimo critérios de seleção das preparações a entregar

Este ponto de entrada permite intervir no momento da definição dos critérios de seleção das preparações a entregar.

Permite acrescentar filtros suplementares sobre estas preparações.

É chamado no tratamento de entrega automático das preparações FUNPREDLV.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Contexto de chamada

Este ponto de entrada está chamado no momento da definição dos critérios de seleção.

Variáveis e máscaras disponíveis

A máscara de seleção das preparações PREDLV está ainda disponível

Os critérios standards são carregados na variável CRITERE. Respeitam ao ficheiro cabeçalho preparação (STOPREH).

A variável FILSUPENT foi criada para acréscimo dos critérios suplementares. Ela está dimensionada a 250 caracteres. Para que tal funcione bem no momento de avaliação se a variável não está carregada pelo ponto de entrada, FILSUP está inicializada à cadeia "1=1".

É suficiente da completar no ponto de entrada.

Exemplo: Acréscimo de um filtro suplementar sobre o cliente expedido que deve começar por "CLI"

FILSUP -= ‘ & BPCORD >= « CLI »’

FILSUP está avaliado ao mesmo tempo que CRITERE, no momento do filtro sobre o ficheiro STOPREH. Os critérios devem se reportar a zonas do ficheiro STOPREH que está aberto sob abreviação PRH.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…).

Tabela

Conteúdo significativo

Título Tabela

STOPRED

Não

Detalhe bom de preparação

STOPREH

Não

Cabeçalho bom preparação

 

PREDLVSEL : Acréscimo de controlos de autrorização de uma preparação a entregar.

Este ponto de entrada permite intervir no fim dos controlos de autorização de entrega numa linha de preparação. Permite assim de acrescentar os testes permitindo de rejeitar a preparação.

É chamado no tratamento de entrega automático das preparações FUNPREDLV.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado na função de entrega automática das preparações antes escrita das características da preparação na tabela de trabalho SWRKDLV.

Para recusar a entrega da preparação, falta posicionar a variável GOK a 0.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...

Tabela

Conteúdo significativo

Título Tabela

STOPREH

Sim

Preparação cabeçalho

STOPRED

Sim, 1ª linha de preparação

Preparação linha

SORDER :

Sim

Encomendas de cabeçalho