Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
05/2021
MIT041 – Especificação de Processos
Sumário
2
Versão 1.0
MIT041 – Especificação de Processos
1. Dados Gerais
2. Descrição do Processo
O MRP (Material Requirement Planning) tem como objetivo gerar Ordens de Produção e Solicitações de Compras baseado em uma
demanda (Pedido/Previsão).
Os números da previsão de vendas são obtidos junto a área comercial com os clientes, a fim de conhecer as informações a respeito
da intenção de compras de cada um, num determinado período. As informações, associadas aos dados históricos de vendas e a
evolução do mercado, possibilitam quantificar os montantes a serem comercializados num determinado período.
Quando a produção tem demanda elevada, é repetitiva e os produtos têm aceitação no mercado, a empresa pode manter a produção
à frente das vendas, deixando certa quantidade à disposição do mercado. É a produção feita para estoque.
Esse tipo de produção tem a vantagem da venda ocorrer efetivamente tão logo o pedido seja feito pelo cliente, mas traz o
inconveniente de exigir da empresa um maior capital de giro, devido ao investimento em produção para armazenamento. A
capacidade financeira tem de ser compatível com os níveis de produção e estoque.
Quando o produto não apresenta venda uniforme, é requisitado pelo mercado de forma imprevista e com baixa demanda, a empresa
não se arrisca a produzir algo que não sabe quando vai vender e a produção só é feita sob encomenda. Nesse caso, os pedidos se
antecipam à produção, com planejamento e programação feitos em função do que está sendo encomendado, respeitando as
especificações e características de cada pedido.
Ao contrário do que acontece com a produção para estoque, que tem o seu preço de venda previamente estabelecido, a produção
sob encomenda normalmente quantifica o preço após apreciação prévia do que está sendo solicitado, por meio de levantamento do
custo atualizado.
Exemplo:
Um veículo é feito para estoque. Há sempre alguém querendo adquiri-lo e a concessionária informa seu preço imediatamente.
Um guarda-roupa residencial é feito sob encomenda. É difícil encontrá-lo nas dimensões desejadas. O preço só é definido depois
que o fornecedor tomar conhecimento das especificações.
3
Versão 1.0
MIT041 – Especificação de Processos
3. Pré-requisitos
Para a execução do programa na release 12.1.25, é necessário acessar o documento MRP Memória - Implantação na 12.1.25 para
conhecimentos dos procedimentos necessários (em: https://tdn.engpro.totvs.com.br/pages/viewpage.action?pageId=558260064)
Instalar a Procedure do cálculo de nível do produto, através do configurador (SIGACFG), acessando Base de Dados >
Dicionário > Stored Procedure. Nesta rotina deverá selecionar o tipo de Operação Instalação e selecionar a procedure
MRP001 - Procedures do MRP. O pacote com a procedure atualizada encontra-se no endereço:
https://suporte.totvs.com/portal/p/10098/download?e=947507
4
Versão 1.0
MIT041 – Especificação de Processos
Para o novo MRP, foi criada uma Procedure exclusiva para o recálculo dos níveis no processamento da rotina. Para ter
acesso a esse arquivo, baixar o pacote atualizado de procedures no link
https://suporte.totvs.com/portal/p/10098/download?e=947507 e realizar a instalação da Procedure MRP001 - Procedures
do MRP, arquivo P12_24.sps. A instalação deve ser feita no Configurador (SIGACFG), opção Stored Procedures.
Nota 01: As API´s, tanto no modo online, quando no modo schedule, além do processo de sincronização, geram pendências de
integração caso ocorra algum problema durante a execução. Essa pendências podem ser consultadas no programa PCPA142. Para
mais detalhes sobre esse processo, acesse a página https://tdn.totvs.com/pages/viewpage.action?pageId=515690922
5
Versão 1.0
MIT041 – Especificação de Processos
Campo: Descrição
Quando a integração está Ativada, e a API está configurada com o Tipo de Execução igual a 'Schedule', será criada uma
TRIGGER no banco de dados na tabela que contém a informação a ser integrada (ver exemplo abaixo). Esta TRIGGER tem como
função atualizar uma tabela de controle com os registros pendentes de integração. Esta tabela de controle será lida pelo programa
de JOB, que, ao finalizar a integração dos registros irá eliminar os dados da tabela de controle.
Os dados pendentes de integração desta tabela de controle podem ser consultados pela rotina de Pendências do MRP -
PCPA142.
6
Versão 1.0
MIT041 – Especificação de Processos
Tipo de Execução 'Schedule' e a integração está Ativa. As demais API's estão configuradas com o Tipo de
Execução 'Online'.
Será criada uma TRIGGER para a API de Empenhos (MRPALLOCATIONS). Esta Trigger estará ligada com a
tabela SD4, e a cada operação de inclusão, atualização e exclusão efetuada na tabela SD4 será gerado um
registro de pendência na tabela auxiliar.
Será criada uma TRIGGER para a API de Ordens de Produção (MRPPRODUCTIONORDERS). Esta Trigger
estará ligada com a tabela SC2, e a cada operação de inclusão, atualização e exclusão efetuada na tabela SC2
será gerado um registro de pendência na tabela auxiliar.
Será criada uma TRIGGER para a API de Solicitação de Compras (MRPPURCHASEORDER). Esta Trigger
estará ligada com a tabela SC1, e a cada operação de inclusão, atualização e exclusão efetuada na tabela SC1
será gerado um registro de pendência na tabela auxiliar.
Para as demais API's não será criada a TRIGGER correspondente, pois o Tipo de Execução está definido como
'Online'.
Sempre que o Tipo de Execução de uma API for alterada de 'Schedule' para 'Online', a TRIGGER será Excluída do banco de
dados. Sempre que o Tipo de Execução de uma API for alterada de 'Online' para 'Schedule', a TRIGGER será Criada no banco de
dados. Se a integração estiver Desativada, todas as TRIGGERS serão Excluídas do banco de dados. Para que a integração
funcione corretamente quando configurada com o Tipo de Execução 'Schedule', é de extrema importância que a Configuração de
integração do MRP por SCHEDULE - PCPA141 seja feita para cada API configurada com este Tipo de Execução.
7
Versão 1.0
MIT041 – Especificação de Processos
Observação:
A API MRPPRODUCTINDICATOR (tabelas SBZ) não é exibida pois é configuradas junto com a
API MRPPRODUCT
A API MRPBOMROUTING (tabea SGF) não é exibida pois é configuradas junto com a
API MRPBILLOFMATERIAL
A API MRPREJECTEDINVENTORY (tabela SD2) não é exibida pois é configuradas junto com a
API MRPSTOCKBALANCE
Validações
Ao abrir o programa com a integração já ativa, serão executadas as seguintes validações ao abrir a rotina de Parâmetros de
Integração do MRP (PCPA139) quando a integração já estiver ativa:
Trigger existente no banco de dados para API configurada com Tipo de Execução 'Schedule'. Caso a TRIGGER
não exista será criada automaticamente, e será sugerida a execução da rotina Sincronizador do MRP -
PCPA140 para garantir a consistência dos dados na base de dados do MRP;
Trigger atualizada no banco de dados para API configurada com Tipo de Execução 'Schedule'. Caso a
TRIGGER exista no banco de dados, mas esteja desatualizada, será feita a atualização da TRIGGER
automaticamente, e será sugerida a execução da rotina Sincronizador do MRP - PCPA140 para garantir a
consistência dos dados na base de dados do MRP;
Trigger existente no banco de dados para API configurada com Tipo de Execução 'Online'. Se a TRIGGER
existir no banco de dados para uma API que está configurada com o tipo 'Online', a Trigger será excluída do
banco de dados automaticamente;
Para as validações que solicitem a execução da rotina Sincronizador do MRP - PCPA140, será exibida mensagem de alerta sobre
a necessidade de execução da Sincronização até que a Sincronização seja executada. Ao realizar alterações na configuração da
integração, são efetuadas as seguintes validações para validação dos dados:
Quando o Tipo de Execução da API é alterada de 'Schedule' para 'Online', caso existam registros pendentes de
processamento pelo JOB será questionado se estes registros devem ser processados imediatamente. Caso esses
registros não sejam processados imediatamente, a integração destes registros não será mais efetuada pelo JOB,
pois o Tipo de Execução da API será alterado para 'Online'. Neste caso, os registros somente serão enviados
novamente para a base de dados do MRP caso seja executada a Sincronização dos dados, ou caso o registros sofra
uma nova alteração.
8
Versão 1.0
MIT041 – Especificação de Processos
Pode ser emitido em planilha. Note os parâmetros do relatório. Há um parâmetro que indica se vai ser impresso tudo ou apenas os
dados que geraram necessidades. Muita atenção a este detalhes. Sugiro emitir vários relatórios para encontrar a melhor opção.
6. Sincronizador do MRP
Sincronização é o processo que será utilizado para popular ou atualizar a base do MRP com os dados do Protheus. Enquanto a
integração dos registros com o MRP estiver inativa (Parâmetros de integração MRP - PCPA139), nada será enviado para a base do
MRP. Dessa forma, quando for necessário importar os dados que já estão no sistema (não integrados) para a base de dados do
MRP, deverá ser utilizada a rotina de Sincronização.
1. Durante o processo de sincronização os dados já existentes na base de dados do MRP serão apagados, e somente as
novas informações enviadas pelo Sincronizador passam a ser utilizadas.
2. Após a sincronização, serão apresentados os resultados:
9
Versão 1.0
MIT041 – Especificação de Processos
Estruturas Marcando essa opção, serão sincronizados os registros de Estruturas (MATA200 / PCPA200).
Versão da Marcando essa opção, serão sincronizados os registros de Versão da Produção (PCPA119).
Produção
Calendários Marcando essa opção, serão sincronizados os registros de Calendários do MRP (PCPA131).
Demandas Marcando essa opção, serão sincronizados os registros de Demandas do MRP (PCPA136).
Ordem de Marcando essa opção, serão sincronizados os registros de Ordens de Produção (MATA650).
Produção
Solicitação de Marcando essa opção, serão sincronizados os registros de Solicitações de Compras (MATA110).
Compra
Pedidos de Marcando essa opção, serão sincronizados os registros de Pedidos de Compras (MATA120).
Compra
Saldo em Marcando essa opção, serão sincronizados os registros de Estoque (Saldos, Saldos por Endereço e
Estoque Saldos por Lote).
Saldo Rejeitado Marcando essa opção, serão sincronizados os registros de Estoque Rejeitado pelo CQ (MATA175). (A
pelo CQ partir do release 12.1.31)
Malha de Marcando essa opção, serão sincronizados os registros de Malhas de Distribuição (PCPA123).
Distribuição
Esta opção fica disponível somente quando o parâmetro "MV_PCPMADI" (SIGACFG) está marcado.
10
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Grupos de Marcando essa opção, serão sincronizados os registros de Grupos de Armazéns (PCPA126).
Armazéns
Esta opção fica disponível somente quando o parâmetro "MV_PCPMADI" (SIGACFG) está marcado.
11
Versão 1.0
MIT041 – Especificação de Processos
5. Pendências do MRP
A rotina de Pendências do MRP (PCPA142) tem como objetivo monitorar os registros que possuem pendências de integração
Após ativar a integração com o novo MRP através da rotina Parâmetros de integração MRP, os registros que não são integrados
por ocorrência de algum erro, ou então registros que estão aguardando o processamento via Schedule podem ser consultados pela
rotina de Pendências do MRP.
A partir desta consulta é possível verificar se as integrações configuradas com Tipo de Execução 'Schedule' estão sendo
processadas, e também é possível verificar as mensagens de erro para os registros que não foram integrados corretamente.
Também é possível reprocessar os registros que estão com status de Erro.
12
Versão 1.0
MIT041 – Especificação de Processos
Outras Ações
Ação Descrição
Atualizar Este botão dispara a consulta dos registros. A consulta somente é atualizada por este botão, e os dados
serão consultados de acordo com os filtros preenchidos em tela.
Reprocessar Executa o reprocessamento das mensagens selecionadas. Não é possível enviar para reprocessamento
mensagens que estão com o status "Aguardando schedule".
Campo Descrição
Aguardando Schedule: Identifica que o registro foi gerado a partir de uma TRIGGER, e está
aguardando o processamento do Schedule responsável pela integração;
Pendente: Identifica que o houve tentativa de integrar o registro com a base de dados do MRP,
porém ocorreu algum erro na integração;
Reprocessado com erro: Identifica que houve tentativa de reprocessamento do registro pelo
programa de Pendências do MRP, porém durante o reprocessamento ocorreu algum erro na
integração.
Identificador Identifica o código único do registro. Esta informação é utilizada para referenciar o registro original que
gerou a pendência.
Data Identifica a data de reprocessamento do registro. Somente irá possuir valor quando o registro for
Reprocessamento reprocessado pela rotina de Pendências do MRP, e durante o reprocessamento da mensagem ocorrer
erro novamente.
Hora Identifica a hora de reprocessamento do registro. Somente irá possuir valor quando o registro for
Reprocessamento reprocessado pela rotina de Pendências do MRP, e durante o reprocessamento da mensagem ocorrer
erro novamente.
13
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Campo Descrição
Inclusão: Identifica que a pendência foi gerada a partir de uma Inclusão/Alteração de registros no
sistema;
Exclusão: Identifica que a pendência foi gerada a partir de uma Exclusão de registros no sistema;
Atualização: Identifica que a pendência foi gerada a partir de um processamento de informações.
Dados Enviados Este campo exibe os dados que foram enviados pelo programa para o MRP.
Mensagem Este campo exibe detalhes sobre o erro ocorrido para o registro de pendência que estiver selecionado
na grid principal.
Na parte esquerda/superior da tela, existem vários CheckBox contendo a descrição das APIs que possuem integração com a
base de dados do MRP. A consulta sempre será realizada com base nas informações selecionadas nestes CheckBox.
Após selecionar os dados desejados para consulta, poderá ser acionado o botão "Atualizar" para executar a pesquisa dos
registros.
Após executar a consulta, é possível filtrar os registros exibidos em tela apenas marcando/desmarcando o CheckBox com a
identificação da API. Porém, os filtros serão aplicados somente aos registros já carregados em tela. Se for necessário aplicar
os filtros para os registros que não foram carregados previamente, será necessário clicar sobre o botão "Atualizar"
novamente, para que os registros sejam carregados do banco de dados considerando os novos filtros.
14
Versão 1.0
MIT041 – Especificação de Processos
Outras opções de filtro podem ser acessadas pelo botão "...", que está localizado ao lado do CheckBox com a identificação
da API. Ao clicar sobre este botão, será aberta uma nova janela para informar os filtros.
É possível aplicar filtros por data de envio De e Até, Status do registro de pendência e também por Programa. Os filtros
podem ser definidos individualmente para cada API.
Nesta tela, existem 3 botões de ações:
Ação Descrição
Replicar Confirma o filtro informado, e também replica as informações de filtro Envio de, Envio até e Status para
todas as outras APIs.
15
Versão 1.0
MIT041 – Especificação de Processos
6. Calendário MRP
Esse programa permite cadastrar os calendários que serão utilizados no MRP, para cálculo das datas das ordens de produção e
solicitações de compra assim como, para o cálculo do lead time por hora. Além disso, esse programa terá a opção Importar
Calendários, onde serão selecionados os calendários cadastrados no Calendários (MATA780) e importados para o programa de
Calendário MRP.
Outras Ações/Ações Relacionadas:
Ação: Descrição:
Validar Exibe os períodos que não possuem calendário cadastrado, de acordo com
Períodos o intervalo de datas informado.
Calendário Código do calendário do MRP. Essa informação é trazida automaticamente e não é permitido alterá-la.
Data final Data final a ser considerada no calendário do MRP. Após a data final ser informada, carregará todas as datas
que estão entre a data inicial e final informadas.
Data Data compreendida entre a data inicial e final informada. Essa informação é carregada automaticamente, após
a data final ser preenchida.
Dia Dia da semana que corresponde a data. Essa informação é carregada automaticamente, após a data final ser
preenchida.
Replicar Abre uma tela permitindo informar um horário e marcar os dias da semana que devem considerar aquele
horário horário. Ao confirmar, o horário informado será replicado para todas as datas cujo dia da semana foi
marcado.
16
Versão 1.0
MIT041 – Especificação de Processos
7. Demandas do MRP
A rotina Demandas do MRP permite Incluir, Alterar, Visualizar, Excluir e Importar demandas que serão processadas pelo MRP.
Através dessa rotina poderão ser incluídas somente demandas de tipo Manual, os demais tipos serão incluídos através do processo
de Importação de Demandas, mas poderão ser consultados nessa rotina. As demandas são agrupadas por Filial e Código da
demanda.
Ação Descrição
Incluir Quando acionado, permite efetuar a inclusão de uma demanda com diversos produtos.
Alterar Quando acionado, é aberta a demanda selecionada com todos os produtos contidos na demanda, permitindo
incluir novos produtos para a demanda e alterar/excluir produtos existentes.
Excluir Quando acionado, permite excluir a demanda selecionada e todos os produtos relacionados com a demanda.
Para excluir somente um produto da demanda, deverá ser utilizada a opção "Alterar", deletando as linhas
desejadas.
Importar Permite importar registros de produtos para a demanda selecionada. A importação ocorre dos registros atuais
na hora da importação. Se ocorrer uma alteração da demanda origem (por exemplo um pedido foi alterado,
excluído ou faturado), esta informação não é atualizada na demanda cadastrada no PCPA136 de forma
automática. Será necessário realizar novamente a importação.
Grade Permite visualização dos itens grade relacionados ao registro posicionado (Consultar MV_GRADE).
Importar Permite importar demandas a partir de um arquivo externo, com extensão CSV (".csv").
CSV
Exemplo:
17
Versão 1.0
MIT041 – Especificação de Processos
Ação Descrição
Coluna A: 3 - Indica que a demanda será do tipo "Plano Mestre". Tipos válidos: 1 - Pedido de Venda; 2 -
Plano de Vendas; 3 - Plano Mestre; 4 - Empenhos de Projeto; 5 - Importação CSV; 9 - Manual.
Coluna B: P1 - É o código do produto
Coluna C: 100,2 - É a quantidade da demanda para aquele dia (28/03/2021).
Coluna D: 28/03/21 - É a data da necessidade desta demanda.
*Neste caso são 3 demandas para os dias 28, 29 e 30 de Março. Com as respectivas quantidades 100,2, 50 e
10.
Observação: se forem informados os campos "Data:" e o "Documento:", não informe a posição no CVS destes
respectivos campos. Assim todos os registros importados do CVS, serão preenchidos com a mesma Data
e/ou Documento.
1.1.1.2
Principais Campos e Parâmetros
Campo Descrição
1 - Integrado com sucesso. Identificado pela legenda de cor Verde. Este status indica que a demanda passou
pela integração do MRP e foi processada com sucesso. Esse status também pode estar identificado pela
legenda de cor azul quando a demanda já foi processada pelo MRP.
2 - Pendente de integração. Identificado pela legenda de cor Vermelha. Este status indica que a demanda
passou pela integração do MRP, mas ocorreu algum erro em seu processamento.
18
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
3 - Não integrado. Identificado pela legenda de cor Amarela. Este status indica que a demanda ainda não
passou pela integração do MRP.
Data Inicial Indica a data inicial da demanda. Todos os produtos desta demanda devem ser registrados com a data igual ou
maior à data inicial da demanda.
Data Final Indica a data final da demanda. Todos os produtos desta demanda devem ser registrados com a data igual ou
menor à data final da demanda.
Data Indica a data da demanda. Na inclusão de uma demanda esse campo possui as seguintes validações:
Desc. Arm. Traz a descrição do local/armazém conforme o cadastro Locais de Estoque - AGRA045.
19
Versão 1.0
MIT041 – Especificação de Processos
Parâmetros:
MV_DEMUTIL - Indica se é permitido cadastrar demandas em datas não úteis para o calendário do MRP. 1 - Sim; 2 -
Não.
MV_GRADE - Indica se usuário utiliza controle de grade (.T.) ou não (.F.).
Importa pedidos de Quando selecionado com o valor 1-Sim, serão importados os dados de Pedidos de venda.
venda?
Importa previsão de Quando selecionado com o valor 1-Sim, serão importados os dados de Previsões de venda.
vendas?
Importa plano mestre? Quando selecionado com o valor 1-Sim, serão importados os dados de Plano mestre de
Produção.
Importa empenhos de Quando selecionado com o valor 1-Sim, serão importados os dados de Empenhos de Projetos.
projeto?
Data inicial? Data inicial para importação das demandas. Somente poderá ser utilizada uma data inicial que
seja igual ou maior a Data Inicial da Demanda (VB_DTINI).
Data final? Data final para importação das demandas. Somente poderá ser utilizada uma data final que
seja igual ou menor a Data Final da Demanda (VB_DTFIM).
Até tipo de material? Tipo de material final para importação das demandas.
Até grupo de material? Grupo de material final para importação das demandas.
De documento Documento inicial da Previsão de venda / Plano Mestre de Produção para importação das
PV/PMP? demandas.
20
Versão 1.0
MIT041 – Especificação de Processos
Parâmetro Descrição
Até Documento Documento final da Previsão de Venda / Plano Mestre de Produção para importação das
PV/PMP? demandas.
Considera PV Bloq. Quando selecionado com o valor 1-Sim, serão considerados os pedidos de venda com
Crédito? bloqueio de crédito.
Desconta PV. da Indica se as quantidades dos Pedidos de Venda serão subtraídas das quantidades das
Previsão? Previsões de venda.
Colocados: Desconta o saldo do pedido ( Quantidade do Pedido - Quantidade Faturada )
Faturados: Desconta a quantidade fatura
Ambos: Desconta a quantidade do pedido
Não: Não realiza desconto
Periodicidade? Indica a periodicidade que será utilizada para importação de Pedidos de venda e Previsões
de venda.
1-Diario: O sistema irá descontar o valor se a data de entrega do pedido de venda for na
mesma data da previsão de vendas.
2-Semanal: O sistema irá descontar o valor se a data de entrega do pedido de venda estiver
na mesma semana da data da previsão de vendas.
3-Quinzenal: O sistema irá descontar o valor se a data de entrega do pedido de venda se
encontrar na mesma quinzena da data da previsão de vendas.
4-Mensal: O sistema irá descontar o valor se a data de entrega do pedido de venda se
encontrar no mesmo mês da data da previsão de vendas.
Direção? Indica a direção que será feita a busca dos pedidos com base na data da previsão de vendas.
Se estiver configurado com "1-Para frente", a busca dos pedidos será feita somente
considerando a data entre a data da previsão de vendas até o final do período. Se estiver
configurado com "2-Ambas", a busca dos pedidos será feito em todas as direções e será
considerado todo o período configurado, mesmo que a data do pedido de venda seja anterior
à data da previsão de vendas. Para a periodicidade diária, essa pergunta não será válida.
Exibe inconsistências? Quando selecionado com o valor 1-Sim, é aberta uma tela listando os registros que não
poderão ser importados e o motivo. Se todos os registros puderem ser importados, a tela
não será aberta.
Data Pedidos Indica se será considerada a data de faturamento ou a data de entrega do pedido de venda
Faturados? faturado para descontar da quantidade da previsão de venda, quando for parametrizado.
Os registros que forem importados para o cadastro da demanda não poderão sofrer alterações no Código de Produto,
Quantidade e Data. Se houver alteração destas informações nos cadastros originais, a importação deverá ser executada
novamente para que ocorra a atualização dos dados no cadastro das demandas.
21
Versão 1.0
MIT041 – Especificação de Processos
Quando a importação for executada para registros que já foram importados uma vez, todas as informações da demanda
(SVR) serão atualizadas conforme o registro atual que está sendo importado, e o campo VR_NRMRP será atualizado para o
valor ' ' (Branco). Caso o registro original tenha sido excluído, ele também será excluído da demanda.
Um registro que já está importado em um código de demanda, não poderá ser importado novamente para outro código de
demanda.
Quando a opção Importar estiver sendo executada a partir do Browse, os dados sempre serão importados para o código de
demanda que estiver selecionado no Browse.
Quando a opção Importar estiver sendo executada a partir da operação de Inclusão, todas as informações que tiverem sido
digitadas em tela serão confirmadas automaticamente, sem opção de cancelar a operação. A única forma para reverter o
cadastro será utilizar as operações de Alteração/Exclusão.
Posição Tipo Indica em qual posição do arquivo estará a informação referente ao "Tipo da Demanda".
Os valores possíveis para o Tipo estão descritos no item 3.b) Principais Campos e
Parâmetros deste documento.
Posição Produto Indica em qual posição do arquivo estará a informação referente ao Produto.
Posição Data Indica em qual posição do arquivo estará a informação referente à Data.
Caso o arquivo não possua a data da demanda, deverá ser informado como 0 (zero) e a
data deverá ser informada no próximo parâmetro.
Data Indica a Data a ser considerada caso não seja informada a posição da mesma no parâmetro
anterior ("Posição Data") ou caso a posição informada não esteja preenchida.
22
Versão 1.0
MIT041 – Especificação de Processos
Parâmetro Descrição
Documento Indica o Documento a ser considerado caso não seja informada a posição do mesmo no parâmetro
anterior ("Posição Documento"). Esse mesmo documento será utilizado para todas as demandas
do arquivo importado.
Quando a opção Importar CSV estiver sendo executada a partir do Browse, os dados sempre serão importados para o
código de demanda que estiver selecionado no Browse.
Observação
A partir do pacote 12.1.27 - Outubro/2020 o campo "Posição Tipo" deixa de ser de preenchimento obrigatório, sendo que será
considerado o conteúdo padrão "5 - Importação CSV" se não for informada a Posição Tipo, se a posição informada não existir
no arquivo, ou se o Tipo informado no arquivo CSV não for válido.
Atualizar Demandas
Esta opção executa a importação de uma ou mais demandas em um mesmo processo com a mesma parametrização. A
opção é acessível a partir da opção "Atualizar Demandas" no menu Outras Ações do Browse.
É aberta uma tela com os parâmetros a serem considerados no processamento e a lista de todas as demandas cadastradas.
Os parâmetros são os mesmos da Importação (vide tópico "c) Importação de demandas") com exceção dos campos de
Data, estes não são exibidos e a atualização considerará a Data Inicial e a Data Final cadastrada na Demanda. A lista com
as demandas possui um campo para marcar quais demandas serão atualizadas.
8. Geração de documentos
Permitir a consulta e geração dos documentos (ordem de produção, solicitação de compra e empenho) dos tickets criados pelo
cálculo do MRP memória (PCPA712). Após rodar o MRP memória (PCPA712) o ticket será gerado. Desta forma, será possível fazer
uma consulta, informando o número do ticket, ou realizando a procura do ticket para ser selecionado através do botão de
interrogação.
Painel Produtos
Painel para exibição de todos os produtos considerados no ticket do MRP.
Campo Descrição
23
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Observação: Para facilitar a pesquisa dos produtos neste painel é possível informar o código produto. Ao informar o código
do produto e clicando em consultar a rotina irá posicionar o cursor no produto informado.
Ticket Permite informar um ticket (ou fazer a pesquisa e assim selecionar um ticket através [?]) , para
apresentar as informações do cálculo do MRP de todos os produtos envolvidos. Após informar o
ticket ou selecionar, será necessário aplicar a consulta através do botão Consultar.
Período Apresenta o período usado para o cálculo do MRP. Esta informação é definida na segunda tela do
MRP memória PCPA712. Exemplo: Diário, Semanal, Quinzenal ou Mensal.
Início Apresenta a data inicial usada para considerar as demandas no cálculo do MRP. Esta informação
é definida na primeira tela do MRP memória PCPA712.
Fim Apresenta a data final usada para considerar as demandas no cálculo do MRP. Esta informação é
definida na primeira tela do MRP memória PCPA712
24
Versão 1.0
MIT041 – Especificação de Processos
Parâmetros do MRP: Serão exibidos todos os parâmetros utilizados no cálculo do MRP. Sejam os parâmetros em
tela (PCPA712) assim como aqueles definidos no configurador SIGACFG "MV_".
Filtros: Define se devem ser exibidos todos os registros da movimentação ou apenas aqueles que possuem
necessidade.
Eventos: Serão exibidos os LOGs de processo do cálculo do MRP, quando o mesmo for parametrizado no
PCPA712.
Salvar: Abre a tela com todas as alterações realizadas manualmente nos documentos (painel Documentos).
Gerar: Realiza a geração de todos os documentos. Gera as ordens de produção, solicitações de compra e
empenho
Fechar: Fecha a rotina.
Saída Estrut. Quantidade referente as saídas por estrutura do estoque para o período do MRP. As
saídas por estruturas são calculadas pelo MRP, tendo como base a quantidade
necessária do produto definida na estrutura ou também um empenho criado.
25
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Saldo Final Esta quantidade será a necessária para gerar algum documento. O calculo será:
Saldo Final = (Estoque + Entradas - Saídas - Saída Estrut.)
Necessidade Quantidade referente a necessidade gerada pelo cálculo do MRP para o período.
Essa quantidade é calculada da seguinte forma:
a = saldo inicial
b = entradas
c = saídas
d = saídas estrutura
e1 = transferências de entrada
e2 = transferências de saída
Necessidade = (a+b+e2) - (c+d+e1)
Documentos
Painel para exibir as informações detalhadas do cálculo do MRP, por produto (selecionado no painel de produtos) e período
(selecionado no painel de resultados).
Folder Documentos
Campo Descrição
Filial Código da filial do documento. Esse campo é exclusivo e somente exibido para o MRP Multi-
Empresa.
Número Número do documento gerado pelo cálculo do MRP. Utilizado apenas para finalidade de
cálculo e rastreabilidade entre os documentos.
Necessidade Original Quantidade da necessidade original deste produto relacionada ao documento Pai.
Estoque Quantidade do saldo inicial deste produto em estoque, no momento do processamento para
este período.
Baixa Quantidade referente baixa de estoque desta necessidade - consumo estoque inicial deste
processamento.
26
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
- Positiva: quantidade recebida de outro produto por substituição para atendimento desta
necessidade;
Transf. Entrada Quantidade que foi transferida de outra(s) empresa(s) para atender a necessidade.
Esse campo é exclusivo e somente exibido para o MRP Multi-Empresa.
Transf. Saída Quantidade que foi transferida para outra(s) empresa(s) para atender a necessidade.
Esse campo é exclusivo e somente exibido para o MRP Multi-Empresa.
Quantidade Quantidade da necessidade do produto neste período de cálculo do MRP. Esta quantidade
que indica que será gerada uma ordem de produção ou solicitação de compra.
Tipo Pai Tipo do documento Pai. Indica o tipo da demanda (Plano Mestre, Manual, entre outros) que
gerou o registro.
Outros tipos também são informados como: Ordem de produção, Ordem de Produção Já
Existente, Consolidado, Estoque de segurança, Ponto de pedido.
Documento Pai Número do documento originador da necessidade, documento pai. Pode ser o código da
demanda ou o número da ordem de produção.
Produto Pai Código do produto pai desse documento. Facilita a identificação da origem da demanda. Este
campo ficará em branco caso o MRP tenha sido processado utilizando o parâmetro de
aglutinação.
Tp.Doc.ERP Tipo do documento gerado pelo ERP. Indica se será Ordem de produção ou Solicitação de
compra.
Documento ERP Documento gerado pelo ERP. Número da ordem de produção ou solicitação de compra gerada
após a opção Gerar.
27
Versão 1.0
MIT041 – Especificação de Processos
Folder Substituição
Exibe todas as trocas realizadas com os produtos alternativos.
Campo Descrição
Filial Código da filial, esse campo é exibido apenas em tickets multi-empresa. ( Empresa centralizadora
)
Folder Transferências
Exibe todas as transferências realizadas no período selecionado. Exclusivo e somente exibido para o MRP Multi
Empresa.
Campo Descrição
Data transferência Data de realização da transferência. Esta é a data que a transferência deverá ser realizada na
filial de origem.
Data recebimento Data de recebimento da transferência. Esta é a data que a transferência será recebida na filial
de destino.
28
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Etapa de SETUP
29
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Demandas de/até Define a data inicial e final para busca das demandas a serem consideradas no cálculo do
MRP.
Considerar demandas já Indica se devem ser consideradas as demandas que já foram processadas anteriormente
processadas (status igual a 1).
Gerar Log de Eventos Determina se deve ou não gerar os logs do planejamento do MRP.
(a partir do release 12.1.27 Ao marcar a opção Log de eventos no MRP e confirmar, o sistema exibe uma lista com os
- Outubro/2020) produtos e os eventos a eles relacionados.
Os logs de evento do MRP podem ser:
Cód. Evento Descrição
001 Saldo em estoque Indica produtos que estão com saldo em estoque
inicial menor que negativo no início do período de cálculo do MRP. A
zero composição deste saldo em estoque varia de acordo com
a parametrização inicial do MRP, podendo considerar
saldo de/em terceiros, estoque de segurança etc.
002 Atrasar o Indica documentos que podem ter a data ajustada para
documento atender a uma necessidade em período posterior à data
atual do documento, sem causar impactos no
planejamento. Este recurso é útil, pois reduz a
quantidade de documentos gerados pelo MRP e,
conseqüentemente, os saldos em estoque e custos.
003 Adiantar o Indica documentos que podem ter a data ajustada para
documento atender a uma necessidade em período anterior à data
atual do documento, sem causar impactos no
planejamento. Este recurso é útil, pois reduz a
quantidade de documentos gerados pelo MRP e,
conseqüentemente, os saldos em estoque e custos.
30
Versão 1.0
MIT041 – Especificação de Processos
009 Saldo menor ou Indica produtos que estão com o saldo menor ou igual
igual ao ponto de ao ponto de pedido em cada um dos períodos do
pedido cálculo do MRP.
Gerar documentos ao Indica se os documentos ( OPs, SCs e empenhos ) serão gerados ao final do cálculo.
término do cálculo
Se o processamento ocorrer com o campo marcado irá gerar os documentos ao final do
cálculo
Se o processamento ocorrer com o campo desmarcado os documentos poderão ser
gerados pelo PCPA144.
Gerar Rastreabilidade das Indica a geração dos registros de rastreabilidade de todos os documentos ( ordens de
Demandas produção, solicitações de compra, entre outros) relacionados a demanda.
(a partir do release
12.1.33)
Pular para o Caso esteja marcado, ao clicar em Avançar, o sistema fará o processamento de acordo com
processamento os parâmetros cadastrados no setup informado.
31
Versão 1.0
MIT041 – Especificação de Processos
Etapa de PERÍODOS
Campo Descrição
32
Versão 1.0
MIT041 – Especificação de Processos
Calc. Lead Informa como deve ser considerado o Lead Time do produto:
Time
Sem calendário: desconsidera os calendários do MRP.
Dias corridos: calculo do lead time considerando dias corridos no calendário.
Dias úteis: considera no lead time apenas dias úteis do calendário.
Exemplo:
Sem calendário: dia 07 do mês - Descontou os 5 dias a partir do dia 12 sem verificar o calendário.
Dias corridos: dia 05 do mês - Descontou os 5 dias a partir do dia 12 contando os dias corridos. O
cálculo caiu dia 07 do mês, como não é dia útil, voltou para dia 06. Como dia 06 não é dia útil, voltou
para o dia 05.
Dias úteis: dia 03 do mês - Descontou os dias contando apenas os dias úteis do calendário. Nesse
cenário, o programa voltou os dias 11, 09, 05 e 04, chegando no dia 03. Os dias em vermelho não são
considerados na conta, por não serem dias úteis.
33
Versão 1.0
MIT041 – Especificação de Processos
Etapa de ESTOQUE
Campo Descrição
Estoque EM Terceiro Define se a quantidade nossa EM poder de terceiros será somada ao saldo disponível:
Estoque DE Terceiro Define se a quantidade DE terceiros em nosso poder será subtraída do saldo disponível:
Estoque Rejeitado pelo CQ Define se a quantidade rejeitada pelo CQ deverá ser subtraída do saldo disponível:
34
Versão 1.0
MIT041 – Especificação de Processos
Estoque Bloqueado pelo Define se o saldo bloqueado do lote deverá ser subtraído do saldo disponível:
Lote
Subtrai: subtrai do saldo disponível;
Mantém: mantém a quantidade no saldo disponível.
Considera Estoque de Define se o Estoque de Segurança, informado no Cadastro de Produtos, será considerado
Segurança para o cálculo do MRP.
Considera Ponto de Pedido Define se o Ponto de Pedido, informado no Cadastro de Produtos, será considerado para o
cálculo do MRP.
35
Versão 1.0
MIT041 – Especificação de Processos
Etapa de DOCUMENTOS
Campo Descrição
Produto Define um filtro com os produtos a serem considerados no processamento do MRP, ou seja, considera
documentos, demandas e políticas de estoque para o cálculo das necessidades dos produtos marcados e
todos os componentes de níveis inferiores da estrutura. O filtro não é obrigatório e podem ser
Grupo Material Define um filtro com os grupos de materiais a serem considerados no processamento do MRP, ou seja,
considera para o cálculo das necessidades somente os documentos, demandas e políticas de estoque
dos produtos vinculados aos grupos marcados, gerando os devidos empenhos de componentes de outros
grupos de produtos. *Produtos fantasmas não são considerados na aplicação deste seletivo. O filtro não é
obrigatório e podem ser selecionados vários grupos por meio do botão de consulta .
Tipo Material Define um filtro com os tipos de materiais a serem considerados no processamento do MRP, ou seja,
considera para o cálculo das necessidades somente as demandas e políticas de estoque dos produtos
vinculados aos tipos de materiais marcados, gerando os devidos empenhos de componentes de outros
36
Versão 1.0
MIT041 – Especificação de Processos
tipos de materiais. *Produtos fantasmas não são considerados na aplicação deste seletivo. O filtro não é
obrigatório e podem ser selecionados vários tipos de materiais por meio do botão de consulta .
O filtro não é obrigatório e podem ser selecionados vários documentos por meio do botão de consulta .
O filtro não é obrigatório e podem ser selecionados vários armazéns por meio do botão de consulta .
Obs.: Esse filtro não é exibido quando o sistema estiver parametrizado para usar Malha de Distribuição
(parâmetro MV_PCPMADI).
OP/SC Define quais Ordens de Produção e Solicitações de Compra devem ser consideradas no processamento
do MRP.
Só serão selecionadas as OPs e SCs que estiverem de acordo com as opções marcadas: Previstas¹,
Suspensas e Sacramentadas.
Exclui: O programa irá excluir os documentos planejados e esses documentos não serão considerados
no cálculo do MRP.
Não exclui: O programa não irá excluir as planejadas e esses documentos não serão considerados no
cálculo do MRP.
Entra no MRP: O programa não irá excluir as planejadas e esses documentos irão entrar no cálculo do
MRP normalmente.
37
Versão 1.0
MIT041 – Especificação de Processos
Campo Descrição
Incrementa Permite definir como deve ser efetuado o incremento da numeração das solicitações de compras
Solicitação de geradas pelo MRP. As opções disponíveis são:
Compras
Por Item, incrementa o item da SC anterior mantendo o mesmo numero de SC.
Incrementa Ordem Permite definir como deve ser efetuado o incremento da numeração das ordens de produção geradas
de Produção pelo MRP. As opções disponíveis são:
Aglutina Solicitação Define se as Solicitações de Compras geradas pelo MRP serão aglutinadas por Produto + Período.
de Compras¹
38
Versão 1.0
MIT041 – Especificação de Processos
Aglutina Ordem de Define se as Ordens de Produção geradas pelo MRP serão aglutinadas por Produto + Período.
Produção¹
Aglutina: Aglutina TODAS as ordens de produção por Produto + Período.
Não Aglutina*: Não aglutina as ordens de produção. Este cálculo exige maior processamento,
podendo ocasionar lentidão.
Aglutina Somente Demandas: Aglutina as ordens de produção geradas diretamente por de
demanda do MRP. Não aglutina demandas do Plano mestre.
Gerar Documentos² Define qual o tipo dos documentos que serão gerados pelo MRP:
1 - Previstos.
2 - Firmes.
Sugere Lotes e Define se deseja realizar a sugestão de lotes e endereços nos empenhos das ordens de produção
Endereços a geradas pelo MRP.
Empenhar
1 - Sim.
2 - Não.
Aglutina: Ao executar o MRP com a opção "Aglutina" TODAS as demandas do período serão aglutinadas,
independente do tipo, inclusive as demandas oriundas do plano mestre
Não Aglutina: Ao executar o MRP com a opção "Não aglutina" NENHUMA demanda será aglutinada.
Aglutina Somente Demandas: Ao executar o MRP com a opção "Aglutina Somente Demandas" TODAS as
demandas serão aglutinadas, EXCETO as demandas oriundas do plano mestre.
No processo de geração dos documentos , ao gerar uma ordem de produção, caso a demanda seja oriunda de
uma plano mestre , o registro do plano mestre será atualizado com o número da ordem de produção criada e
39
Versão 1.0
MIT041 – Especificação de Processos
também será atualizado o status do plano mestre. Este processo é realizado quando o MRP for parametrizado
para "Não Aglutina" as demandas ou "Aglutina Somente Demandas".
Caso o cálculo do MRP for parametrizado para "Aglutina" todas as demandas do período e existir saldo total em
estoque para atender a demanda, não será gerada nenhuma ordem de produção para atender a necessidade do
plano mestre. Neste caso, somente a coluna status do plano mestre deverá ser atualizada. Se não existir saldo
suficiente deverá atualizar o número da ordem de produção gerada e status de todos os planos mestres do
período.
Ordem de produção
O MRP PCPA712 não considera o saldo de empenhos de OPs encerradas e parcialmente encerradas.
Etapa de EXECUÇÃO
40
Versão 1.0
MIT041 – Especificação de Processos
Etapa Descrição
Seleção de Apresenta o status sempre concluído, pois já confirmou-se a tela de parâmetros e disparou o início do
Parâmetros processamento.
Sincronização Apresenta o status da etapa de "Sincronização" do MRP que variará de acordo com a configuração do
dos Dados parâmetro MV_MRPSINC.
Quando configurado com "1 - Não - Exibe os alertas de sincronização e não executa." o sistema sempre
apresentará o status "Não Realizado", visto que a sincronização não foi realizada durante o processamento
do Novo MRP, ou seja, seguiu operação conforme configuração dos Parâmetros de integração MRP -
PCPA139, variando entre as formas OnLine e Schedule.
Quando configurado com "2: Somente Pendentes" ou "3 - Todos", apresentará os status Pendente,
Executando ou Concluído, conforme andamento da sincronização a cada execução do MRP.
Recálculo dos Apresenta o status da etapa: pendente, executando e concluído, conforme andamento da execução.
Níveis da
Estrutura
41
Versão 1.0
MIT041 – Especificação de Processos
Exclusão de Apresenta o status da etapa: pendente, executando e concluído, conforme andamento da execução.
Documentos
Previstos
Carga dos Apresenta o status da etapa de execução do "Carga dos Dados em Memória": pendente, executando, em
Dados em memória e descarregada, conforme andamento da execução.
Memória
Pendente: aguardando finalização das etapas predecessoras para início da carga dos dados necessários
para o processamento em memória;
Executando: carregando os dados em memória;
Em memória: carga dos dados em memória concluída, dados disponíveis para processamento;
Descarregada: carga dos dados despejados da memória do servidor;
Cálculo do Apresenta o status da etapa: pendente, executando e concluído, conforme andamento da execução.
MRP
Geração do Apresenta o status da etapa: pendente, executando e concluído, conforme andamento da execução. Esta
LOG de etapa está relacionada diretamente aos eventos 002, 003 e 007 previamente apresentados.
Eventos
Gravação dos Apresenta o status da etapa: pendente, executando e concluído, conforme andamento da execução. Ou seja,
Resultados os dados processados em memória são gravados em disco para consolidação e a memória é liberada.
em Disco
Geração de Apresenta o status da etapa de execução: pendente, executando e concluído, conforme andamento da
Documentos execução. Visível apenas quando marcada a opção "Gerar documentos ao término do cálculo" na tela "Setup
de Configuração".
42
Versão 1.0
MIT041 – Especificação de Processos
43
Versão 1.0
MIT041 – Especificação de Processos
44
Versão 1.0
MIT041 – Especificação de Processos
45
Versão 1.0
MIT041 – Especificação de Processos
12.2. Interfaces
12.3. Conversão
13. Aprovação
46
Versão 1.0