Árvore de páginas



ERPMRPDescrição
NNRHWYArmazém
SB1HWAProduto
SB2, SB8, SDDT4VEstoque
SB5SMIDados Adicionais do Produto
SBZHWEIndicadores de Produtos
SC1T4TSolicitação de Compra
SC2T4QOrdem de Produção
SC7T4UPedido de Compra
SD4T4SEmpenho
SD7, SD2HWXSaldo Rejeitado
SG1T4NEstrutura
SGFHW9Operação por Componente
SGIT4OAlternativo
SVCT4MVersão da Produção
SVRT4JDemandas
SVZHW0Calendário do MRP



Configurações

Tabelas exclusivas do MRP: parâmetros, configurações, controles:

    HWL - Parâmetro de Integração

    Tabela de configuração da integração das tabelas do ERP para o MRP.

    Rotina de cadastro: PCPA139

    Coluna Descrição Valor
    HWL_FILIAL Filial do registro. ''
    HWL_NETCH

    Indica se o Net Change está ativo no sistema

    Esse conceito não está implementado no MRP

    Deverá estar sempre com o valor 2

    1 - Sim

    2 - Não

    HWL_ATIVO Indica se a integração do ERP com o MRP está ativa

    1 - Ativo

    2 - Inativo

    SMQ - Filiais para Integração

    Tabela de configuração das integrações das filiais do sistema.

    Somente as filiais listadas nessa tabela dispararão a integração com o MRP.

    Rotina de cadastro: PCPA139

    Coluna Descrição
    MQ_FILIAL Filial do registro
    MQ_CODFIL  Código da filial que deve ser integrada com o MRP

    T4P - Parâmetros de Integração

    Tabela de controle da integração de cada cadastro do ERP que é usado no MRP.

    Rotina de cadastro: PCPA139

    Coluna Descrição Valor
    T4P_FILIAL Filial do registro ''
    T4P_API Identificador da API As APIs são carregadas pela função CarregaT4P (fonte PCPA139.prw)
    T4P_TPEXEC Tipo de execução da API

    1 - Online

    2 - Schedule

    T4P_ATIVO Indica se a integração está ativa

    Deve estar sempre com o valor da coluna HWL_ATIVO da tabela HWL

    1 - Ativo

    2 - Inativo

    T4P_ALTER

    Indicador de alteração

    Utilizado para forçar a sincronização da tabela

    0 - Não

    1 - Sim (será necessário rodar a sincronização para garantir que essa API esteja integrada de forma correta)

    T4R - Pendências de Integração

    Tabela de controle das pendências de integração do ERP com o MRP.

    As pendências são geradas pelas triggers (integração via schedule) e quando ocorre algum erro na integração de alguma tabela.

    Essa tabela pode ser consultada na rotina PCPA142

    Coluna Descrição Valor
    T4R_FILIAL Filial do registro ''
    T4R_API API integradora Código da API conforme a coluna T4P_API da tabela T4P
    T4R_STATUS Status do registro

    1 - Pendente

    2 - Reprocessado com erro

    3 - Aguardando schedule

    4 - Pendente schedule

    T4R_IDREG Identificador do registro
    API T4R_IDREG
    MRPBILLOFMATERIAL T4N_FILIAL + T4N_PROD

    MRPSTOCKBALANCE

    (quando não possui T4V_IDREG)

    T4V_FILIAL + T4V_PROD + T4V_LOCAL
    <demais APIs> XXX_IDREG
    T4R_DTENV Data do envio do registro Data em que foi gerada a pendência
    T4R_HRENV Horário do envio Hora em que foi gerada a pendência
    T4R_PROG Programa integrador
    T4R_PROG Gatilho
    <nome da rotina> Nome da rotina que gerou a pendência.
    TRIGGER A trigger gerou a pendência (integração via schedule).
    RPC A integração foi disparada pelo PCPA712 e ocorreu erro.
    PCPA141 A integração foi disparada pelo agendamento e ocorreu erro.
    PCPA142 A integração foi disparada através da opção Reprocessar do PCPA142.
    T4R_MSGRET Mensagem de retorno Mensagem de retorno da API (grava no método setError da classe MRPApi)
    T4R_DTREP Data do reprocessamento Grava a data em que foi executado o reprocessamento da pendência via PCPA142
    T4R_HRREP Horário do reprocessamento Grava a hora em que foi executado o reprocessamento da pendência via PCPA142
    T4R_MSGENV Mensagem enviada

    Mensagem em formato JSON que foi enviada para a API

    Exemplo: {"branchId":"01", ... }

    T4R_TIPO Tipo do movimento

    1 - Inclusão

    2 - Exclusão

    3 - Atualização

    T4R_DADOS Dados pendentes de envio

    Dados em formato JSON sem a conversão das colunas para os atributos da API

    Exemplo: {"VR_FILIAL":"01", ... }

    T4R_IDPRC Identificador do processamento da pendência

    É gerado um valor aleatório com a função UUIDRandomSeq para identificar o processamento da pendência, reservando o registro para nenhum outro processo utilizá-lo.




    Cadastros

    Tabelas alimentadas antes do processamento do PCPA712 que são utilizadas durante ou depois do processamento:

      HW0 - Calendário do MRP

      Armazena os calendários do MRP (SVZ) que podem ser usados no processamento.

      Rotinas que integram: PCPA131

      Integração Fonte Função
      Online PCPA131API.prw  PCPA131INT
      Schedule - -
      Sincronização PCPA140.prw SincCalend

      Não é permitido integrar o calendário via schedule.

      Nome Descrição Valor
      HW0_FILIAL Filial do calendário Corresponde à coluna VZ_FILIAL da tabela SVZ
      HW0_CALEND Código do calendário Corresponde à coluna VZ_CALEND da tabela SVZ
      HW0_DATA Data do calendário Corresponde à coluna VZ_DATA da tabela SVZ
      HW0_HRINI Hora Inicial Corresponde à coluna VZ_HORAINI da tabela SVZ
      HW0_HRFIM Horário final Corresponde à coluna VZ_HORAFIM da tabela SVZ
      HW0_INTERV Intervalo Corresponde à coluna VZ_INTERVA da tabela SVZ
      HW0_TOTH Total de horas

      Quantidade total de horas do dia:

      HW0_HRFIM - HW0_HRINI - HW0_INTERV

      HW0_IDREG Identificador do registro

      Concatenação das colunas HW0_FILIAL, HW0_CALEND e HW0_DATA da tabela HW0:

      HW0_FILIAL+ HW0_CALEND+ HW0_DATA

      HW9 - Operação por Componente

      Armazena as operações por componente (SGF) a serem considerados pelo MRP.

      Rotinas que integram: MATA637, PCPA124 PCPA200

      Integração Fonte Função
      Online MATA637API.prw MATA637INT
      Schedule - -
      Sincronização PCPA140.prw SincOpComp

      A integração das operações por componente é realizada em conjunto com a integração das estruturas, portanto, não é permitido integrar as operações via schedule.

      Nome Descrição Valor
      HW9_FILIAL Filial do registro Corresponde à coluna GF_FILIAL da tabela SGF
      HW9_PROD Código do produto Corresponde à coluna GF_PRODUTO da tabela SGF
      HW9_ROTEIR Roteiro de operações Corresponde à coluna GF_ROTEIRO da tabela SGF
      HW9_OPERAC Operação do roteiro Corresponde à coluna GF_OPERAC da tabela SGF
      HW9_COMP Componente Corresponde à coluna GF_COMP da tabela SGF
      HW9_TRT Sequência Corresponde à coluna GF_TRT da tabela SGF
      HW9_IDREG Identificador do registro

      Concatenação das colunas GF_FILIAL, GF_PRODUTO, GF_ROTEIRO, GF_OPERAC, GF_COMP e GF_TRT da tabela SGF:

      GF_FILIAL + GF_PRODUTO + GF_ROTEIRO + GF_OPERAC + GF_COMP + GF_TRT

      HWA - Produto

      Armazena os produtos (SB1) que podem ser utilizados pelo MRP.

      Rotinas que integram: MATA010 e PCPA200

      Integração Fonte Função
      Online MATA010API.prw  A010IntPrd
      Schedule PCPA141PRD.prw PCPA141PRD
      Sincronização PCPA140.prw SincProd
      Nome Descrição Valor
      HWA_FILIAL Filial do registro Corresponde à coluna B1_FILIAL da tabela SB1
      HWA_PROD Produto MRP Corresponde à coluna B1_COD da tabela SB1
      HWA_LOCPAD Armazém padrão Corresponde à coluna B1_LOCPAD da tabela SB1
      HWA_TIPO Tipo de produto Corresponde à coluna B1_TIPO da tabela SB1
      HWA_GRUPO Grupo Corresponde à coluna B1_GRUPO da tabela SB1
      HWA_QE Quantidade por embalagem Corresponde à coluna B1_QE da tabela SB1
      HWA_EMIN Ponto de pedido Corresponde à coluna B1_EMIN da tabela SB1
      HWA_ESTSEG Estoque de segurança Corresponde à coluna B1_ESTSEG da tabela SB1
      HWA_PE Prazo de entrega

      Corresponde à coluna B1_PE da tabela SB1

      HWA_TIPE Tipo de prazo de entrega

      Corresponde à coluna B1_TIPE da tabela SB1 com a seguinte conversão:

      B1_TIPE HWA_TIPE Descrição
      H 1 Hora
      D 2 Dia
      S 3 Semana
      M 4 Mês
      A 5 Ano
      HWA_LE Lote econômico Corresponde à coluna B1_LE da tabela SB1
      HWA_LM Lote mínimo Corresponde à coluna B1_LM da tabela SB1
      HWA_TOLER Tolerância Corresponde à coluna B1_TOLER da tabela SB1
      HWA_TIPDEC Tipo decimal

      Corresponde à coluna B1_TIPODEC da tabela SB1 com a seguinte conversão:

      B1_TIPODEC HWA_TIPDEC Descrição
      N 1 Normal
      A 2

      Arredonda

      I 3 Incrementa
      T 4 Trunca
      HWA_RASTRO Rastreabilidade

      Corresponde à coluna B1_RASTRO da tabela SB1 com a seguinte conversão:

      B1_RASTRO HWA_RASTRO Descrição
      S 1 Sublote
      L 2 Lote
      N 3 Não utiliza
      HWA_MRP Considera MRP

      Corresponde à coluna B1_MRP da tabela SB1 com a seguinte conversão:

      B1_MRP HWA_MRP Descrição
      S 1 Sim
      N 2 Não
      E 2 Especial
      HWA_REVATU Revisão atual Corresponde à coluna B1_REVATU da tabela SB1
      HWA_EMAX Estoque máximo Corresponde à coluna B1_EMAX da tabela SB1
      HWA_PROSBP Processamento subproduto

      Corresponde à coluna B1_PRODSBP da tabela SB1 com a seguinte conversão:

      B1_PRODSBP HWA_PROSBP Descrição
      P 1 Produzindo
      C 2 Comprando
      HWA_LOTSBP Lote do subproduto Corresponde à coluna B1_LOTESBP da tabela SB1
      HWA_ESTORI Estrutura do subproduto Corresponde à coluna B1_ESTRORI da tabela SB1
      HWA_APROPR Apropriação

      Corresponde à coluna B1_APROPRI da tabela SB1 com a seguinte conversão:

      B1_APROPRI HWA_APROPR Descrição
      D 1 Direto
      I 2 Indireto
      HWA_HORFIX Horizonte fixo Corresponde à coluna VK_HORFIX da tabela SVK
      HWA_TPHFIX Tipo de horizonte fixo Corresponde à coluna VK_TPHOFIX da tabela SVK
      HWA_NUMDEC Número de decimais

      No Protheus sempre será "0" (zero)

      HWA_NIVEL Nível do produto na estrutura

      Essa coluna será preenchida pela procedure MRP001 na etapa "Recálculo dos Níveis de Estrutura" do processamento do MRP:

      Nível Regra
      01 Produto que possui estrutura, mas não é componente de nenhum outro produto.
      02 .. 98

      Produto que possui estrutura e também é componente de outro produto.

      Avalia todas as estruturas que utilizam o produto e grava o maior nível dele. 

      99 Produto sem estrutura.
      HWA_CPOTEN Controla potência Corresponde à coluna B1_CPOTENC da tabela SB1
      HWA_IDREG Identificador do registro

      Concatenação das colunas B1_FILIAL e B1_COD da tabela SB1:

      B1_FILIAL + B1_COD

      HWA_BLOQUE Produto bloqueado Corresponde à coluna B1_MSBLQL da tabela SB1
      HWA_CONTRA Contrato

      Corresponde à coluna B1_CONTRAT da tabela SB1 com a seguinte conversão:

      B1_CONTRAT HWA_CONTRA Descrição
      S 1 Sim
      A 1 Sim
      <outro valor> 2 Não
      HWA_ROTOPE Roteiro de operações Corresponde à coluna B1_OPERPAD da tabela SB1
      HWA_CCUSTO Centro de custo custeio Corresponde à coluna B1_CCCUSTO da tabela SB1
      HWA_MOPC Opcional default (em formato JSON)

      Corresponde à coluna B1_MOPC da tabela SB1 convertida para o formato JSON utilizando a função "MOpcToJson" (Faz a conversão das informações dos opcionais do formato MEMO para o formato JSON, aplicando algumas regras para diminuir o volume de informações)

      HWA_ERPOPC Opcional do ERP Corresponde à coluna B1_OPC da tabela SB1
      HWA_ERPMOP Opcional MEMO do produto Corresponde à coluna B1_MOPC da tabela SB1
      HWA_DESC Descrição do produto Corresponde à coluna B1_DESC da tabela SB1
      HWA_DESCTP Descrição tipo de produto Descrição do Tipo do Produto conforme a tabela SX5 (Tabela 02)
      HWA_GRPCOM Grupo de compras Corresponde à coluna B1_GRUPCOM da tabela SB1
      HWA_GCDESC Descrição grupo compras Corresponde à coluna AJ_DESC da tabela SAJ
      HWA_UM Unidade de medida Corresponde à coluna B1_UM da tabela SB1
      HWA_QB Quantidade base da estrutura Corresponde à coluna B1_QB da tabela SB1

      HWE - Indicadores de Produtos

      Armazena os indicadores de produtos (SBZ) a serem usados pelo MRP.

      Rotinas que integram: MATA018 e MATA019

      Integração Fonte Função
      Online MATA019API.prw  MATA019INT
      Schedule PCPA141PRD.prw PCPA141IPR
      Sincronização PCPA140.prw SincIndPrd
      Nome Descrição Valor
      HWE_FILIAL Filial do registro Corresponde à coluna BZ_FILIAL da tabela SBZ
      HWE_PROD Produto MRP Corresponde à coluna BZ_COD da tabela SBZ
      HWE_LOCPAD Armazém padrão Corresponde à coluna BZ_LOCPAD da tabela SBZ
      HWE_QE Quantidade por embalagem Corresponde à coluna BZ_QE da tabela SBZ
      HWE_EMIN Ponto de pedido Corresponde à coluna BZ_EMIN da tabela SBZ
      HWE_ESTSEG Estoque de segurança Corresponde à coluna BZ_ESTSEG da tabela SBZ
      HWE_PE Prazo de entrega Corresponde à coluna BZ_PE da tabela SBZ
      HWE_TIPE Tipo de prazo de entrega

      Corresponde à coluna BZ_TIPE da tabela SB1 com a seguinte conversão:

      BZ_TIPE HWE_TIPE Descrição
      H 1 Hora
      D 2 Dia
      S 3 Semana
      M 4 Mês
      A 5 Ano
      HWE_LE Lote econômico Corresponde à coluna BZ_LE da tabela SBZ
      HWE_LM Lote mínimo Corresponde à coluna BZ_LM da tabela SBZ
      HWE_TOLER Tolerância Corresponde à coluna BZ_TOLER da tabela SBZ
      HWE_MRP Considera MRP

      Corresponde à coluna BZ_MRP da tabela SB1 com a seguinte conversão:

      BZ_MRP HWE_MRP Descrição
      S 1 Sim
      N 2 Não
      E 2 Especial
      HWE_REVATU Revisão atual Corresponde à coluna BZ_REVATU da tabela SBZ
      HWE_EMAX Estoque máximo Corresponde à coluna BZ_EMAX da tabela SBZ
      HWE_HORFIX Horizonte fixo Corresponde à coluna BZ_HORFIX da tabela SBZ
      HWE_TPHFIX Tipo de horizonte fixo Corresponde à coluna BZ_TPHOFIX da tabela SBZ
      HWE_IDREG Identificador do registro

      Concatenação das colunas BZ_FILIAL e BZ_COD da tabela SBZ:

      BZ_FILIAL + BZ_COD

      HWE_MOPC Opcionais default (em formato JSON)

      Corresponde à coluna BZ_MOPC da tabela SBZ convertida para o formato JSON utilizando a função "MOpcToJson" (Faz a conversão das informações dos opcionais do formato MEMO para o formato JSON, aplicando algumas regras para diminuir o volume de informações)

      HWE_ERPOPC Opcionais do ERP Corresponde à coluna BZ_OPC da tabela SBZ
      HWE_ERPMOP Opcional MEMO do produto Corresponde à coluna BZ_MOPC da tabela SBZ
      HWE_QB Quantidade base da estrutura Corresponde à coluna BZ_QB da tabela SBZ

      HWX - Saldo Rejeitado

      Armazena os saldos rejeitados (SD7) dos produtos a serem usados pelo MRP.

      Rotinas que integram: a integração é feita via trigger na tabela SD7.

      Integração Fonte Função
      Online - -
      Schedule PCPA141CQ.prw PCPA141CQ
      Sincronização PCPA140.prw SincCQ

      A integração dos saldos rejeitados é realizada em conjunto com a integração dos saldos em estoque, sendo assim, também não é permitido integrar os saldos rejeitados de modo online.

      Nome Descrição Valor
      HWX_FILIAL Filial do registro Corresponde à coluna D7_FILIAL da tabela SD7
      HWX_PROD Código do produto Corresponde à coluna D7_PRODUTO da tabela SD7
      HWX_QTDE Quantidade rejeitada Corresponde à coluna D7_QTDE da tabela SD7
      HWX_LOCAL Armazém Corresponde à coluna D7_LOCDEST da tabela SD7
      HWX_DATNF Data da nota fiscal Corresponde à coluna D7_DATA da tabela SD7
      HWX_QTDEV Quantidade devolução

      Corresponde à coluna D2_QUANT da tabela SD2

      O relacionamento é feito da seguinte forma:

      SD2 SD7
      D2_CLIENTE D7_FORNECE
      D2_LOJA

      D7_LOJA

      D2_NFORI D7_DOC
      D2_SERIORI D7_SERIE
      D2_COD D7_PRODUTO
      D2_LOTECTL D7_LOTECTL
      D2_NUMLOTE D7_NUMLOTE

      Além disso, o D2_TIPO deve ser igual a 'D' e o D7_TIPO igual a 2

      HWX_IDREG Identificador do registro

      Concatenação das colunas D7_FILIAL, D7_PRODUTO, D7_LOCDEST, D7_DATA, D7_LOTECTL e D7_NUMLOTE da tabela SD7:

      D7_FILIAL + D7_PRODUTO + D7_LOCDEST + D7_DATA + D7_LOTECTL + D7_NUMLOTE

      HWX_LOTE Lote Corresponde à coluna D7_LOTECTL da tabela SD7
      HWX_SLOTE Sublote Corresponde à coluna D7_NUMLOTE da tabela SD7

      HWY - Armazém

      Armazena os locais de estoque (NNR) a serem considerados pelo MRP.

      Rotinas que integram: a integração é feita via trigger na tabela NNR.

      Integração Fonte Função
      Online - -
      Schedule PCPA141AMZ.prw PCPA141AMZ
      Sincronização PCPA140.prw SincArmaz

      Não é permitido integrar os armazéns de modo online.

      Nome Descrição Valor
      HWY_FILIAL Filial do armazém Corresponde à coluna NNR_FILIAL da tabela NNR
      HWY_COD Código do armazém Corresponde à coluna NNR_CODIGO da tabela NNR
      HWY_TIPO Tipo do armazém

      Corresponde à coluna NNR_TIPO da tabela NNR:

      1 - Padrão

      2 - Próprio

      3 - Terceiros                                                                                                  

      HWY_MRP Indica se entra no cálculo do MRP

      Corresponde à coluna NNR_MRP da tabela NNR:

      1 - Sim

      2 - Não

      HWY_IDREG Identificador do registro

      Concatenação das colunas NNR_FILIAL e NNR_CODIGO da tabela NNR:

      NNR_FILIAL + NNR_CODIGO

      SMI - Dados Adicionais do Produto

      Armazena os dados adicionais (SB5) dos produtos a serem usados pelo MRP.

      Rotinas que integram: MATA010 e MATA180

      Integração Fonte Função
      Online MATA010API.prw  A010IntPrd > addDadosB5
      Schedule PCPA141PRD.prw PCPA141PRD
      Sincronização PCPA140.prw SincProd
      Nome Descrição Valor
      MI_FILIAL Filial do registro Corresponde à coluna B5_FILIAL da tabela SB5
      MI_PRODUTO Código do produto Corresponde à coluna B5_COD da tabela SB5
      MI_LEADTR Lead time de transferência Corresponde à coluna B5_LEADTR da tabela SB5
      MI_AGLUMRP Aglutinação no MRP

      Corresponde à coluna B5_LEADTR da tabela SB5, porém os valores aceitos são somente:

      2 - Diário

      3 - Semanal

      4 - Quinzenal

      5 - Mensal

      T4J - Demanda

      Armazena as demandas (SVR) a serem usadas pelo MRP.

      Rotinas que integram: PCPA136

      Integração Fonte Função
      Online PCPA136API.prw PCPA136INT
      Schedule PCPA141DEM.prw PCPA141DEM
      Sincronização PCPA140.prw SincDemand
      Nome Descrição Valor
      T4J_FILIAL Filial do registro

      Corresponde à coluna VR_FILIAL da tabela SVR

      T4J_DATA Data da demanda Corresponde à coluna VR_DATA da tabela SVR
      T4J_PROD Produto da demanda Corresponde à coluna VR_PROD da tabela SVR
      T4J_REV Revisão Sempre será '' (vazio)
      T4J_ORIGEM Origem da demanda

      Corresponde à coluna VR_TIPO da tabela SVR com a seguinte conversão:

      VR_TIPO T4J_ORIGEM Descrição
      1 3 Pedido de venda
      2 2 Previsão de vendas
      3 1 Plano mestre
      4 4 Empenho de projeto
      9 9 Manual
      <outro valor> 9 Manual
      T4J_DOC Documento da demanda Corresponde à coluna VR_DOC da tabela SVR
      T4J_QUANT Quantidade da demanda Corresponde à coluna VR_QUANT da tabela SVR
      T4J_LOCAL Código do armazém da demanda Corresponde à coluna VR_LOCAL da tabela SVR
      T4J_PROC Indica se a demanda já foi processada pelo MRP

      1 - Sim (a coluna VR_NRMRP da tabela SVR está preenchida)

      2 - Não

      T4J_IDREG Identificador da demanda

      Concatenação das colunas VR_FILIAL, VR_CODIGO e VR_SEQUEN da tabela SVR:

      VR_FILIAL + VR_CODIGO + VR_SEQUEN

      T4J_MOPC Opcionais da demanda (em formato JSON) Corresponde à coluna VR_MOPC da tabela SVR convertida para o formato JSON utilizando a função "MOpcToJson" (Faz a conversão das informações dos opcionais do formato MEMO para o formato JSON, aplicando algumas regras para diminuir o volume de informações)
      T4J_ERPOPC Opcional do ERP Corresponde à coluna VR_OPC da tabela SVR
      T4J_ERPMOP Opcional MEMO da demanda Corresponde à coluna VR_MOPC da tabela SVR
      T4J_NRMRP Número processamento do MRP (Ticket) Corresponde à coluna VR_NRMRP da tabela SVR
      T4J_CODE Código da demanda Corresponde à coluna VR_CODIGO da tabela SVR

      T4M - Versão da Produção

      Armazena as versões da produção (SVC) a serem usadas pelo MRP.

      Rotinas que integram: PCPA119

      Integração Fonte Função
      Online PCPA119API.prw PCPA119INT
      Schedule PCPA141VEP.prw PCPA141VEP
      Sincronização PCPA140.prw SincPrdVer
      Nome Descrição Valor
      T4M_FILIAL Filial do registro

      Corresponde à coluna VC_FILIAL da tabela SVC

      T4M_PROD Código do produto Corresponde à coluna VC_PRODUTO da tabela SVC
      T4M_DTINI Data de validade inicial Corresponde à coluna VC_DTINI da tabela SVC
      T4M_DTFIN Data de validade final Corresponde à coluna VC_DTFIM da tabela SVC
      T4M_QNTDE Quantidade inicial Corresponde à coluna VC_QTDDE da tabela SVC
      T4M_QNTATE Quantidade final Corresponde à coluna VC_QTDATE da tabela SVC
      T4M_REV Revisão da estrutura Corresponde à coluna VC_REV da tabela SVC
      T4M_IDREG Identificador versão da produção

      Concatenação das colunas VC_FILIAL, VC_VERSAO e VC_PRODUTO da tabela SVC:

      VC_FILIAL + VC_VERSAO + VC_PRODUTO

      T4M_ROTEIR Roteiro Corresponde à coluna VC_ROTEIRO da tabela SVC
      T4M_ARMCON Armazém de consumo Corresponde à coluna VC_LOCCONS da tabela SVC

      T4N - Estrutura

      Armazena as estruturas (SG1) a serem considerados pelo MRP.

      Rotinas que integram: PCPA200 e MATA010

      Integração Fonte Função
      Online PCPA200API.prw PCPA200MRP > PCPA200INT
      Schedule - -
      Sincronização PCPA140.prw SincEstrut

      Não é permitido integrar as estruturas via schedule.

      Nome Descrição Valor
      T4N_FILIAL Filial do registro

      Corresponde à coluna G1_FILIAL da tabela SG1

      T4N_PROD Código do produto pai Corresponde à coluna G1_COD da tabela SG1
      T4N_QTDB

      Quantidade base.

      É a quantidade utilizada como base para o cálculo das quantidades de toda a estrutura.

      Corresponde à coluna B1_QB (ou BZ_QB) das tabelas SB1 (ou SBZ) do produto pai (T4N_PROD)
      T4N_COMP Código do componente Corresponde à coluna G1_COMP da tabela SG1
      T4N_SEQ Sequência do componente Corresponde à coluna G1_TRT da tabela SG1
      T4N_REVINI Revisão inicial Corresponde à coluna G1_REVINI da tabela SG1
      T4N_REVFIM Revisão final Corresponde à coluna G1_REVFIM da tabela SG1
      T4N_QTD Quantidade necessária do componente para a montagem do produto principal  Corresponde à coluna G1_QUANT da tabela SG1
      T4N_DTINI

      Validade inicial do componente na estrutura.

      O empenho do componente somente será gerado se estiver válido na data de utilização.

      Corresponde à coluna G1_INI da tabela SG1
      T4N_DTFIM Validade final do componente na estrutura.

      O empenho do componente somente será gerado se estiver válido na data de utilização.

      Corresponde à coluna G1_FIM da tabela SG1
      T4N_PERDA Percentual de perda estrutural do componente Corresponde à coluna G1_PERDA da tabela SG1
      T4N_FIXA

      Quantidade fixa?

      1 - Fixa (a quantidade do componente a ser empregada na produção não varia, não importando a quantidade a ser produzida)

      2 - Variável (a quantidade deste componente variar de acordo com o volume requerido do produto)

      Corresponde à coluna G1_FIXVAR da tabela SG1 com a seguinte conversão:

      G1_FIXVAR T4N_FIXA Descrição
      F 1 Fixa
      V 2 Variável
      <outro valor> 2 Variável
      T4N_GROPC Grupo de opcionais Corresponde à coluna G1_GROPC da tabela SG1
      T4N_ITOPC Item opcional Corresponde à coluna G1_OPC da tabela SG1
      T4N_POTEN

      Potência de lote.

      Determina quanto da quantidade informada para o componente realmente será utilizada quando o sistema for efetuar cálculos de quantidades a empenhar, requisitar, comprar, etc.

      Corresponde à coluna G1_POTENCI da tabela SG1
      T4N_ARMCON Armazém de consumo Corresponde à coluna G1_LOCCONS da tabela SG1
      T4N_FANTAS Indica se o componente é um fantasma na estrutura

      São verificadas as colunas G1_FANTASM, BZ_FANTASM (se configurado no MV_ARQPROD) e B1_FANTASM, nessa ordem. Se todas as colunas estiverem em branco, é assumido como F:

      F - Não é um produto fantasma

      T - É um produto fantasma

      T4N_IDREG Identificador do registro

      Concatenação das colunas G1_FILIAL e R_E_C_N_O_ da tabela SG1:

      G1_FILIAL + R_E_C_N_O_

      T4O - Alternativo

      Armazena os alternativos (SGI) a serem considerados pelo MRP.

      Rotinas que integram: PCPA200 e MATA010

      Integração Fonte Função
      Online PCPA200API.prw PCPA200MRP > PCPA200INT
      Schedule - -
      Sincronização PCPA140.prw SincEstrut > A200APIAlt

      A integração dos alternativos é realizada em conjunto com a integração das estruturas, sendo assim, também não é permitido integrar os alternativos via schedule.

      Nome Descrição Valor
      T4O_FILIAL Filial do registro

      Corresponde à coluna G1_FILIAL da tabela SGI

      T4O_ALTERN Produto alternativo Corresponde à coluna GI_PRODALT da tabela SGI
      T4O_TPCONV Tipo de conversão

      Corresponde à coluna GI_TIPOCON da tabela SGI com a seguinte conversão:

      GI_TIPOCON T4O_TPCONV Descrição
      M 1 Multiplicação
      D 2 Divisão
      <outro valor> 1 Multiplicação
      T4O_FATCON Fator de conversão Corresponde à coluna GI_FATOR da tabela SGI
      T4O_DATA Data de vigência Corresponde à coluna GI_DATA da tabela SGI
      T4O_ESTOQ Utilização de alternativo

      Corresponde à coluna GI_ESTOQUE da tabela SGI:

      T4O_ESTOQUE Valida Saldo Produz/Compra
      1 Original e Alternativo Original
      2 Original e Alternativo Alternativo
      3 Alternativo Alternativo
      T4O_SEQ Sequência de utilização Corresponde à coluna GI_ORDEM da tabela SGI
      T4O_IDEST Identificador da estrutura Corresponde à coluna T4N_IDREG da tabela T4N

      T4Q - Ordem de Produção

      Armazena as ordens de produção (SC2) a serem considerados pelo MRP.

      Rotinas que integram: MATA250, MATA650, MATA651, MATA680, MATA681, MATA690, MATA720, MATA800, PCPA144, PCPA712.

      Integração Fonte Função
      Online MATA650API.prw MATA650INT > A650AddInt
      Schedule PCPA141OP.PRW PCPA141OP
      Sincronização PCPA140.prw SincOrdPrd
      Nome Descrição Valor
      T4Q_FILIAL Filial do registro

      Corresponde à coluna C2_FILIAL da tabela SC2

      T4Q_PROD Produto da ordem Corresponde à coluna C2_PRODUTO da tabela SC2
      T4Q_LOCAL Armazém de produção Corresponde à coluna C2_LOCAL da tabela SC2
      T4Q_QUANT Quantidade de produção Corresponde à coluna C2_QUANT da tabela SC2
      T4Q_SALDO Saldo da ordem Obtido através da função ASC2SLD (fonte matxfunb.prx)
      T4Q_DATPRI Data de início da ordem Corresponde à coluna C2_DATPRI da tabela SC2
      T4Q_DATA Data de entrega Corresponde à coluna C2_DATPRF da tabela SC2
      T4Q_MOPC Opcionais da ordem de produção (em formato JSON) Corresponde à coluna C2_MOPC da tabela SC2 convertida para o formato JSON utilizando a função "MOpcToJson" (Faz a conversão das informações dos opcionais do formato MEMO para o formato JSON, aplicando algumas regras para diminuir o volume de informações)
      T4Q_TIPO Tipo de ordem de produção

      Corresponde à coluna C2_TPOP combinada com a coluna C2_DATRF da tabela SC2 com a seguinte conversão:

      C2_TPOP C2_DATRF T4Q_TIPO Descrição
      P

      -

      1

      Planejada

      F <vazio> 4 Firme
      F <preenchido> 5

      Fechada

      T4Q_IDREG Identificador da ordem de produção Corresponde à coluna R_E_C_N_O_ da tabela SC2
      T4Q_SITUA Situação da ordem de produção

      Corresponde à coluna C2_STATUS da tabela SC2 com a seguinte conversão:

      C2_STATUS T4Q_SITUA Descrição
      N 1 Normal
      S 2 Sacramentada
      U 3 Suspensa
      T4Q_OP Número da ordem de produção

      Concatenação das colunas C2_NUM, C2_ITEM, C2_SEQUEN e C2_ITEMGRD da tabela SC2:

      C2_NUM + C2_ITEM + C2_SEQUEN + C2_ITEMGRD

      T4Q_OPPAI Ordem de produção pai

      Concatenação das colunas C2_NUM, C2_ITEM e C2_SEQPAI da tabela SC2:

      C2_NUM + C2_ITEM + C2_SEQPAI

      T4Q_ERPOPC Opcional do ERP Corresponde à coluna C2_OPC da tabela SC2
      T4Q_ERPMOP Opcional MEMO do ERP Corresponde à coluna C2_MOPC da tabela SC2
      T4Q_PATHOP Caminho da estrutura da ordem de produção conforme seus opcionais Obtido através da função MOpcToJson (fonte MOpcToJson.prw)

      T4S - Empenho

      Armazena os empenhos (SD4) a serem considerados pelo MRP.

      Rotinas que integram: a integração é feita via trigger na tabela SD4.

      Integração Fonte Função
      Online - -
      Schedule PCPA141EMP.prw PCPA141EMP
      Sincronização PCPA140.prw SincEmpe

      Não é permitido integrar os empenhos de modo online.

      Nome Descrição Valor
      T4S_FILIAL Filial do registro

      Corresponde à coluna D4_FILIAL da tabela SD4

      T4S_PROD Produto empenhado Corresponde à coluna D4_COD da tabela SD4
      T4S_OP Ordem de produção Corresponde à coluna D4_OP da tabela SD4
      T4S_OPORIG Ordem de produção origem Corresponde à coluna D4_OPORIG da tabela SD4
      T4S_DT Data do empenho Corresponde à coluna D4_DATA da tabela SD4
      T4S_SEQ Sequência do empenho Corresponde à coluna D4_TRT da tabela SD4
      T4S_QTD Quantidade do empenho Corresponde à coluna D4_QUANT da tabela SD4
      T4S_QSUSP Quantidade suspensa Corresponde à coluna D4_QSUSP da tabela SD4
      T4S_LOCAL Armazém de consumo Corresponde à coluna D4_LOCAL da tabela SD4
      T4S_IDREG Identificador do empenho Corresponde à coluna R_E_C_N_O_ da tabela SD4

      T4T - Solicitação de Compra

      Armazena as solicitações de compra (SC1) a serem considerados pelo MRP.

      Rotinas que integram: a integração é feita via trigger na tabela SC1.

      Integração Fonte Função
      Online - -
      Schedule PCPA141SCO.prw PCPA141SCO
      Sincronização PCPA140.prw SincSolCom

      Não é permitido integrar as solicitações de compra de modo online.

      Nome Descrição Valor
      T4T_FILIAL Filial do registro

      Corresponde à coluna C1_FILIAL da tabela SC1

      T4T_NUM Solicitação de compras Corresponde à coluna C1_NUM da tabela SC1
      T4T_SEQ Sequência Corresponde à coluna C1_ITEM da tabela SC1
      T4T_PROD Código do produto Corresponde à coluna C1_PRODUTO da tabela SC1
      T4T_OP Ordem de produção Corresponde à coluna C1_OP da tabela SC1
      T4T_DTENT Data de entrega Corresponde à coluna C1_DATPRF da tabela SC1
      T4T_QTD Quantidade Corresponde à coluna C1_QUANT da tabela SC1
      T4T_QUJE Quantidade em pedido Corresponde à coluna C1_QUJE da tabela SC1
      T4T_LOCAL Armazém de recebimento Corresponde à coluna C1_LOCAL da tabela SC1
      T4T_TIPO Tipo da solicitação

      Corresponde à coluna C1_TPOP da tabela SC1 com a seguinte conversão:

      C7_TPOP T4T_TIPO Descrição
      F 1 Firme
      P 2 Prevista
      <vazio> 1 Firme
      <outro valor> 2 Prevista
      T4T_IDREG Identificador da solicitação de compra Corresponde à coluna R_E_C_N_O_ da tabela SC1

      T4U - Pedido de Compra

      Armazena os pedidos de compra (SC7) a serem considerados pelo MRP.

      Rotinas que integram: a integração é feita via trigger na tabela SC7.

      Integração Fonte Função
      Online - -
      Schedule PCPA141OCO.prw PCPA141OCO
      Sincronização PCPA140.prw SincPedCom

      Não é permitido integrar os pedidos de compra de modo online.

      Nome Descrição Valor
      T4U_FILIAL Filial do registro

      Corresponde à coluna C7_FILIAL da tabela SC7

      T4U_NUM Número do pedido Corresponde à coluna C7_NUM da tabela SC7
      T4U_SEQ Sequência Corresponde à coluna C7_ITEM da tabela SC7
      T4U_PROD Produto Corresponde à coluna C7_PRODUTO da tabela SC7
      T4U_OP Ordem de Produção Corresponde à coluna C7_OP da tabela SC7
      T4U_DTENT Data de Entrega Corresponde à coluna C7_DATPRF da tabela SC7
      T4U_QTD Quantidade Corresponde à coluna C7_QUANT da tabela SC7
      T4U_QUJE Quantidade atendida Corresponde à coluna C7_QUJE da tabela SC7
      T4U_LOCAL Armazém de consumo Corresponde à coluna C7_LOCAL da tabela SC7
      T4U_TIPO Tipo da ordem de produção

      Corresponde à coluna C7_TPOP da tabela SC7 com a seguinte conversão:

      C7_TPOP T4U_TIPO Descrição
      F 1 Firme
      P 2 Prevista
      <vazio> 1 Firme
      <outro valor> 2 Prevista
      T4U_IDREG Identificador do pedido de compra Corresponde à coluna R_E_C_N_O_ da tabela SC7
      T4U_ORIGEM Origem do pedido de compra

      Corresponde à coluna C7_TIPO da tabela SC7

      T4V - Estoque

      Armazena os saldos em estoque (SB2 em conjunto com as SB8 e SDD) a serem considerados pelo MRP.

      Rotinas que integram: a integração é feita via trigger na tabela SB2.

      Integração Fonte Função
      Online - -
      Schedule PCPA141EST.prw PCPA141EST
      Sincronização PCPA140.prw SincStock

      Não é permitido integrar os saldos em estoque de modo online.

      O estoque considera os registros das tabelas SB2, SB8 e SDD. 

      Nome Descrição SB2 SB8 SDD
      T4V_FILIAL Filial do registro

      B2_FILIAL

      B8_FILIAL DD_FILIAL
      T4V_PROD Produto B2_COD B8_PRODUTO DD_PRODUTO
      T4V_LOCAL Armazém do estoque B2_LOCAL B8_LOCAL DD_LOCAL
      T4V_LOTE Lote

      ''

      B8_LOTECTL DD_LOTECTL
      T4V_SLOTE Sublote '' B8_NUMLOTE DD_NUMLOTE
      T4V_VALID Validade '' B8_DTVALID

      B8_DTVALID (relacionando o produto)

      T4V_QTD Quantidade disponível
      B1_RASTRO B2_QATU
      L ou S 0
      <outro valor> B2_QATU
      B8_SALDO 0
      T4V_QNPT Quantidade em terceiros B2_QNPT 0 0
      T4V_QTNP Quantidade de terceiros B2_QTNP 0 0
      T4V_QTIND Quantidade indisponível 0 0 0
      T4V_IDREG Identificador do registro B2_FILIAL + B2_COD + B2_LOCAL B8_FILIAL + B8_PRODUTO + B8_LOCAL + B8_LOTECTL + B8_NUMLOTE DD_FILIAL + DD_PRODUTO + DD_LOCAL + DD_LOTECTL + DD_NUMLOTE
      T4V_SLDBQ Saldo bloqueado em CQ (Controle de Qualidade) 0 0 DD_SALDO



      Processamento

      Tabelas alimentadas durante a execução do PCPA712 ou na Geração dos Documentos (SMH).

        HW1 - Parâmetros do MRP

        Armazena os parâmetros usados na execução de um ticket do MRP.

        Nome Descrição Valor
        HW1_FILIAL Filial do registro Código da filial que executou o ticket
        HW1_PARAM Código do parâmetro Código do parâmetro do MRP
        HW1_VAL Valor do parâmetro Valor que foi selecionado pelo usuário para o parâmetro
        HW1_LISTA Lista de valores do parâmetro

        Utilizado para os filtros "multivalorados" presentes na tela de Seleção do PCPA712

        Ficam salvos todos os registros selecionados separados pelo caractere |

        Exemplo:

        HW1_PARAM HW1_VAL HW1_LISTA
        products <vazio> |PA-001|PI-001|MP-001|
        demandType 12349 <vazio>
        HW1_TICKET Ticket do MRP Número do ticket ao qual o parâmetro se refere

        HW2 - Setup

        Armazena o setup de execução do MRP com todos os parâmetros utilizados.

        Nome Descrição Valor
        HW2_FILIAL Código da filial do setup Filial corrente que estava executando o PCPA712
        HW2_CODIGO Código do setup Código do setup informado pelo usuário na primeira tela do PCPA712
        HW2_DESCRI Descrição do setup Descrição do setup informada pelo usuário na primeira tela do PCPA712
        HW2_PARAM Código do parâmetro Código do parâmetro do MRP, conforme HW1_PARAM
        HW2_VALOR Valor do parâmetro Valor do parâmetro do MRP, conforme HW1_VAL
        HW2_LISTA Lista de valores do parâmetro Lista de valores do parâmetro do MRP, conforme HW1_LISTA

        HW3 - Processamentos do MRP

        Utilizada para controle e armazenamento das execuções do MRP.

        Nome Descrição Valor
        HW3_FILIAL Filial do ticket Filial que está executando o ticke
        HW3_TICKET

        Número do ticket de execução do MRP

        Esse número é único e sequencial, independente da filial que executou o MRP

        HW3_DTINIC Data início da execução Data em que foi reservado o número do ticket e iniciado o processamento em background
        HW3_HRINIC Hora início da execução Hora em que foi reservado o número do ticket e iniciado o processamento em background
        HW3_DTFIM Data fim da execução Data em que se encerrou a execução do ticket
        HW3_HRFIM Hora fim da execução Hora em que se encerrou a execução do ticket
        HW3_STATUS Status da execução do ticket
        HW3_STATUS Descrição Evento
        1 Reservado Foi reservada a numeração do ticket.
        2 Iniciado

        Iniciou o processamento.

        Mesmo estando na primeira tela o processamento já começou em segundo plano.

        3 Finalizado O processamento foi finalizado por completo e com sucesso.
        4 Cancelando

        O processamento está sendo cancelado.

        Mesmo que já tenha sido fechada a tela, alguns processos são feitos antes de atualizar o ticket para Cancelado (status 5).

        5 Cancelado O ticket foi cancelado.
        6 Documentos gerados Os documentos foram gerados com sucesso.
        7 Documentos gerados com pendências Finalizou a geração dos documentos, mas ocorreram alguns erros no processamento.
        8 Excluído

        O ticket foi excluído através da opção Limpeza de Tickets.

        9 Documentos gerados (integrando) O processamento foi finalizado, e os documentos gerados estão sendo integrados às tabelas do MRP.
        HW3_DTFCMI Data fim da carga em memória inicial Data em que finalizou a carga em memória inicial
        HW3_HRFCMI Hora fim da carga em memória inicial Hora em que finalizou a carga em memória inicial
        HW3_DTFCMG Data fim da carga em memória Data em que finalizou a carga em memória
        HW3_HRFCMG Hora fim da carga em memória Hora em que finalizou a carga em memória
        HW3_STATCM Status da carga em memória
        HW3_STATCM Descrição Evento
        0 Não iniciado

        Estão sendo processadas as pendências de integração.

        É utilizado esse campo para controle de lock do processamento das pendências.

        1 Pendente A carga ainda não foi iniciada.
        2 Carregando Realizando a carga dos dados para a memória.
        3 Em memória Carga de dados finalizada.
        4 Descarregada

        Memória descarregada: variáveis globais e objetos destruídos.

        9 Erro Ocorreu algum erro que abortou o processamento.
        HW3_STATRN Status do recálculo de níveis da estrutura
        HW3_STATRN Descrição Evento
        1 Pendente O recálculo de níveis ainda não foi iniciado.
        2 Executando Está sendo executada a procedure de recálculo de níveis.
        3 Concluído Recálculo de níveis finalizado.
        9 Erro Ocorreu algum erro que abortou o processamento.
        HW3_STATCA Status do cálculo do MRP
        HW3_STATCA Descrição Evento
        1 Pendente O cálculo do MRP ainda não foi iniciado.
        2 Executando Está sendo executado o cálculo do MRP.
        3 Concluído O cálculo do MRP finalizado com sucesso.
        4 Cancelado O cálculo do MRP foi cancelado.
        9 Erro Ocorreu algum erro que abortou o processamento.
        HW3_STATPE Status da persistência dos resultados em disco
        HW3_STATPE Descrição Evento
        1 Pendente A gravação dos resultados em disco ainda não foi iniciada.
        2 Executando O resultados estão sendo gravados em disco.
        3 Concluído A gravação dos resultados em disco foi iniciada.
        4 Cancelado A gravação dos resultados em disco foi cancelada.
        9 Erro Ocorreu algum erro que abortou o processamento.
        HW3_USER Usuário requisitante Código do usuário que iniciou o processamento do ticket
        HW3_USRCAN Usuário cancelamento

        Código do usuário que cancelou o processamento do ticket

        Quando o próprio PCPA712 cancela por alguma validação, esse campo pode ficar em branco

        HW3_DTCANC Data do cancelamento Data em que o processamento foi cancelado
        HW3_HRCANC Hora do cancelamento Hora em que o processamento foi cancelado
        HW3_MSG Mensagem de retorno

        Mensagem de retorno referente à execução do ticket

        Exemplos:

        "Data XX/XX/XX não encontrada no calendário do MRP."

        "Falha ao obter acesso exclusivo para executar o recálculo de níveis."

        "Erro ao identificar os produtos para processamento."

        HWB - Resultados Sumarizados

        Armazena os resultados sumarizados de um período do MRP.

        Nome Descrição Valor
        HWB_FILIAL Filial do resultado Código da filial ao qual o resultado corresponde
        HWB_TICKET Ticket do processamento do MRP Ticket processado pelo MRP que deu origem ao registro
        HWB_DATA Data do período

        Data da necessidade do produto no MRP

        HWB_PRODUT Produto calculado pelo MRP Código do produto que foi processado pelo MRP
        HWB_IDOPC Opcional do produto no MRP ID do opcional do produto no MRP
        HWB_QTSLES Saldo em estoque do produto no inicio do período

        Quantidade em estoque que foi calculado pelo MRP para o inicio do período

        HWB_QTENTR Entradas previstas para o produto neste período Quantidade de entradas previstas pelo MRP para o produto no período
        HWB_QTSAID Saídas previstas para o produto neste período Quantidade de saídas previstas pelo MRP para o produto no período
        HWB_QTSEST Saídas de estrutura do produto neste período Quantidade de saídas por estrutura calculado pelo MRP para o produto no período
        HWB_QTSALD Saldo do produto no final do período

        Saldo final do produto calculado pelo MRP:

        + HWB_QTSLES Saldo em estoque
        + HWB_QTENTR Entradas previstas
        + HWB_QTRENT Entradas por transferência
        - HWB_QTSAID Saídas previstas
        - HWB_QTSEST Saídas de estrutura
        - HWB_QTRSAI Saídas para transferência
        = HWB_QTSALD Saldo final do período
        HWB_QTNECE Quantidade de necessidade calculada para o produto neste período

        Necessidade gerada para o produto pelo MRP

        HWB_QTSALD HWB_QTNECE
        maior ou igual a zero 0
        menor que zero (-) HWB_QTSALD
        HWB_DTINIC Data de inicio do produto Data calculada considerando Lead Time para inicio dos documentos do produto
        HWB_NIVEL Nível do produto na estrutura Nível do produto na estrutura
        HWB_QTRSAI Quantidade de saída por transferência do produto no período Quantidade de saídas por transferência que foi calculado pelo MRP para o produto no período
        HWB_QTRENT Quantidade de entrada por transferência do produto no período Quantidade de entradas por transferência que foi calculado pelo MRP para o produto no período
        HWB_AGLPRD Aglutinação de período Indica se para o produto e período foi realizada a aglutinação de saídas de estrutura em um período diferente do utilizado pelo MRP, conforme parametrização definida no cadastro de complemento de produtos

        HWC - Resultados Rastreados

        Armazena os resultados rastreados das saídas de um período do MRP.

        Nome Descrição Valor
        HWC_FILIAL Filial que gerou a necessidade Código da filial que possui a necessidade
        HWC_TICKET Ticket do processamento do MRP Ticket processado pelo MRP que deu origem ao registro
        HWC_DATA Data da necessidade Data da necessidade
        HWC_TPDCPA Tipo do documento pai
        HWC_TPDCPA Descrição
        0 Consolidado
        1 Plano Mestre
        2 Previsão de Vendas
        3 Pedido de Venda
        4 Empenhos de Projeto
        5 Importação CSV
        9 Manual
        AGL Necessidade aglutinada
        ESTNEG Estoque inicial negativo
        Est.Seg. Estoque de Segurança
        LTVENC Lote vencido
        OP Ordem de Produção
        Ponto Ped. Ponto de Pedido
        Pré-OP Ordem de Produção Pré-Existente
        SUBPRD Subproduto de OP
        TRANF_ES Transferência de estoque
        TRANF_PR Transferência de produção
        HWC_DOCPAI Número do documento pai que deu origem a necessidade Código gerado pelo MRP para o documento pai da necessidade
        HWC_DOCFIL

        Número do documento filho que irá gerar necessidades por saída de estrutura

        Código gerado pelo MRP para a necessidade
        HWC_PRODUT Código do produto Código do produto que contém a necessidade
        HWC_TRT Sequência estrutura TRT do produto na estrutura
        HWC_QTNEOR Quantidade de necessidade original do registro Necessidade original do registro
        HWC_QTSLES Saldo em estoque no momento em que a necessidade foi processada Saldo em estoque no processamento da necessidade
        HWC_QTBXES Quantidade de baixa de estoque para suprir a necessidade Quantidade de baixa de estoque para suprir a necessidade
        HWC_QTSUBS Quantidade de substituições para suprir a necessidade Quantidade de substituição para suprir a necessidade
        HWC_QTSBVL Quantidade substituída no produto original Quantidade que foi substituída no produto original
        HWC_QTEMPE Quantidade de empenho Quantidade que será usada para empenho
        HWC_QTNECE Quantidade da necessidade após o processamento

        Quantidade da necessidade após a baixa de estoque, substituição, transferências e politicas de estoque

        + HWC_QTNEOR Necessidade original
        + HWC_QTRSAI Saída para transferência
        - HWC_QTBXES Baixa de estoque
        - HWC_QTRENT Entrada por transferência
        - HWC_QTSUBS (somente se o valor for maior que zero) Entrada de alternativo
        = HWC_QTNECE Necessidade final
        HWC_REV Revisão da estrutura Revisão da estrutura do produto que gerou a necessidade
        HWC_VERSAO Versão da produção Identificador da versão da produção utilizado no processamento da necessidade
        HWC_ROTEIR Roteiro de produção Roteiro que será usado no empenho
        HWC_OPERAC Operação Operação que será usada no empenho
        HWC_LOCAL Local de consumo Código do armazém do qual foi consumido estoque
        HWC_CHAVE Chave do registro Identificador do registro
        HWC_CHVSUB Chave de substituição Identificador do registro que realizou a substituição (HWC_CHAVE do registro que realizou a substituição)
        HWC_SEQUEN Sequência da quebra Sequência da quebra de uma necessidade
        HWC_TDCERP Tipo de documento gerado no ERP
        HWC_TDCERP Descrição Status
        1 Ordem de Produção Previsto
        2 Solicitação de Compra Previsto
        3 Autorização de Entrega Previsto
        4 Ordem de Produção

        Firme

        5 Solicitação de Compra Firme
        6 Autorização de Entrega Firme
        HWC_DOCERP Número do documento gerado Código da OP/SC/PC gerado
        HWC_STATUS Status do registro
        HWC_STATUS Descrição
        1 Documento gerado
        2 Documento não foi gerado pois não foi gerado documento do produto pai
        3 Documento não foi gerado devido a seleção de datas na geração de documentos
        HWC_IDOPC Id do opcional no MRP Código do opcional do produto no MRP
        HWC_ROTFIL Roteiro documento filho Roteiro que será usado para criação da ordem de produção deste registro
        HWC_QTRSAI Quantidade de transferência de saída Quantidade de saídas por transferências
        HWC_QTRENT Quantidade de transferência de entrada Quantidade de entradas por transferências
        HWC_AGLUT Documento aglutinador Código do documento aglutinador (HWC_DOCPAI) caso o registro tenha sido aglutinado

        HWD - ID's Opcionais

        Armazena os registros relacionados aos IDs de opcionais do MRP.

        Nome Descrição Valor
        HWD_FILIAL Filial do registro Código da filial do produto que criou o ID
        HWD_TICKET Ticket do MRP Ticket processado pelo MRP que deu origem ao registro
        HWD_IDMAST ID Master ID Master do opcional
        HWD_IDPAI ID Pai Valor do ID pai
        HWD_ID ID do opcional

        ID intermediário do opcional ou ID Master caso não seja um produto intermediário

        HWD_KEY Chave primária

        Identificador do registro, criado a partir do path no Json com os opcionais de um registro

        HWD_KEYMAT Chave matriz

        Id do opcional na matriz do MRP

        HWD_OPCION Opcional Valor do opcional dentro do MRP
        HWD_ERPOPC Opcional ERP Valor do opcional cadastrado nas tabelas do ERP
        HWD_ERPMOP Opcional MEMO do ERP      Valor do MEMO opcional cadastrado nas tabelas do ERP
        HWD_DEFAUL Opcional default         

        S - Sim

        N - Não

        HWG - Rastreio Aglutinação

        Armazena informações relacionadas a aglutinação de rastreios do MRP.

        Nome Descrição Valor
        HWG_FILIAL Filial do registro Filial da necessidade que foi aglutinada
        HWG_TICKET Ticket do MRP Ticket processado pelo MRP que deu origem ao registro
        HWG_PROD Produto Código do produto
        HWG_DOCAGL Documento aglutinador Código do documento aglutinador
        HWG_TPDCOR Tipo do documento aglutinado
        HWG_TPDCOR Descrição
        0 Consolidado
        1 Plano Mestre
        2 Previsão de Vendas
        3 Pedido de Venda
        4 Empenhos de Projeto
        5 Importação CSV
        9 Manual
        AGL Necessidade aglutinada
        ESTNEG Estoque inicial negativo
        Est.Seg. Estoque de Segurança
        LTVENC Lote vencido
        OP Ordem de Produção
        Ponto Ped. Ponto de Pedido
        Pré-OP Ordem de Produção Pré-Existente
        SUBPRD Subproduto de OP
        TRANF_ES Transferência de estoque
        TRANF_PR Transferência de produção
        HWG_DOCORI Documento original Código do documento original que foi aglutinado
        HWG_SEQORI Sequencia do documento original Sequencia do documento original
        HWG_NECESS Necessidade original Necessidade original do registro que foi aglutinado
        HWG_QTEMPE Quantidade empenho Quantidade que será usada para empenho
        HWG_QTSUBS Quantidade substituição Quantidade substituída para suprir a necessidade
        HWG_QTRENT Transferência de entrada Transferência de entrada para suprir a necessidade
        HWG_PRODOR Produto origem Produto que deu origem a necessidade que foi aglutinada
        HWG_QTRSAI Transferência de saída Quantidade de transferência de saída
        HWG_DOCFIL Código do documento filho Código do documento que gerou a necessidade que foi aglutinada (HWC_DOCFIL)
        HWG_TRT Sequência na estrutura. Sequência do componente na estrutura do produto pai. Utilizado para gerar a sequência do empenho (D4_TRT) quando existe aglutinação

        HWM - Logs de Eventos

        Registra os logs do MRP (Parâmetro log de eventos).

        Nome Descrição Valor
        HWM_FILIAL Filial do registro Código da filial que realizou o log
        HWM_TICKET Ticket do MRP Ticket processado pelo MRP que deu origem ao registro
        HWM_PRODUT Produto Produto que realizou o log
        HWM_EVENTO Código do evento ocorrido

        001 - Saldo em estoque inicial menor que zero

        002 - Atrasar o evento

        003 - Adiantar o evento

        004 - Data de necessidade invalida - Data anterior a data base

        005 - Data de necessidade invalida - Data posterior ao prazo máximo do MRP

        006 - Documento planejado em atraso

        007 - Cancelar o documento

        009 - Saldo em estoque menor ou igual ao ponto de pedido

        010 - Limite excedido na quebra de lotes

        011 - Alteração no armazém da demanda

        012 - Documento com armazém que não controla MRP

        HWM_LOGMRP Descrição do evento gerado Mensagem de acordo com o evento
        HWM_DOC Documento Identificador do documento que realizou o log registrado
        HWM_ITEM Item do documento Item ou dado complementar do documento que realizou o log
        HWM_ALIAS Alias da tabela origem do evento

        Alias da tabela onde está presente o documento que realizou o log registrado

        Exemplo: Realizou log para cancelar uma ordem de produção, logo o alias será a tabela de ordens de produção (T4Q)

        HWM_PRDORI Produto origem Código do produto que gerou a necessidade

        SMA - Sugestão de Transferências

        Registra as sugestões de transferências do MRP.

        Nome Descrição Valor
        MA_FILIAL Filial do registro Filial que estará registrada a transferência
        MA_FILORIG Filial origem da transferência Código da filial origem da transferência
        MA_FILDEST Filial destino da transferência Código da filial destino da transferência
        MA_PROD Produto que será transferido Código do produto que será transferido
        MA_TICKET Ticket do MRP Ticket processado pelo MRP que deu origem ao registro
        MA_DTTRANS Data da transferência Data sugerida pelo MRP para a transferência
        MA_QTDTRAN Quantidade da transferência Valor da transferência
        MA_ARMORIG Armazém de origem Armazém de origem do produto que será transferido
        MA_ARMDEST Armazém destino Armazém destino do produto que será transferido
        MA_DOCUM Documento Identificador da transferência
        MA_STATUS Status do processamento

        0 - Transferência não processada

        1 - Transferência processada com sucesso

        2 - Transferência processada com erro

        MA_MSG Mensagem caso ocorra erro na criação da transferência Mensagem do erro ocorrido na criação da transferência
        MA_DTRECEB Data de recebimento Data que será recebida a transferência

        SMB - Nível de Produtos

        Armazena o nível do produto por filial.

        Nome Descrição Valor
        MB_FILIAL Filial do registro Código da filial
        MB_PROD Produto Código do produto
        MB_NIVEL Nível do produto Nível do produto na filial que está no campo MB_FILIAL

        SME - Rastreio das Entradas

        Grava o rastreio das demandas quando selecionada a opção "Gerar Rastreabilidade das Demandas" na primeira tela do PCPA712.

        Essa tabela é alimentada no final do cálculo do MRP e não há uma tela de consulta para ela. Na geração dos documentos ela é lida e interpretada para, então, alimentar a tabela SMH que pode ser consultada através da rotina Rastreabilidade de demandas.


        A lógica da tabela se baseia na seguinte regra:

        O documento de entrada X (ME_TPDCENT, ME_NMDCENT) foi usado/criado para atender o documento de saída Y (ME_TPDCSAI, ME_NMDCSAI).



        Nome Descrição Valor
        ME_FILIAL Filial do registro

        Ainda não há a rastreabilidade de demandas para ambientes multi-empresa

        Esse campo será gravado com: xFilial("SME")

        ME_TICKET Número do ticket Número do ticket a que se refere o registro da rastreabilidade
        ME_TPDCENT Tipo do documento de entrada

        Indica o tipo do documento de entrada gerado ou usado pelo MRP para atender a saída:

        ME_TPDCENT Descrição
        0 Saldo inicial
        1 Ordem de produção
        2 Solicitação de compra
        3 Pedido de compra
        E Estoque de segurança
        P Ponto de pedido
        R Empenho
        ME_NMDCENT Número do documento de entrada Indica o número do documento de entrada gerado ou usado pelo MRP para atender a saída
        ME_DATA Data no MRP Período do MRP em que foi gerado o documento
        ME_PRODUTO Código do produto Produto do documento
        ME_QUANT Quantidade Quantidade do produto/documento ao qual se refere o registro de rastreabilidade
        ME_TIPO Tipo do registro
        ME_TIPO Descrição
        0 Saldo Inicial
        1 Entrada Prevista
        2 Composição da rastreabilidade
        3

        Saldo gerado pela entrada prevista

        Exemplo: uma OP produz 10 unidades e o empenho é de 8 unidades.

        ME_TPDCSAI Tipo do documento de saída

        Tipo do documento de saída que está sendo rastreado

        Nessa coluna é utilizado o tipo do documento que está na HWC_TPDCPA da tabela HWC

        ME_NMDCSAI Número do documento de saída

        Número do documento de saída que está sendo rastreado

        Nessa coluna é utilizado o número do documento que está na HWC_DOCPAI da tabela HWC

        ME_IDREG Identificador do registro

        Identificador único do registro da rastreabilidade

        É um sequencial criado no método criaIdReg da classe MrpDominio_RastreioEntradas

        Quando a entrada é um novo saldo, é concatenado (separado por | ) nesse identificador o identificador do pai (que gerou o saldo)

        ME_TRT Sequência na estrutura Sequência (TRT) do produto
        ME_IDPAI Identificador do registro pai Indica o ME_IDREG do registro pai para montar o relacionamento entre os documentos
        ME_LOTE Lote Indica o lote do produto, quando houver
        ME_SLOTE Sublote Indica o sublote do produto, quando houver

        SMH - Rastreabilidade das Demandas (ERP)

        Grava o rastreio das demandas quando selecionada a opção "Gerar Rastreabilidade das Demandas" na primeira tela do PCPA712 e são gerados os documentos.

        Essa tabela pertence ao ERP e é alimentada na Geração dos Documentos com base na tabela SME.

        Ela pode ser consultada através da rotina Rastreabilidade de demandas.

        Nome Descrição Valor
        MH_FILIAL Filial do registro Corresponde à coluna ME_FILIAL da tabela SME
        MH_DEMANDA Código da demanda Código da demanda que originou a rastreabilidade
        MH_DEMSEQ Sequência da demanda Sequência da demanda que originou a rastreabilidade
        MH_DEMDOC Documento da demanda Documento da demanda que originou a rastreabilidade
        MH_TPDCENT Tipo documento de entrada Corresponde à coluna ME_TPDCENT da tabela SME
        MH_NMDCENT Número documento entrada Corresponde à coluna ME_NMDCENT da tabela SME
        MH_PRODUTO Código do produto Corresponde à coluna ME_PRODUTO da tabela SME
        MH_DATA Data do documento Corresponde à coluna ME_DATA da tabela SME
        MH_QUANT Quantidade do documento Corresponde à coluna ME_QUANT da tabela SME
        MH_TPDCSAI Tipo documento de saída Corresponde à coluna ME_TPDCSAI da tabela SME
        MH_NMDCSAI Número documento de saída Corresponde à coluna ME_NMDCSAI da tabela SME
        MH_IDREG Identificador do registro

        Identificador único do registro com a seguinte composição:

        XXYYYYYY_Z

        Onde:

        XX = PA ou MP (se o nível do produto for 99)

        YYYYYY = Número do ticket (pode haver mais de um ticket válido)

        Z = Corresponde à coluna ME_IDREG da tabela SME

        MH_TRT Sequência do componente Corresponde à coluna ME_TRT da tabela SME
        MH_IDPAI Identificador pai Indica o MH_IDREG do registro pai para montar o relacionamento entre os documentos
        MH_LOTE Lote Corresponde à coluna ME_LOTE da tabela SME
        MH_SLOTE Sublote Corresponde à coluna ME_SLOTE da tabela SME

        SMM - Produtos Processados

        Armazena os produtos que serão usados no cálculo do MRP quando utilizado carga seletiva.

        Nome Descrição Valor
        MM_FILIAL Filial do registro Código da filial
        MM_TICKET Ticket do MRP Ticket processado pelo MRP que deu origem ao registro
        MM_PROD Produto Código do produto

        SMV - Documentos Utilizados

        Armazena os documentos utilizados no processamento do MRP.

        Nome Descrição Valor
        MV_FILIAL Filial que está presente o documento Código da filial que foi carregado o documento
        MV_TICKET Ticket do MRP Ticket processado pelo MRP que deu origem ao registro
        MV_PRODUT Produto Código do produto
        MV_IDOPC ID opcional ID do opcional do produto no cálculo do MRP
        MV_DATAMRP Data MRP Data do MRP onde o documento foi considerado
        MV_DOCUM Documento Identificador do documento
        MV_TIPDOC Tipo documento

        1 - Ordem de produção (Firme)

        2 - Solicitação de compra (Firme)

        3 - Pedido de compra (Firme)

        4 - Empenho (Firme)

        5 - Demanda

        6 - Saldo inicial

        7 - Saldo rejeitado por CQ

        8 - Em terceiro

        9 - De terceiro

        0 - Saldo bloqueado

        A - Ordem de produção (Prevista)

        B - Solicitação de compra (Prevista)

        C - Pedido de compra (Previsto)

        D - Empenho (Previsto)

        E - Autorização de Entrega (Firme)

        F - Autorização de Entrega (Prevista)

        MV_TIPREG Tipo do registro

        1 - Entrada

        2 - Saída

        3 - Saldo inicial

        MV_TABELA Tabela que foi carregado o documento

        Alias da tabela que foi carregado o documento

        Exceções: Os documentos carregados da tabela T4V terão conteúdo diferente dependendo de sua origem

        T4V - Saldo inicial

        ET - Em terceiro

        DT - De terceiro

        SB - Saldo bloqueado

        MV_QUANT Quantidade do documento Quantidade do documento carregado
        • Sem rótulos