Ponto entrada > Módulo Stocks > Tratamento standard FUNAUTPREP 

ALIF_WDATA2 : Acréscimo de condições reagrupamento encom. sobre um bom de prepar

Este ponto de entrada permite intervir antes a escrita no ficheiro de trabalho de cada registo linha de encomenda, aprovisionamento ou falta sub-contrato, a preparar. Permite assim acrescentar os dados servindo de critérios de rutura nos dados do ficheiro de trabalho (zone [F:PRW]WDATA2) .

É chamado no tratamento de entrega automático FUNAUTPREP

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 geração das listas de preparação quando se assinalou a check box "Geração dos bons de preparação", em cada escrita de um registo no ficheiro de trabalho STOPREW.

Variáveis e máscaras disponíveis

Um registo STOPRELIS está em linha.

Se [F:PRL]ORITYP=1 ou 2 (preparação de uma linha de encomenda), os registos correspondentes SOH, SOQ, SOC se [F:SOH]SOHCAT=4 ou SOP senão estão em linha.

Se [F:PRL]ORITYP=3 (preparação de um reaprovisionamento sub-contrato), o registo correspondente REO está em linha

Se [F:PRL]ORITYP=4 (preparação de um quebra sub-contrato), o registo correspondente STA está em linha

Para reacrescentar os critérios de rutura, é necessário alimentar nos campos WDATA2 as informações desejadas.

Ex : [F:PRW]WDATA2 += [F :SOH]xxx

Atenção : O campo WDATA2 está dimensionado a 250 caracteres que são todos disponíveis se se prepara um aprovisionamento ou uma quebra sub-contrato.

Se se prepara uma linha de encomenda, este campo contém já as zonas : 1ª linha endereço, código postal, cidade e lista dos clientes à consignação e fatura (todos os espaços tendo sido suprimidos).

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

STOPREW 

Sim

Ficheiro de trabalho Bom de preparação

STOPRELIS

Sim

Lista de preparação

SORDER :

Sim se [PRL]ORITYP=1 ou 2

Encomendas de cabeçalho

SORDERQ

Sim se [PRL]ORITYP=1 ou 2

Encomendas linha quantidade

SORDERP

Sim se [PRL]ORITYP=1 ou 2 e [F:SOH]SOHCAT<>4

Encomendas linha preço

SORDERC

Sim se [PRL]ORITYP=1 ou 2 e [F:SOH]SOHCAT=4

Encomenda aberta artigo

STOREO

Sim se [PRL]ORITYP=3

Aprovisionamentos

STOALL

Sim se [PRL]ORITYP=4

Alocações

 

 

 

AUTPRLFIL : Acréscimo de critérios de seleção encomendas p/geração lista de prep

Este ponto de entrada permite intervir no momento da definição dos critérios de seleção das encomendas a preparar.

Permite acrescentar filtros suplementares sobre estas encomendas.

Está chamado no tratamento de geração de listas de preparação FUNAUTPREP

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não há ainda ficheiro rasto aberto quando se está em fase de selecção das linhas de encomenda a preparar.

Contexto de chamada

Este ponto de entrada foi chamado na função de geração das listas de preparação no momento da definição dos critérios de seleção para geração do ficheiro de trabalho STOPRELISW.

Variáveis e máscaras disponíveis

Para reacrescentar os critérios de seleção, é necessário alimentar nos campos WCRITSUP os filtros desejados.

Os critérios devem ser afetados as tabelas [F:SOH], [F:SOQ] e [F:SOP].

Estes devem ser preenchidos da maneira seguinte :

WCRITSUP = "[F:SOH]xxx = Ident"

A variável WCRITSUP tem um tamanho de 250 caracteres.

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

SORDER :

‎Não

Encomendas de cabeçalho

SORDERQ

‎Não

Encomendas linha quantidade

SORDERP

Não (se código normal)

Encomendas linha preço

SORDERC

Não (se enc aberta)

Encomenda artigo / cliente (enc abertas)

ALIF_PLW : Permite completar o registo PLW

Este ponto de entrada permite intervir antes o registo no ficheiro de trabalho STOPRELISW de cada registo linha de encomenda, aprovisionamento ou falta sub-contrato, a preparar.

Está chamado no tratamento de geração de listas de preparação FUNAUTPREP

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 geração das listas de preparação a cada escrita de um registo no ficheiro de trabalho STOPRELISW.

Variáveis e máscaras disponíveis

Segundo o valor da variável local [L]WTYPTRT, um registo detalhe encomenda, aprovisionamento de acondicionamento sub-contrato ou falta sub-contrato, está em linha.

Se [L]WTYPTRT=1  (preparação de uma linha de encomenda), os registos correspondentes SOH, SOQ, SOC se [F:SOH]SOHCAT=4 ou SOP senão estão em linha.

Se [L]WTYPTRT=2 (preparação de um aprovisionamento sub-contrato), o registo correspondente REO está em linha.    

Se [L]WTYPTRT=4 (preparação de uma falta sub-contrato), o registo correspondente STA está em linha.    

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

STOPRELISW

Sim

Ficheiro de trabalho lista de preparação.

SORDER :

Sim se WTYPTRT=1

Encomendas de cabeçalho

SORDERQ

Sim se WTYPTRT=1

Encomendas linha quantidade

SORDERP

Sim se WTYPTRT=1 e [F:SOH]SOHCAT<>4

Encomendas linha preço

SORDERC

Sim se WTYPTRT=1 e [F:SOH]SOHCAT=4

Encomenda aberta artigo

STOREO

Sim se WTYPTRT=2

Aprovisionamentos

STOALL

Sim se WTYPTRT=3

Alocações

 

 

 

AUTPRLSEL : Acréscimo de controlos de autorização na preparação de uma encomenda

Este ponto de entrada permite intervir em início de controlo das linhas de encomendas a preparar.

Permite acrescentar controlos suplementares sobre estas linhas de encomendas.

Está chamado no tratamento de geração de listas de preparação FUNAUTPREP

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não há ainda ficheiro rasto aberto quando se está em fase de controlo das linhas de encomeda a preparar.

Contexto de chamada

Este ponto de entrada foi chamado na função de geração das listas de preparação no momento do controlo das linhas de encomenda para a geração do ficheiro de trabalho STOPRELISW.

Variáveis e máscaras disponíveis

Para passar à linha de encomenda seguinte, é suficiente posicionar 1 à variável GPE.

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

SORDER :

‎Não

Encomendas de cabeçalho

SORDERQ

‎Não

Encomendas linha quantidade

SORDERP

Não (se código normal)

Encomendas linha preço

SORDERC

Não (se enc aberta)

Encomenda artigo / cliente (enc abertas)

AFTER_GEN_BPR : Permite intervir após a geração dos bons de preparação

Este ponto de entrada permite intervir no momento da geração dos bons de preparação.

Permite reintervir sobfre os bons de preparação geradas.

É chamado no tratamento de geração de listas de preparação FUNAUTPREP quando se está parametrizado com geração dos bons de preparação.

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 foi chamado na função de geração das listas de preparaação após a geração dos bons de preparação.

Variáveis e máscaras disponíveis

O ficheiro de trabalho tendo servido à geração dos bons de preparação está disponível.

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

STOPREW 

‎Não

Trabalho bom de preparação

STOPREH

‎Não

Bom de preparação cabeçalho

STOPRED

‎Não

Bom de preparação detalhe

 

 

 

AUTPRWSEL : Permite intervir após a ordem de geração dos bons de preparação

Este ponto de entrada permite intervir no momento da geração dos bons de preparação.

É chamado no tratamento de geração de listas de preparação FUNAUTPREP quando se está parametrizado com geração dos bons de preparação.

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 na função de geração das listas de preparação.

permite definir a ordem de leitura do ficheiro de trabalho STOPREW/PRW

Para tomar em conta da ordem de leitura definido pelo PE falta posicionar a variável GPE a 1

Variáveis e máscaras disponíveis

O ficheiro de trabalho tendo servido à geração dos bons de preparação está disponível.

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

STOPREW 

Sim

Trabalho bom de preparação

STOPREH

‎Não

Bom de preparação cabeçalho

STOPRED

‎Não

Bom de preparação detalhe