Ponto entrada > Módulo Stocks > Tratamento standard CALREO 

FILTRE_STF : modificação do filtro sobre os acondicionamentos a aprovisionar

Este ponto de entrada permite de substituir o "Link standard" (entre as tabelas dos acondicionamentos e das afectações acondicionamentos) e por consequente de o modificar ou de acrescentar filtros suplementares.

Contexto e modo de funcionamento

Transação

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto, se se pediu no ecrã de lançamento.

Diferentes casos de chamada - Variáveis significativas

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

É chamado após a alimentação dos filtros a aplicar para determinar os registos a tratar e antes o link entre a tabela das afectações e aquela dos acondicionamentos.

Permite descrever um novo "Link" (acréscimo da tabela dos tipos de acondicionamentos por exemplo) e de modificar os filtros existentes, ver em acrescentar de novo.

É necessário posicionar a variável localWNEW=1 para não executar o "Link" standard.

Os parametros acessíveis são :

- [L]WNEW           Colocar em 1

- [L]WFILSTF         Filtro sobre STOLOCAFF

- [L]WFILSTC         Filtro sobre STOLOC 

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

Intitulado Tabela

STOLOCAFF

Não

Afectações acondicionamentos

STOLOC

Não

Acondicionamentos

TABLOCTYP

Não

Tipos de acondicionamentos

ITMMASTER

Não

Artigos

ITMFACILIT

Não

Artigos estabelecimentos

STOALL

Não

Alocações

STOREO

Não

Aprovisionamentos

BPDLVCUST 

Não

Clientes entregues

TABFOR

Não

Fórmulas :

WORKSTATIO

Não

Postos de carga

 

VERIF_STA : Para decidir de tratar ou não um acondicionamento a aprovisionar.

Este ponto de entrada permite determinar se o acondicionamento está a aprovisionar para o artigo.

Contexto e modo de funcionamento

Transação

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto, se se pediu no ecrã de lançamento.

Diferentes casos de chamada - Variáveis significativas

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

é chamado no início do gargalo sobre a tabela das afectações e permite de determinar se o acondicionamento está a aprovisionar para este artigo.

É necessário posicionar a variável localWOK=0 se após o controlo, se averigua que este acondiconamento não está a reaprovisionar.

Os parametros acessíveis são :

- [L]WOK              A colocar 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...).

Tabela

Conteúdo significativo

Intitulado Tabela

STOLOCAFF

Sim                 

Afectações acondicionamentos

STOLOC

Sim                 

Acondicionamentos

TABLOCTYP

Não

Tipos de acondicionamentos

ITMMASTER

Não

Artigos

ITMFACILIT

Não

Artigos estabelecimentos

STOALL

Não

Alocações

STOREO

Não

Aprovisionamentos

BPDLVCUST 

Não

Clientes entregues

TABFOR

Não

Fórmulas :

WORKSTATIO

Não

Postos de carga

 

NEW_CALSTO : Para substituir o cálculo do stock disponível de um acondicionament

Este ponto de entrada permite substituir o cálculo standard do stock disponível de um acondicionamento por um outro cálculo que deve ser escrito.

Contexto e modo de funcionamento

Transação

Existe uma transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto, se se pediu no ecrã de lançamento.

Diferentes casos de chamada - Variáveis significativas

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

É chamado no anel sobre a tabela das afectações após o controlo sobre o registo a aprovisionar.

Permite substituir o cálculo do stock disponível standard ($CAL_STO) por um outro.

É necessário posicionar a variável localWNEW=1 se se descreve um outro cálculo.

Os parametros acessíveis são :

- [L]WNEW           Colocar em 1

- [L]WSTOQTYSTU   Colocar a quantidade em stock

- [L]WSTOQTYALL   Colocar a quantidade alocada

- [L]WSTOQTYSTU   Colocar a quantidade em ruptura

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

Intitulado Tabela

STOLOCAFF

Sim                 

Afectações acondicionamentos

STOLOC

Sim                 

Acondicionamentos

TABLOCTYP

Não

Tipos de acondicionamentos

ITMMASTER

Não

Artigos

ITMFACILIT

Não

Artigos estabelecimentos

STOALL

Não

Alocações

STOREO

Não

Aprovisionamentos

BPDLVCUST 

Não

Clientes entregues

TABFOR

Não

Fórmulas :

WORKSTATIO

Não

Postos de carga

 
Tabelas abertas

CRIT_STO : Ponto de entrada permitindo acrescentar um filtro sobre ficheiro stoc

Ponto de entrada permitindo acrescentar um filtro sobre o ficheiro stock no momento da quantidade a reaprovisionar.

Contexto e modo de funcionamento.

Transação

Existe uma transacção em curso.

Ficheiro rasto

Não há ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis significativas

O ponto de entrada se encontra na etiqueta CAL_STO do tratamento CALREO, no ciclo de leitura do ficheiro STOCK[STO].

Uma variável CRITSTO de 250 caracteres está disponível para definir um filtro suplementar sobre o ficheiro STOCK[STO].

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

Intitulado Tabela

Stock

Não

Stocks

CRITSTO

Não

Variável alfanumerica de 250 caracteres

 
Tabelas abertas

CAL_QTYSTU : Ponto de entrada permitindo modificar o cálculo do arredondamento.

Ponto de entrada permitindo modificar o cálculo do arredondamento da quantidade a reaprovisionar.

Contexto e modo de funcionamento.

Transação

Existe uma transacção em curso.

Ficheiro rasto

Não há ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis significativas

É chamado no momento de alteração do buffer STOREO/REO antes do registo deste.

Permite substituir o cálculo standard do arredondamento da quantidade a reaprovisionar.

É necessário posicionar a variável GPE = 1 se se descreve um outro cálculo.

As rubricas do ficheiro STOREO/REO :

            STOFCY , ITMREF, LOCCAT,LOC,PCU,QTYPCU,PCUSTUCOE,STU,DEFPOT   são carregados

Em standard o cálculo é feito como segue :

     [F:REO]QTYSTU    = [F:REO]QTYPCU * [F:REO]PCUSTUCOE

   Call QTEARR([F:REO]QTYSTU,[F:REO]STU) From TRTDIV

O componente QTEARR fazendo o arredondamento segundo o número de decimais de STU

Tabela

Conteúdo significativo

Intitulado Tabela

STOLOCAFF

Sim                 

Afectação acondicionamentos

STOLOC

Sim                 

Acondicionamentos

ITMMASTER

Sim                 

Article

 CRITSTO

Não

Variável alfanumerica de 250 caracteres

 Tabelas abertas

WRIT_REO : Ponto de entrada permitindo modificar o buffer [F :REO]

Ponto de entrada permitindo modificar o conteúdo do buffer [F :REO].

Contexto e modo de funcionamento.

Transação

Existe uma transacção em curso.

Ficheiro rasto

Não há ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis significativas

O ponto de entreada se encontra na etiqueta TRT_REA do tratamento CALREO, antes da instrução Write [REO]

Tabela/rubrica

Conteúdo significativo

Intitulado Tabela

 WNBRLOTECA

Sim                 

Nº de lote económico

 WQTYECOUS

Sim                 

Quant. económica1 em US

 WMANQUANT

Sim                 

Qtd. em falta em US

 WSTOQTYSTU

Sim                 

Stock em US

 STOLOCAFF

Sim                 

Afectação acondicionamentos

STOLOC

Sim                 

Acondicionamentos

ITMFACILIT

Sim                 

Artigo estabelecimento

ITMMASTER

Sim                 

Article

 Tabelas abertas