Ponto entrada > Módulo Stocks > Tratamento standard TRTPREPA 

CRIT_SOQ Filtro suplementar sobre os ficheiros encomendas

Este ponto de entrada permite reacrescentar um filtro sobre as encomendas

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 chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa SEARCH do tratamento CALREO.

É chamado justo antes a leitura dos ficheiros encomendas

Permite descrever um novo filtro, sobre os ficheiros : SORDERQ SORDER SORDERC por l intermédio da rubrica alfanumérica de 250 caractères : CRIT_SOQ colocação à disposição.

Os parâmetros acessíveis são:

- CRIT_SOQ (250)        Filter sobre SORDERQ SORDER SORDERC

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

SORDERQ

‎Não

Encomenda de venda - Quantidades

SORDER :

‎Não

Encomenda de venda - Cabeçalho

SORDERC

‎Não

Encomendas de venda - Acumulado A/R

 

BEFWRIPRH : Antes registo cabeçalho bom de preparação

Este ponto de entrada é chamado antes a instrução "Write" de cada nova entidade de bom de preparação.

O buffer da tabela STOPREH [PRH] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

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

STOPREW 

Sim

Trabalho bom de preparação

 

BEFWRIPRE : Antes registo detalhe bom de preparação

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha de bom de preparação.

O buffer da tabela STOPRED [PRE] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

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

STOPREW 

Sim

Trabalho bom de preparação

ITMMASTER

Sim

Artigo

SORDERQ

Sim se [F:PRW]ORITYP=1 ou 2

Linha encomenda

STOREO

Sim se [F:PRW]=3

Acondicionamento reaprovisionável

 

ALIM_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 TRTPREPA

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 é chamado no plano de preparação quando se executa o botão "Bom de preparação", em cada escrita de um registo no ficheiro de trabalho STOPREW.

Variáveis e máscaras disponíveis

A linha do ecrã PREPLAN indiciado por I está em linha.

Se [M:PREP]ORITYP(I)=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 [M:PREP]ORITYP(I)=3 (preparação de um aprovisionamento sub-contrato), registo correspondente REO está em linha.    

Se [M:PREP]ORITYP(I)=4 (preparação de uma quebra sub-contrato), 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 de 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 [M:PREP]ORITYP(I)=1 ou 2

Encomendas de cabeçalho

SORDERQ

Sim se [M:PREP]ORITYP(I)=1 ou 2

Encomendas linha quantidade

SORDERP

Sim se [M:PREP]ORITYP(I)=1 ou 2 e [F:SOH]SOHCAT<>4

Encomendas linha preço

SORDERC

Sim se [M:PREP]ORITYP(I)=1 ou 2 e [F:SOH]SOHCAT=4

Encomenda aberta artigo

STOREO

Sim se [M:PREP]ORITYP(I)=3

Aprovisionamentos

STOALL

Sim se [M:PREP]ORITYP(I)=4

Alocações

 

 

 

CRE_PRE_SERNUM : Separação linhas de preparação se nº séries em saída

Este ponto de entrada permite gerar n linhas de preparação de uma quantidade de 1 a partir de uma linha a preparar emitida de uma lista de preparação.

Este ponto de entrada não deve ser utilizado se a preparação afeta um artigo com nº de séries geradas em saida e que a linha de stock alocado está numa unidade de acondicionamento cujo modo de desarmazenagem está "quebrado"

É chamado no tratamento TRTPREPA

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 no plano de preparação quando se executa o botão "Bom de preparação", e na geração das listas de preparação quando se assinalou "Geração dos bons de preparação".

É chamado a cada registo de uma linha de um bom de preparação STOPRED.

Modo operatório

Falta ler o artigo com [F:PRW]ITMREF

Se o artigo está gerado com nº de série em saída : [F:ITM]SERMGTCOD=2 e se a unidade de acondicionamento [F:PRW]PCU está em modo de desarmazenagem "Quebra" : [F:ITM]PCU(n)=[F:PRW]PCU e [F:ITM]PCURUL(n)=2 então falta colocar a variável GPE=1

ORD_PREP : Ordenação das linhas a preparar

Este ponto de entrada permite ordenar o quadro das linhas a preparar do ecrã PREPLAN

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 chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa SEARCH do tratamento TRTPREPA. 

É chamado quando se utiliza o botão "RECHERCHE" do plano de preparação, após o carregamento das linhas a preparar correspondentes aos critérios de seleção.

Permite ordenar o quadro (bloco 7 fila 40 do ecrã PREPLAN)

CTRL_ITM Controlo dados artigo de uma linha de encomenda

Este ponto de entrada permite controlar os dados artigo de uma linha de encomenda

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 chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa SEARCH do tratamento TRTPREPA. 

É chamado no gargalo de leitura das linhas de encomendas e após leitura do artigo.

Permite rejeitar a linha de encomenda em testando os dados encomenda ou artigo.

Para tal falta colocar a variável GPE a 1

GPE = 1

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

SORDERQ

Sim

Encomenda de venda - Quantidades

SORDER :

Sim

Encomenda de venda - Cabeçalho

ITMMASTER

Sim

Artigo

 

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 TRTPREPA

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 chamada - Variáveis significativas

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.

GPE = 1

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

STOPREW 

Sim

Ficheiro de trabalho preparação

 

LIV_PRH : Para não toenar entregável um bom de preparação

Este ponto de entrada permite intervir após a leitura do cabeçalho de um bom de preparação no momento de execução do botão "Entregável" depois o plano de preparação.

Permte assim de não tornar este entregável

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 chamada - Variáveis significativas

Este ponto de entrada está chamado no plano de trabalho dos bons de preparação no momento de execução "Entregável".

Permite rejeitar um bom de preparação afim de não o tornar entregável.

Para tal falta colocar a variável GPE a 1

GPE = 1

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

STOPREH

Sim

Cabeçalho bom preparação