Identificador de Regra
PCP-813ITEEX01
Módulo: PCP - Planejamento e Controle Produção.
Finalidade: Esse identificador foi criado para:
- consistências gerais para cada item a ser explodido;
- definir o depósito para avaliação do estoque disponível;
- definir o depósito de reserva do componente;
- definir o agrupamento de necessidades;
- definir o agrupamento de necessidades pai;
- indicar se deve avaliar a quantidade mínima do produto ("S" ou "N").
Características: o identificador de regra será acionado quando:
- nos códigos de produto exibidos na tela Cálculo de Necessidades Produção e Compras - Explosão (F813GNE), o campo Tipo for PED. Sendo assim, quando for efetuado um pedido a regra é executada a cada item do pedido;
- caso o produto possuir outros produtos em um nível abaixo é verificado se existe necessidade na tabela Necessidades Produtos (E815NBP).
- caso houver necessidade do desse produto filho, e se a necessidade for gerada através do cálculo específico o identificador será executado.
- No entanto, toda e qualquer necessidade encontrada na tabela E815NBP, diferente de Específico o identificador não será executado.
Tela: Explosão de Necessidades
Transação: Não se aplica.
Regra:
definir alfa PCPACodPro;
definir alfa PCPACodDer;
definir alfa PCPACodMod;
definir alfa PCPACodRot;
definir numero PCPNCodFil;
definir numero PCPNNumPed;
definir numero PCPNSeqIpd;
se (PCPNNumPed = 107)
geralog("Pedido não pode ser explodido.");
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| PCPACodPro | ALFA | Código do produto | N |
| PCPACodDer | ALFA | Código da derivação | N |
| PCPACodMod | ALFA | Código do modelo | N |
| PCPACodRot | ALFA | Código do roteiro | N |
| PCPNCodFil | NÚMERO | Código da filial do pedido | N |
| PCPNNumPed | NÚMERO | Número do pedido | N |
| PCPNSeqIpd | NÚMERO | Item do pedido | N |
| PCPATipNec | ALFA | Tipo de necessidade | N |
| PCPACodOri | ALFA | Código da origem | N |
| PCPAAgrExp | ALFA | Agrupamento da explosão de necessidades | N |
| PCPNQtdNec | NÚMERO | Quantidade do item para o cálculo de necessidades | S |
| PCPADepAva | ALFA | Depósito para avaliação do estoque disponível. O depósito informado nessa variável, somente é utilizado para cálculo de necessidades (F813GNE) do tipo "Normal". Este depósito é utilizado para avaliar quantidade mínima, máxima e múltipla do estoque do produto acabado, ou seja, atua em conjunto com o identificador PCP-813MNEST01, quando a variável "PCPAAvaEst" desse identificador estiver igual a "S-Sim" e o campo Quantidade Estoque Mínimo para análise de reposição (tela F210EST) estiver com valor maior que zero. |
S |
| PCPADepRes | ALFA | Depósito de reserva do componente | S |
| PCPAAgrNec | ALFA | Agrupamento de necessidades | S |
| PCPAAgrPai | ALFA | Agrupamento de necessidades pai | S |
| PCPAAvaMnp | ALFA | Indica se deve avaliar a quantidade mínima do produto ("S" ou "N") | S |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.
English
Español
English
Español


