Á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