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.