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 |
|
||||||||||||
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_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. |
HW8 - Logs do processamento Schedule
Tabela disponível a partir da release 12.1.2410
Tabela para gravação de LOGs do processamento das integrações via Schedule.
Sempre que a integração de registros do MRP for executada, serão registrados logs do processo.
São gerados os seguintes logs:
- Início do processamento;
- Quantidade de registros a integrar;
- Término do processamento;
- Processamento não executado devido a alguma restrição ou devido a algum erro.
Essa tabela pode ser consultada na rotina PCPA142
Coluna | Descrição | Valor |
---|---|---|
HW8_FILIAL | Filial do registro | '' |
HW8_ID | Identificador da execução | Valor sequencial que identifica uma execução da rotina de integração |
HW8_SEQUEN | Sequencial do log | Valor sequencial vinculado a coluna HW8_ID, que identifica a ordem de geração do LOG dentro da execução da rotina de integração. |
HW8_ROTINA | Rotina que iniciou o processo. |
|
HW8_DATA | Data de geração do LOG | Data em que o LOG foi criado. |
HW8_HORA | Horário de geração do LOG | Hora em que o LOG foi criado. |
HW8_API | API integradora | Código da API conforme a coluna T4P_API da tabela T4P |
HW8_MSG | Mensagem do log | Texto do LOG, identificando o processo que foi realizado. |
HW8_DET | Detalhes do LOG | Grava o detalhamento do LOG caso ocorram erros na execução da integração. |
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 |
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 e PCPA200
Integração | Fonte | Função |
---|---|---|
Online | MATA637API.prw | MATA637INT |
Schedule | - | - |
Sincronização | PCPA140.prw | SincOpComp |
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:
|
||||||||||||||||||
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:
|
||||||||||||||||||
HWA_RASTRO | Rastreabilidade | Corresponde à coluna B1_RASTRO da tabela SB1 com a seguinte conversão:
|
||||||||||||||||||
HWA_MRP | Considera MRP | Corresponde à coluna B1_MRP da tabela SB1 com a seguinte conversão:
|
||||||||||||||||||
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:
|
||||||||||||||||||
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:
|
||||||||||||||||||
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:
|
||||||||||||||||||
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:
|
||||||||||||||||||
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:
|
||||||||||||||||||
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:
|
||||||||||||||||||
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 |
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:
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 |
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 HZ8_LEADTR da tabela HZ8. Caso não exista a tabela HZ8 no dicionário de dados, corresponde à coluna B5_LEADTR da tabela SB5 |
MI_AGLUMRP | Aglutinação no MRP | Corresponde à coluna B5_AGLUMRP da tabela SB5, porém os valores aceitos são somente: 2 - Diário 3 - Semanal 4 - Quinzenal 5 - Mensal 7 - Semestral |
MI_TRANSF | Permite transferência | Corresponde à coluna HZ8_TRANSF da tabela HZ8 |
MI_FILCOM | Filial de compra | Corresponde à coluna HZ8_FILCOM da tabela HZ8 |
MI_LMTRANS | Lote mínimo de transferência | Corresponde à coluna HZ8_LMTRAN da tabela HZ8 |
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:
|
|||||||||||||||||||||
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 |
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:
|
||||||||||||
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 |
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:
|
||||||||||||
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_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:
|
||||||||||||||||
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:
|
||||||||||||||||
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 |
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 |
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:
|
|||||||||||||||
T4T_IDREG | Identificador da solicitação de compra | Corresponde à coluna R_E_C_N_O_ da tabela SC1 | |||||||||||||||
T4T_APROV | Flag Aprovação | Corresponde à coluna C1_APROV da tabela SC1 com as seguintes opções:
|
|||||||||||||||
T4T_ITGRD | Item grade | Corresponde à coluna C1_ITEMGRD | |||||||||||||||
T4T_DOCUM | Documento | Identificador da solicitação de compra, corresponde à concatenação dos campos C1_NUM+C1_ITEM+C1_ITEMGRD |
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 |
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:
|
|||||||||||||||
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 |
|||||||||||||||
T4U_ITGRD | Item grade | Corresponde à coluna C7_ITEMGRD | |||||||||||||||
T4U_DOCUM | Documento | Identificador do pedido de compra, corresponde à concatenação dos campos C7_NUM+C7_ITEM+C7_ITEMGRD |
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 |
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 |
|
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_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_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_STATRN | Status do recálculo de níveis da estrutura |
|
||||||||||||||||||||||||||||||
HW3_STATCA | Status do cálculo do MRP |
|
||||||||||||||||||||||||||||||
HW3_STATPE | Status da persistência dos resultados em disco |
|
||||||||||||||||||||||||||||||
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_QTNECE | Quantidade de necessidade calculada para o produto neste período | Necessidade gerada para o produto pelo MRP
|
|||||||||||||||||||||
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_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_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_DOCERP | Número do documento gerado | Código da OP/SC/PC gerado | ||||||||||||||||||||||||||||||||||||
HWC_STATUS | Status do registro |
|
||||||||||||||||||||||||||||||||||||
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_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.
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_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_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 do documento. |
MV_TICKET | Ticket do MRP | Ticket de processamento do MRP. |
MV_PRODUT | Produto | Código do produto vinculado ao documento. |
MV_IDOPC | ID opcional | ID de opcionais gerado pelo MRP. |
MV_DATAMRP | Data MRP | Indica a data do cálculo do MRP onde a quantidade do documento foi considerada. |
MV_DOCUM | Documento | Identificador do documento. O identificador do documento possui variações conforme o tipo de documento (MV_TIPDOC), conforme detalhado abaixo:
|
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 | Identifica o tipo do registro: 1 - Entrada 2 - Saída 3 - Saldo inicial |
MV_TABELA | Tabela que foi carregado o documento | Identifica a tabela origem do 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 | Indica a quantidade do documento que foi considerada pelo cálculo do MRP. |