advpl-specialist
Processos de Negocio

Modulo PCP - Planejamento e Controle de Producao

Documentacao completa do modulo PCP (SIGAPCP) do TOTVS Protheus - estrutura de produtos, MRP, ordens de producao, apontamento e integracoes

Modulo PCP - Planejamento e Controle de Producao

Visao Geral

O modulo PCP (SIGAPCP) do TOTVS Protheus gerencia todo o ciclo de planejamento e controle da producao industrial. Ele abrange desde o cadastro da estrutura de produtos (BOM - Bill of Materials), passando pelo planejamento de necessidades de materiais (MRP), geracao e controle de ordens de producao, ate o apontamento e reporte da producao finalizada, integrando-se diretamente com os modulos de Estoque, Compras, Contabilidade e Qualidade.

Prefixo do modulo: PCP Sigla do ambiente: SIGAPCP Prefixo das rotinas: MATA2xx (ex: MATA200, MATA250), MATA6xx (ex: MATA630, MATA650, MATA681, MATA690), MATA7xx (ex: MATA700, MATA710, MATA712), PCPAxx (ex: PCPA107, PCPA712, PCPA750)

Ciclo principal de producao

Estrutura do Produto (BOM) → Previsao de Vendas / Plano Mestre → MRP → Ordem de Producao → Empenho de Materiais → Requisicao / Baixa de Materiais → Apontamento de Producao → Produto Acabado em Estoque

O modulo permite tanto o fluxo completo (com MRP e planejamento) quanto o fluxo simplificado (criacao manual de OPs), dependendo da complexidade do processo produtivo da empresa.


Tabelas Principais

SG1 - Estrutura de Produtos (BOM)

Armazena a composicao (lista de materiais) de cada produto acabado ou intermediario. Cada registro representa um componente vinculado a um produto pai, formando uma arvore hierarquica de niveis.

CampoTipoTamDescricao
G1_FILIALC8Filial
G1_CODC15Codigo do produto pai
G1_COMPC15Codigo do componente
G1_QUANTN12,6Quantidade do componente por unidade do pai
G1_PERDAN6,2Indice de perda padrao (%)
G1_INID8Data de inicio de validade
G1_FIMD8Data de fim de validade
G1_TRTC3Sequencia do roteiro de operacao
G1_NIVC2Nivel na estrutura
G1_REVINIC3Revisao inicial
G1_REVFIMC3Revisao final
G1_FIXVARC1Tipo do componente: F=Fixo, V=Variavel
G1_POTENCIN6,2Potencia do componente
G1_OBSERVC20Observacao
G1_FANTASMC1Produto fantasma (S/N)
G1_REVATUC3Revisao atual da estrutura

Indices principais:

  • Ordem 1: G1_FILIAL + G1_COD + G1_COMP + G1_TRT
  • Ordem 2: G1_FILIAL + G1_COMP + G1_COD
  • Ordem 3: G1_FILIAL + G1_COD + G1_REVINI

SC2 - Ordens de Producao

Armazena as ordens de producao (OPs). Cada registro representa uma OP para fabricacao de um produto, contendo quantidade planejada, datas previstas, status e controle de producao.

CampoTipoTamDescricao
C2_FILIALC8Filial
C2_NUMC6Numero da ordem de producao
C2_ITEMC2Item da OP
C2_SEQUENC3Sequencia
C2_PRODUTOC15Codigo do produto
C2_DESCRIC30Descricao do produto
C2_UMC2Unidade de medida
C2_QUANTN12,2Quantidade planejada
C2_QUJEN12,2Quantidade ja produzida
C2_DATPRID8Data prevista de inicio
C2_DATPRFD8Data prevista de entrega
C2_EMISSAOD8Data de emissao
C2_LOCALC2Armazem destino do produto acabado
C2_LOCALIC2Armazem de requisicao dos componentes
C2_CCC9Centro de custo
C2_DATRFD8Data real de finalizacao
C2_STATUSC1Status: P=Prevista, N=Normal, I=Iniciada, E=Encerrada
C2_TPOPC2Tipo de OP
C2_PEDIDOC6Pedido de venda vinculado
C2_ITEMPEDC2Item do pedido de venda
C2_OBSC40Observacoes
C2_LOTEC18Lote de producao
C2_RECURSOC6Recurso alocado
C2_REVATUC3Revisao da estrutura utilizada

Indices principais:

  • Ordem 1: C2_FILIAL + C2_NUM + C2_ITEM + C2_SEQUEN
  • Ordem 2: C2_FILIAL + C2_PRODUTO + C2_NUM + C2_ITEM + C2_SEQUEN
  • Ordem 3: C2_FILIAL + C2_EMISSAO + C2_NUM + C2_ITEM
  • Ordem 4: C2_FILIAL + C2_DATPRF + C2_NUM + C2_ITEM

SD3 - Movimentacoes Internas (Estoque)

Armazena todas as movimentacoes internas de estoque, incluindo requisicoes, devolucoes, producao, transferencias e ajustes. No contexto do PCP, registra requisicoes de materiais para producao e entrada de produto acabado.

CampoTipoTamDescricao
D3_FILIALC8Filial
D3_DOCC9Numero do documento
D3_CODC15Codigo do produto
D3_LOCALC2Armazem
D3_QUANTN12,2Quantidade movimentada
D3_CUSTO1N14,2Custo unitario
D3_TOTALN14,2Valor total
D3_TMC3Tipo de movimento (RE=Requisicao, PR=Producao, DE=Devolucao)
D3_CFC3Codigo fiscal (RE0-RE9, DE0-DE9, etc.)
D3_EMISSAOD8Data de emissao
D3_OPC13Ordem de producao vinculada
D3_CCC9Centro de custo
D3_CONTAC20Conta contabil
D3_UMC2Unidade de medida
D3_LOTECTLC18Lote de controle
D3_NUMSERIC20Numero de serie
D3_DTVALIDD8Data de validade
D3_PERDAN12,2Quantidade de perda
D3_ESTORNOC1Estorno (S/N)

Indices principais:

  • Ordem 1: D3_FILIAL + D3_DOC + D3_COD
  • Ordem 2: D3_FILIAL + D3_COD + D3_LOCAL + D3_DOC
  • Ordem 3: D3_FILIAL + D3_EMISSAO + D3_COD
  • Ordem 4: D3_FILIAL + D3_OP + D3_COD

SD4 - Empenhos (Requisicoes Empenhadas)

Armazena os empenhos de materiais vinculados as ordens de producao. Cada registro representa a necessidade de um componente para uma OP especifica, com base na estrutura do produto (SG1).

CampoTipoTamDescricao
D4_FILIALC8Filial
D4_CODC15Codigo do componente
D4_LOCALC2Armazem de requisicao
D4_OPC13Ordem de producao
D4_DATAD8Data do empenho
D4_QUANTN12,2Quantidade empenhada
D4_QTDEORIN12,2Quantidade original do empenho
D4_TRTC3Sequencia da operacao
D4_PRODUTOC15Codigo do produto pai da OP
D4_CCC9Centro de custo
D4_CONTAC20Conta contabil
D4_QTSEGUMN12,2Quantidade na segunda unidade de medida

Indices principais:

  • Ordem 1: D4_FILIAL + D4_OP + D4_COD
  • Ordem 2: D4_FILIAL + D4_COD + D4_LOCAL + D4_OP
  • Ordem 3: D4_FILIAL + D4_DATA + D4_COD

SH1 - Recursos

Armazena o cadastro de recursos produtivos (maquinas, equipamentos, mao de obra) utilizados nos roteiros de operacao e na carga maquina.

CampoTipoTamDescricao
H1_FILIALC8Filial
H1_CODIGOC6Codigo do recurso
H1_DESCRIC30Descricao do recurso
H1_TIPOC1Tipo: 1=Maquina, 2=Mao de Obra, 3=Ferramenta
H1_CCUSTOC9Centro de custo do recurso
H1_CAPACIN6,2Capacidade do recurso
H1_EFICIENN5,2Eficiencia do recurso (%)
H1_CALENDC3Codigo do calendario
H1_CUSTHRN12,2Custo por hora
H1_CUTHRIMN12,2Custo hora improdutiva
H1_UTIFERRC1Utiliza ferramenta (S/N)

Indices principais:

  • Ordem 1: H1_FILIAL + H1_CODIGO
  • Ordem 2: H1_FILIAL + H1_DESCRI

SG2 - Roteiro de Operacoes

Armazena o roteiro de fabricacao de cada produto, definindo a sequencia de operacoes, recursos utilizados, tempos de preparacao e execucao. Essencial para o calculo de carga maquina e programacao da producao.

CampoTipoTamDescricao
G2_FILIALC8Filial
G2_CODIGOC15Codigo do produto
G2_OPERACC3Numero da operacao
G2_RECURSOC6Codigo do recurso
G2_DESCRIC40Descricao da operacao
G2_TPPREPN8,2Tempo de preparacao (setup) em horas
G2_TPEXECN8,4Tempo de execucao por unidade em horas
G2_LOTEPADN12,2Lote padrao da operacao
G2_FERRAMC6Codigo da ferramenta
G2_SOBREPN5,2Percentual de sobreposicao
G2_REQSUCC1Requer sucata (S/N)
G2_ALTRECC6Recurso alternativo
G2_REVINIC3Revisao inicial
G2_REVFIMC3Revisao final

Indices principais:

  • Ordem 1: G2_FILIAL + G2_CODIGO + G2_OPERAC
  • Ordem 2: G2_FILIAL + G2_RECURSO + G2_CODIGO

SHB - Operacoes (Cadastro de Operacoes)

Armazena o cadastro de operacoes padrao utilizadas nos roteiros de producao, contendo a descricao das atividades produtivas.

CampoTipoTamDescricao
HB_FILIALC8Filial
HB_CODIGOC3Codigo da operacao
HB_DESCRIC40Descricao da operacao
HB_TPOPERC1Tipo de operacao: 1=Interna, 2=Externa
HB_CUSTHRN12,2Custo/hora padrao da operacao

Indices principais:

  • Ordem 1: HB_FILIAL + HB_CODIGO
  • Ordem 2: HB_FILIAL + HB_DESCRI

Rotinas Principais

MATA200 - Estrutura do Produto (BOM)

O que faz: Permite incluir, alterar, excluir e visualizar a estrutura de produtos (Bill of Materials). A estrutura define como um produto e montado em todos os seus niveis, apresentando componentes e quantidades em formato de arvore. Cada componente e vinculado ao produto pai (nivel superior). A estrutura e a base para que uma Ordem de Producao gere os empenhos dos componentes.

Tabelas envolvidas:

  • SG1 (escrita) - Estrutura de Produtos
  • SB1 (leitura) - Cadastro de Produtos
  • SG2 (leitura/escrita) - Roteiro de Operacoes

Parametros relevantes:

ParametroDescricao
MV_REVAUTRevisao automatica da estrutura (.T.=automatico, .F.=manual)
MV_REVFILControle de revisao de estrutura por filial via tabela SBZ (usado com MV_ARQPROD=SBZ)

Pontos de entrada:

Ponto de EntradaDescricao
MT200ALTBloqueio da alteracao da estrutura do produto
A200BOKValida alteracoes na estrutura do produto
MTA200Executado em eventos de manutencao da estrutura
A200BOKOPValida inclusao de operacoes na estrutura
MT200GRVManipula gravacao da estrutura do produto

MATA650 - Ordem de Producao

O que faz: Permite incluir, alterar, excluir, visualizar e gerenciar ordens de producao (OPs). A OP inicia o processo de fabricacao, relacionando todos os componentes e etapas de fabricacao determinados pela estrutura do produto. Ao incluir uma OP, o sistema pode realizar automaticamente a explosao da estrutura gerando os empenhos de materiais (SD4).

Tabelas envolvidas:

  • SC2 (escrita) - Ordens de Producao
  • SD4 (escrita) - Empenhos
  • SG1 (leitura) - Estrutura de Produtos
  • SB1 (leitura) - Cadastro de Produtos
  • SB2 (leitura) - Saldos por Armazem
  • SG2 (leitura) - Roteiro de Operacoes

Parametros relevantes:

ParametroDescricao
MV_PRECISAPrecisao de calculo para planejamento (impacta processamento)
MV_ESTNEGPermite estoque negativo (S=Permite, N=Nao permite)

Pontos de entrada:

Ponto de EntradaDescricao
A650OPIVerifica necessidade de geracao da OP
EMP650Manipula empenhos na abertura da OP
A650LEMPAltera conteudo do armazem na geracao de empenho
MA650MNUAdiciona opcoes no menu da rotina
A650GRSC2Manipula dados gravados na SC2
M650CANCancelamento de operacoes em ordens

MATA250 - Apontamento de Producao (Producao Modelo 1)

O que faz: Permite executar o reporte de producao, estorno de reporte e encerramento de ordens de producao. Ao reportar a producao, o sistema da entrada do produto acabado no estoque e, conforme parametrizacao, pode requisitar automaticamente os componentes empenhados (SD4). Tambem permite registrar perdas ocorridas durante o processo produtivo.

Tabelas envolvidas:

  • SC2 (leitura/escrita) - Ordens de Producao (atualiza C2_QUJE)
  • SD3 (escrita) - Movimentacoes de Estoque (entrada producao e requisicao)
  • SD4 (leitura/escrita) - Empenhos (baixa dos empenhos)
  • SB2 (leitura/escrita) - Saldos por Armazem
  • SB1 (leitura) - Cadastro de Produtos

Parametros relevantes:

ParametroDescricao
MV_REQAUTRequisicao automatica: S=Automatica na producao, N=Manual via MATA241, A=Todos, D=Diretos manual/Indiretos automatico
MV_PRODAUTProducao automatica de OPs intermediarias (.T./.F.)
MV_PERCPRMProporcionaliza consumo de componentes quando quantidade excede planejada
MV_PRODPR0Proporcionalizacao do custeio de producao: 1=Qtd apontada, 2=D3_RATEIO, 3=Qtd original da OP
MV_PERDINFConceito de perda no apontamento (.T.=Perda informativa/custo proporcional, .F.=Perda no saldo da OP)
MV_APTEMPValida empenhos temporarios no apontamento

Pontos de entrada:

Ponto de EntradaDescricao
A250ITOKPermite customizacao antes de efetivar o apontamento
A250ENOPDefine encerramento das OPs intermediarias
A250REQAUTManipula parametro MV_REQAUT nos apontamentos
A250ARD4Seleciona e ordena empenhos da SD4 para consumo
SD3250REncerramento das ordens de producao
A250SALDValida saldo de estoque antes da requisicao

MATA681 - Apontamento de Producao por Operacao (Modelo 2)

O que faz: Realiza o apontamento de producao baseado no roteiro de operacoes (SG2). Diferente do modelo 1 (MATA250), permite reportar a producao operacao por operacao, rastreando o tempo e quantidade em cada etapa do processo produtivo. Ideal para fabricas com processos mais complexos e controle detalhado por etapa.

Tabelas envolvidas:

  • SC2 (leitura/escrita) - Ordens de Producao
  • SD3 (escrita) - Movimentacoes de Estoque
  • SD4 (leitura/escrita) - Empenhos
  • SG2 (leitura) - Roteiro de Operacoes
  • SH6 (escrita) - Apontamentos de Producao (detalhe por operacao)
  • SH1 (leitura) - Recursos

Parametros relevantes:

ParametroDescricao
MV_REQAUTRequisicao automatica de materiais (S/N/A/D)
MV_PRODAUTProducao automatica de OPs intermediarias (.T./.F.)
MV_PRECISAPrecisao de calculo para planejamento

Pontos de entrada:

Ponto de EntradaDescricao
MT680VALValidacao na inclusao das producoes
A680PERGManipula perguntas do apontamento de producao
A681CPOAdiciona campos na tela de roteiro de operacoes
MA680TMPAltera valor do tipo de movimentacao padrao para producao

PCPA712 / MATA712 - MRP (Planejamento de Necessidades de Materiais)

O que faz: Calcula a necessidade de materiais para cada produto conforme a demanda, com base nas estruturas dos produtos (SG1). Gera solicitacoes de compra (SC1) para materias-primas e ordens de producao previstas (SC2) para itens intermediarios e acabados, considerando lotes economicos, quantidades minimas e estoque de seguranca. O PCPA712 e a versao em memoria (mais performatica), enquanto MATA712 e a versao classica.

Fontes de demanda:

  • Previsao de Vendas (MATA700 / SC4)
  • Pedidos de Venda (SC5/SC6)
  • Plano Mestre de Producao (PCPA750)
  • Ordens de Producao existentes (SC2)

Tabelas envolvidas:

  • SC2 (escrita) - Ordens de Producao (previstas)
  • SC1 (escrita) - Solicitacoes de Compra
  • SG1 (leitura) - Estrutura de Produtos
  • SB1 (leitura) - Cadastro de Produtos
  • SB2 (leitura) - Saldos por Armazem
  • SD4 (leitura) - Empenhos existentes
  • SC5/SC6 (leitura) - Pedidos de Venda
  • SC4 (leitura) - Previsao de Vendas

Parametros relevantes:

ParametroDescricao
MV_QUEBROPQuebra OPs por lote economico (S=Sim, N=Nao - gera uma unica OP)
MV_QUEBRSCQuebra SCs por lote economico (S=Sim, N=Nao - gera uma unica SC)
MV_PRECISAPrecisao de calculo (impacta performance)

Pontos de entrada:

Ponto de EntradaDescricao
A712CNTSC1Manipula campos customizados na criacao da SC1 pelo MRP
PA145GERCustomizacoes na geracao de documentos do MRP

Rotinas auxiliares do MRP:

RotinaDescricao
PCPA136Demandas do MRP - consulta demandas calculadas
PCPA139Parametros de integracao MRP
PCPA140Sincronizador do MRP (obrigatorio antes da primeira execucao)
PCPA141Configuracao de integracao MRP por Schedule
PCPA144Geracao de documentos a partir dos resultados do MRP

MATA690 - Carga Maquina (CRP)

O que faz: Realiza a alocacao das operacoes nos recursos disponiveis (CRP - Capacity Requirements Planning / Planejamento das Necessidades de Capacidade). Distribui as ordens de producao nos recursos conforme roteiro de operacoes, calendarios e capacidade, gerando um cronograma detalhado de producao. Permite visualizar gargalos e otimizar a utilizacao dos recursos produtivos.

Tabelas envolvidas:

  • SC2 (leitura) - Ordens de Producao
  • SG2 (leitura) - Roteiro de Operacoes
  • SH1 (leitura) - Recursos
  • SH4 (leitura) - Ferramentas
  • SH7 (escrita) - Carga Maquina (resultado do processamento)
  • SH8 (leitura) - Calendario

Parametros relevantes:

ParametroDescricao
MV_PRECISAPrecisao do calculo (quanto maior, maior o tempo de processamento)

MATA700 - Previsao de Vendas

O que faz: Permite cadastrar a previsao de vendas por produto para periodos futuros (semanas, meses, trimestres). Essas previsoes alimentam o MRP como fonte de demanda, permitindo que o sistema calcule as necessidades de producao e compra antecipadamente.

Tabelas envolvidas:

  • SC4 (escrita) - Previsao de Vendas
  • SB1 (leitura) - Cadastro de Produtos

Pontos de entrada:

Ponto de EntradaDescricao
MTA700MNUInsere novas opcoes no menu da rotina
MT700EXCValidacao na exclusao de previsao de vendas
MT700INCValidacao na inclusao/modificacao de previsao

MATA380 / MATA381 - Ajuste de Empenhos

O que faz: Permite ajustar manualmente os empenhos de materiais de uma OP quando ha diferencas entre o material empenhado originalmente e o que sera realmente utilizado. MATA380 e o modelo simples (um item por vez) e MATA381 e o modelo 2 (multiplos itens).

Tabelas envolvidas:

  • SD4 (escrita) - Empenhos
  • SC2 (leitura) - Ordens de Producao
  • SG1 (leitura) - Estrutura de Produtos
  • SB2 (leitura) - Saldos por Armazem

Pontos de entrada:

Ponto de EntradaDescricao
M380ZEMPControla permissao de zerar empenho
MA381MNUAdiciona opcoes no menu da rotina MATA381

MATA630 - Operacoes

O que faz: Permite cadastrar, alterar e excluir as operacoes dos roteiros de producao. As operacoes definem as etapas de fabricacao de um produto, sendo fundamentais para a carga maquina e o apontamento por operacao (MATA681). Atraves das operacoes, o sistema aloca a necessidade de producao e recursos (maquinas/operadores) em um cronograma planejado.

Tabelas envolvidas:

  • SG2 (escrita) - Roteiro de Operacoes
  • SHB (leitura) - Cadastro de Operacoes
  • SH1 (leitura) - Recursos
  • SH4 (leitura) - Ferramentas
  • SB1 (leitura) - Cadastro de Produtos

MATA651 - Ordens de Producao Previstas

O que faz: Permite firmar (confirmar) ordens de producao previstas, geradas pelo MRP, transformando-as em OPs normais prontas para execucao. Uma OP prevista indica que ainda nao ha certeza absoluta sobre a producao do item; ao ser firmada, torna-se uma OP que sera liberada para producao.

Tabelas envolvidas:

  • SC2 (leitura/escrita) - Ordens de Producao (altera status de Prevista para Normal)
  • SD4 (escrita) - Empenhos (gerados ao firmar)
  • SG1 (leitura) - Estrutura de Produtos

Pontos de entrada:

Ponto de EntradaDescricao
MA651PRCValidacao para firmar OPs previstas

Processos de Negocio

Fluxo Completo de Producao (com MRP)

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│  1. Estrutura    │────>│  2. Previsao /   │────>│  3. MRP          │
│  do Produto      │     │  Plano Mestre    │     │  (Calculo de     │
│  MATA200 / SG1   │     │  MATA700 / SC4   │     │  Necessidades)   │
└─────────────────┘     │  PCPA750         │     │  PCPA712/MATA712 │
                         └─────────────────┘     └────────┬────────┘

                    ┌─────────────────────────────────────┤
                    │                                     │
          ┌────────v────────┐               ┌────────────v────────┐
          │  4a. SC Compra   │               │  4b. OP Prevista     │
          │  (materia-prima) │               │  (prod. intermediario│
          │  SC1 → Compras   │               │  e acabado)          │
          └─────────────────┘               │  MATA651 / SC2       │
                                             └────────────┬────────┘

┌─────────────────┐     ┌─────────────────┐     ┌────────v────────┐
│  7. Produto      │<────│  6. Apontamento  │<────│  5. Empenho de   │
│  Acabado em      │     │  de Producao     │     │  Materiais       │
│  Estoque / SB2   │     │  MATA250/MATA681 │     │  SD4             │
└─────────────────┘     └─────────────────┘     └─────────────────┘

Passo 1: Cadastro da Estrutura do Produto (MATA200)

AspectoDetalhe
RotinaMATA200
TabelasSG1 (escrita), SB1 (leitura), SG2 (opcional)
O que aconteceO engenheiro/responsavel define a arvore de componentes do produto, informando para cada nivel: componente, quantidade por unidade do produto pai, indice de perda e opcionalmente o roteiro de operacoes. A estrutura pode ter multiplos niveis (produto acabado → subconjunto → materia-prima).
ResultadoRegistros na SG1 representando a BOM completa do produto

Passo 2: Previsao de Vendas / Plano Mestre (MATA700 / PCPA750)

AspectoDetalhe
RotinaMATA700 (Previsao de Vendas) / PCPA750 (Plano Mestre de Producao)
TabelasSC4 (escrita)
O que aconteceA area comercial/planejamento informa a demanda prevista por produto e periodo. A previsao de vendas indica necessidade futura e permite ao MRP avaliar estoque antes de gerar OP. O Plano Mestre gera OP para a quantidade exata informada no plano.
ResultadoRegistros na SC4 alimentando o MRP como fonte de demanda

Passo 3: MRP - Calculo de Necessidades (PCPA712 / MATA712)

AspectoDetalhe
RotinaPCPA712 (em memoria) ou MATA712 (classico)
TabelasSG1 (leitura), SB1/SB2 (leitura), SC5/SC6 (leitura), SC4 (leitura), SC2/SC1 (escrita)
O que aconteceO MRP explode a estrutura de cada produto demandado, calcula a necessidade liquida (demanda - estoque disponivel - ordens em aberto), gera OPs previstas para itens fabricados e SCs para itens comprados. Considera lead time, lote economico, estoque de seguranca e quantidade minima.
ResultadoOPs previstas na SC2 (C2_STATUS = "P") e SCs na SC1

Passo 4: Firmar OPs e Gerar Empenhos (MATA651 / MATA650)

AspectoDetalhe
RotinaMATA651 (firmar previstas) ou MATA650 (inclusao manual)
TabelasSC2 (escrita), SD4 (escrita), SG1 (leitura)
O que aconteceOPs previstas sao revisadas e firmadas. Ao firmar ou incluir uma OP com explosao automatica, o sistema gera empenhos (SD4) para cada componente da estrutura, reservando os materiais necessarios. O empenho considera quantidade da OP, quantidade por unidade do componente e indice de perda.
ResultadoSC2 com status Normal (C2_STATUS = "N"), SD4 com empenhos gerados

Passo 5: Requisicao de Materiais (MATA241 ou automatica)

AspectoDetalhe
RotinaMATA241 (manual) ou automatica via MV_REQAUT no apontamento
TabelasSD3 (escrita), SD4 (escrita), SB2 (escrita)
O que aconteceOs materiais empenhados sao requisitados do estoque para a producao. Se MV_REQAUT = "S", a requisicao ocorre automaticamente no momento do apontamento. Se MV_REQAUT = "N", a requisicao deve ser feita manualmente (MATA241) antes do apontamento. Os empenhos sao baixados conforme materiais sao consumidos.
ResultadoMovimentacoes na SD3 (saida por requisicao), SB2 atualizado, SD4 baixado

Passo 6: Apontamento de Producao (MATA250 / MATA681)

AspectoDetalhe
RotinaMATA250 (modelo 1) ou MATA681 (modelo 2 - por operacao)
TabelasSC2 (escrita), SD3 (escrita), SD4 (escrita), SB2 (escrita)
O que aconteceO operador reporta a quantidade produzida. O sistema da entrada do produto acabado no estoque (SD3 tipo producao), atualiza a quantidade produzida na OP (C2_QUJE) e, se requisicao automatica, baixa os componentes. Perdas podem ser registradas. Se MV_PRODAUT estiver ativo, OPs intermediarias sao reportadas automaticamente.
ResultadoSC2 com C2_QUJE atualizada, SD3 com entrada de producao, estoque atualizado

Passo 7: Encerramento da OP

AspectoDetalhe
RotinaMATA250 (encerramento)
TabelasSC2 (escrita), SD4 (escrita)
O que aconteceQuando toda a quantidade planejada foi produzida (ou quando se decide encerrar antes), a OP e encerrada (C2_STATUS = "E"). Empenhos remanescentes sao eliminados. A OP nao aceita mais apontamentos apos encerramento.
ResultadoSC2 com status Encerrada, empenhos residuais eliminados

Fluxo Simplificado (sem MRP)

Estrutura do Produto (SG1) → OP Manual (SC2) → Empenho (SD4) → Requisicao (SD3) → Apontamento (SD3) → Encerramento

No fluxo simplificado, o planejador cria a OP diretamente via MATA650 sem passar pelo MRP. A explosao da estrutura e feita automaticamente na inclusao da OP, gerando os empenhos. O restante do fluxo segue normalmente.


Regras de Negocio

Campos obrigatorios por rotina

Estrutura do Produto (MATA200 - SG1):

  • G1_COD (Codigo do produto pai)
  • G1_COMP (Codigo do componente)
  • G1_QUANT (Quantidade por unidade)

Ordem de Producao (MATA650 - SC2):

  • C2_PRODUTO (Codigo do produto)
  • C2_QUANT (Quantidade planejada)
  • C2_DATPRI (Data prevista de inicio)
  • C2_DATPRF (Data prevista de entrega)
  • C2_LOCAL (Armazem destino)

Apontamento de Producao (MATA250 - SD3):

  • D3_TM (Tipo de movimento)
  • D3_OP (Ordem de producao)
  • D3_QUANT (Quantidade produzida)
  • D3_COD (Codigo do produto)
  • D3_LOCAL (Armazem)

Validacoes principais

ValidacaoDescricao
Estrutura circularO sistema impede que um produto seja componente de si mesmo (direta ou indiretamente)
Validade da estruturaComponentes com data de validade (G1_INI/G1_FIM) sao considerados apenas no periodo vigente
Saldo de empenhoNa requisicao, a quantidade nao pode ultrapassar o saldo empenhado para a OP (D4_QUANT)
Saldo de OPNo apontamento, a quantidade produzida somada a ja reportada nao pode ultrapassar a quantidade da OP, salvo parametrizacao contraria (MV_LIBACIM/MV_GANHOPR)
Estoque disponivelRequisicoes verificam saldo em estoque (SB2). Se MV_ESTNEG nao permitir, bloqueia requisicao sem saldo
OP encerradaNao permite apontamento ou requisicao em OP com status Encerrada (C2_STATUS = "E")
Revisao de estruturaSe controle de revisao ativo, apenas a revisao vigente da estrutura e considerada na explosao
Produto fantasmaComponentes marcados como fantasma (G1_FANTASM = "S") sao explodidos automaticamente ate o nivel real

Gatilhos SX7 relevantes

Campo origemCampo destinoRegraTabela lookup
C2_PRODUTOC2_DESCRISB1->B1_DESCSB1
C2_PRODUTOC2_UMSB1->B1_UMSB1
C2_PRODUTOC2_LOCALSB1->B1_LOCPADSB1
D3_CODD3_UMSB1->B1_UMSB1
D3_CODD3_CONTASB1->B1_CONTASB1
D3_CODD3_CCSB1->B1_CCSB1
G1_COMPDescricaoSB1->B1_DESCSB1
G1_COMPUMSB1->B1_UMSB1

Pontos de entrada mais utilizados no modulo

Ponto de EntradaRotinaDescricao
MT200ALTMATA200Bloqueia alteracao da estrutura do produto
A200BOKMATA200Valida alteracoes na estrutura
A650OPIMATA650Verifica necessidade de geracao da OP
EMP650MATA650Manipula empenhos ao abrir OP
A650LEMPMATA650Altera armazem na geracao de empenho
A250ITOKMATA250Customizacao antes de efetivar apontamento
A250ENOPMATA250Define encerramento de OPs intermediarias
A250REQAUTMATA250Manipula MV_REQAUT nos apontamentos
A250ARD4MATA250Ordena empenhos da SD4 para consumo
MT680VALMATA681Validacao na inclusao de producao modelo 2
A680PERGMATA681Manipula perguntas do apontamento
M380ZEMPMATA380Controla permissao de zerar empenho
MA651PRCMATA651Validacao para firmar OPs previstas
A712CNTSC1PCPA712Manipula campos customizados na SC1 pelo MRP
MTA700MNUMATA700Adiciona opcoes no menu da previsao de vendas
MT700EXCMATA700Validacao na exclusao de previsao

Integracoes

PCP → Estoque

AspectoDetalhe
QuandoNo apontamento de producao (MATA250/MATA681) e na requisicao de materiais (MATA241 ou automatica)
O que aconteceO apontamento gera movimentacao de entrada na SD3 (producao do produto acabado) e saida na SD3 (requisicao dos componentes). O saldo dos armazens e atualizado na SB2. Os empenhos (SD4) sao baixados conforme consumo
Tabelas afetadasSD3 (movimentacao), SB2 (saldo por armazem), SD4 (empenhos)
ControlesSe controle de lote/sublote estiver ativo (B1_RASTRO), exige informacao de lote. O indice de perda da estrutura (G1_PERDA) e aplicado automaticamente no calculo da requisicao

PCP → Compras

AspectoDetalhe
QuandoNa execucao do MRP (PCPA712/MATA712) ou geracao de documentos (PCPA144)
O que acontecePara itens comprados (materia-prima), o MRP gera solicitacoes de compra (SC1) com a quantidade necessaria, data de necessidade e observacao indicando a origem como MRP. As SCs seguem o fluxo normal de compras: cotacao, pedido, recebimento
Tabelas afetadasSC1 (Solicitacoes de Compra)
ObservacaoO parametro MV_QUEBRSC define se gera uma unica SC com a quantidade total ou multiplas SCs respeitando o lote economico

PCP → Contabilidade

AspectoDetalhe
QuandoNo apontamento de producao e na requisicao de materiais, quando contabilizacao online estiver habilitada
O que aconteceGera lancamentos contabeis na CT2 para: (a) entrada de produto acabado debitando estoque de PA e creditando producao em processo; (b) saida de materiais debitando producao em processo e creditando estoque de MP. Os lancamentos seguem o Lancamento Padrao (CT5) configurado na TES
Tabelas afetadasCT2 (Lancamentos Contabeis)
ParametroMV_PRODPR0 - Proporcionalizacao do custeio de producao: 1=Qtd apontada, 2=D3_RATEIO, 3=Qtd original da OP

PCP → Qualidade

AspectoDetalhe
QuandoNa geracao de OPs e no apontamento de producao, quando modulo de qualidade (SIGAQIP) esta ativo
O que acontecePode gerar inspecoes de processo vinculadas as OPs e operacoes. No apontamento, valida especificacoes de qualidade do produto. Ordens de producao podem ser geradas a partir do modulo de Qualidade (MATA650 via SIGAQIP)
Tabelas afetadasQQK (Especificacoes de Operacoes), SQA (Inspecoes)

PCP → Faturamento / Vendas

AspectoDetalhe
QuandoNa geracao de OPs a partir de Pedidos de Venda
O que aconteceOPs podem ser vinculadas a pedidos de venda (C2_PEDIDO + C2_ITEMPED), permitindo rastreabilidade da demanda ate a producao. O MRP pode considerar pedidos de venda como fonte de demanda. A tabela SGJ amarra o relacionamento entre Pedido de Venda e Ordem de Producao
Tabelas afetadasSC2 (vinculo com pedido), SGJ (amarracao PV x OP)

Resumo das integracoes do PCP

                    Previsao de Vendas / Pedidos de Venda

                                    v
                         ┌─────────────────┐
                         │   MRP (PCPA712)  │
                         └────────┬────────┘
                    ┌─────────────┼─────────────┐
                    │                            │
              ┌─────v─────┐              ┌──────v──────┐
              │  Compras   │              │  Producao    │
              │  SC1       │              │  SC2 / SD4   │
              └───────────┘              └──────┬──────┘

                              ┌─────────────────┼─────────────────┐
                              │                 │                 │
                        ┌─────v─────┐    ┌─────v─────┐    ┌─────v─────┐
                        │  Estoque   │    │Contabilid.│    │ Qualidade │
                        │ SD3 / SB2  │    │    CT2    │    │ QQK / SQA │
                        └───────────┘    └───────────┘    └───────────┘

Cadastros Auxiliares

RotinaDescricaoTabela
MATA200Estrutura do Produto (BOM)SG1
MATA630Cadastro de Operacoes (Roteiro)SG2 / SHB
MATA620Cadastro de FerramentasSH4
MATA610Cadastro de RecursosSH1
MATA600Cadastro de CalendariosSH8
MATA700Previsao de VendasSC4
PCPA750Plano Mestre de ProducaoSC4
MATA093Centro de TrabalhoSHC
PCPA200Consulta de EstruturaSG1 (somente leitura)
PCPA153Diagnostico PCPValidacao de pre-requisitos

Parametros Globais do Modulo (MV_*)

ParametroTipoDescricao
MV_REQAUTCRequisicao automatica de materiais no apontamento (S=Automatica, N=Manual/MATA241, A=Todos, D=Diretos manual/Indiretos automatico)
MV_PRODAUTLGera lancamentos automaticos de producao das OPs vinculadas a OP pai (.T./.F.)
MV_PRODPR0NProporcionalizacao do custeio de producao no recalculo de custo medio: 1=Qtd apontada, 2=D3_RATEIO, 3=Qtd original da OP
MV_PERCPRMLProporcionaliza consumo de componentes em producao excedente
MV_PERDINFLConceito de perda no apontamento (.T.=Perda informativa/custo proporcional a producao, .F.=Perda considerada no saldo da OP)
MV_PRECISANFracao de uma hora e nivel de precisao para calendario. Padrao=4 (15 min). Quanto maior, maior o tempo de processamento
MV_QUEBROPCHabilita lote economico para ordens de producao no MRP (S/N)
MV_QUEBRSCCHabilita lote economico para solicitacoes de compra no MRP (S/N)
MV_APTEMPLValida empenhos temporarios no apontamento
MV_ESTNEGCPermite estoque negativo (S=Permite, N=Nao permite)
MV_REVFILLControle de revisao de estrutura por filial via tabela SBZ (usado com MV_ARQPROD=SBZ)

Nesta pagina