Ponto entrada > Módulo Stocks > Tratamento standard FUNCBNA 

BEFWRISUG : Antes do registo sugestão

Ponto de entrada antes registo de uma sugestão de fabrico ou sugestão de compra

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A classe ORD está inteiramente carregada para o registo e contém o tipo de ordem.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas

Observações diversas

Se a variável GPOINT está forçada ao valor vazio a sugestão não está escrita.

BEFWRIORD : Antes registo necessidades MWS

Ponto de entrada antes escrita de um rasto de sugestão de fabrico (MWS).

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A classe ORD está inteiramente carregada para escrita.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas


Observações diversas

Se a variável GPOINT está forçada ao valor vazio o rasto de sugestão não está escrito.

MRPSCHDAT : Antes da planificação de sugestão

Ponto de entrada antes a geração da carga e planificação de uma sugestão de fabrico permitindo de intervir sobre as datas início e/ou data de fim.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A máscara [OPSS] está carregada, é recomendada de não intervir que as datas início e fim (STRDAT e ENDDAT) e a data de referência (TRTDAT). A classe [CBH]está carregada.

Este ponto de entrada pode nomeadamente permitir forçar uma planificação em modo a jusante a partir da data de início da sugestão (calculada a partir do atraso de fabrico da ficha artigo/estabelecimento). Para este facto, a planificação a jusante automática deve estar ativa e força-se a variável TRTDAT da classe [OPSS] à data de início da sugestão.

 Tabelas abertas

Todas as tabelas do cálculo de necessidades estão abertas

MRPWRITRC : Antes registo dos rastos MWS

Ponto de entrada antes o registo dos rastos (necessidades matérias MWS) seguinte ao cálculo de uma sugestão de fabrico.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A classe [F :CBD1]  está carregada com as informações correspondentes ao rasto MWS.

A variável global GPE pode ser posicionado a 1 para inibir o registo strandard do rasto.

Este ponto de entrada pode nomeadamente permitir de separar a necessidade para colocar em obra uma cadência dos aprovisionamentos.

Tabelas abertas

Todas as tabelas do cálculo de necessidades estão abertas

REPLANNING: Antes replanificação sugestão

Ponto de entrada antes replanificação de uma sugestão de fabrico permitindo de intervir sobre as datas início e/ou data fim.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A máscara [OPSS] está carregada. A classe [CBH] está carregada. A variável GREPLANNING contém "RPL_PROCESS". 

Afetar a variável XRPLNOMESS ao valor 2 permite suprimir as mensagens sobre os recursos no horizonte firme.

Afetar a variável XRPLCTLSPE ao valor 2 permite desencadear o ponto de entrada CTLSPE sobre cada recurso a replanificar no $PROCESS_RESS Este ponto de entrada está submetido na condição afim de não degradar as performances globais da replanificação.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas

CUSSELFLT : Posicionamento de filtros suplementares.

Este ponto de entrada permite intervir na criação dos filtros de seleções no tratamento de planificação.

A variável CUSFLT (255 caracteres) permite posicionar os filtros sobre as zonas ficheiros suplementares.

O filtro pode se aplicar ao ficheiro dos em curso de custo (CBNDET classe [F :CBD]).

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A máscara [OPSS] está carregada. A classe [CBH] está carregada. A variável GREPLANNING contém "RPL_PROCESS". 

Tabelas abertas

Todas as tabelas do cálculo de necessidades estão abertas

CTLBOMALT: Alteração de nomenclatura

Este ponto de entrada permite intervir antes o percurso dos componentes afim de alterar de nomenclatura se necessário, em função da data ou da quantidade da necessidade.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A classe [CBH] está carregada.

O código alternativo a ler se encontra sobre [F:CBH]BOMALT e [F:CBH]BOMALTTYP, estes valores podem ser substituidos o tempo de carregamento dos componentes. Estas informações serão recopiadas em standard na tabela detalhe [CBD] onde elas são acrescentadas (ITMREFORI+BOMALT+BOMALTTYP permitirá de encontrar qual nomenclatura foi utilizada para gerar esta necessidade matéria).

A data da necessidade foi copiada em WDAT = [F:CBD]REQDAT.

A quantidade da necessidade foi copiada em WBES = [F:CBD]REQQTY.

A variável GPE contém 0, a modificar se o anel sobre [F:BOD] não deva ser desencadeado.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas

CTLSPE: controlo específico sobre os recursos em replanificação

Este ponto de entrada permite intervir no antes a planificação de cada recurso selecionado.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A máscara [OPSS] está carregada. As classes [CBH] e [CBD] são carregadas. A variável GREPLANNING contém "RPL_PROCESS". 

Se o recurso não deve ser replanificado, afetar a variável GPE a um valor diferente de 0.

ATENÇÃO : a variável XRPLCTLSPE deve ter sido registada pelo ponto de entrada "REPLANNING" ao valor 2 afim de desencadear este ponto de entrada CTLSPE. Este ponto de entrada está submetido na condição afim de não degradar as performances globais da replanificação.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas

BEFREWORD : Antes re-escrita em curso WOS

Ponto de entrada após a planificação permitindo desencadear uma atualização de em curso WOS ou um impacto sobre os em curso filhos (necessidades MWS)

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A classe ORD está inteiramente carregada para escrita.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas

Observações diversas

Se a variável GPE está forçada a um valor superior a zero, é possível de desencadear uma atualização de em curso [F:ORD] sobre as quais as datas são atualizadas pelos dados de [M:OPSS] em saída de planificação, STRDAT e ENDDAT.

BEFREWCBD : Antes reescrita resultado CNL

Ponto de entrada após a planificação permitindo evitar uma atualização do resultado WOS ou impacto sobre as necessidades MWS induzidas.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Variáveis e máscaras disponíveis

A classe CBD está inteiramente carregada para escrita.

Tabelas abertas

Todas as tabelas do cálculo de necessidades são abertas

Observações diversas

Se a variável GPE está forçada a um valor diferente de zero, é possível de evitar a atualização do resultado de CBN [F:CBD] após planificação.