...
Expandir |
---|
|
ERP | MRP | Descrição |
---|
NNR | HWY | Armazém | SB1 | HWA | Produto | SB2, SB8, SDD | T4V | Estoque | SB5 | SMI | Dados Adicionais do Produto | SBZ | HWE | Indicadores de Produtos | SC1 | T4T | Solicitação de Compra | SC2 | T4Q | Ordem de Produção | SC7 | T4U | Pedido de Compra | SD4 | T4S | Empenho | SD7, SD2 | HWX | Saldo Rejeitado | SG1 | T4N | Estrutura | SGF | HW9 | Operação por Componente | SGI | T4O | Alternativo | SVC | T4M | Versão da Produção | SVR | T4J | Demandas | SVZ | HW0 | Calendário do MRP |
|
...
Deck of Cards |
---|
|
Card |
---|
| HWL - Parâmetro de IntegraçãoTabela 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 |
|
Card |
---|
| SMQ - Filiais para IntegraçãoTabela 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 |
|
Card |
---|
| T4P - Parâmetros de IntegraçãoTabela 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) |
|
Card |
---|
| T4R - Pendências de IntegraçãoTabela 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:
deck |
|
Card |
---|
| HW0 HW8 - Logs do processamento Schedule Informações |
---|
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. | - MRP - Identifica que o processo de integração foi iniciado a partir da abertura do MRP (PCPA712);
- SCHEDULE - Identifica que o processo de integração foi iniciado a partir de um agendamento (Schedule).
| 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:
Deck of Cards |
---|
|
Card |
---|
| HW0 - Calendário do MRPArmazena os calendários do MRP (SVZ) que podem ser usados no processamento. Calendário do MRPArmazena os calendários do MRP (SVZ) que podem ser usados no processamento. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: PCPA131 Integração | Fonte | Função |
---|
Online | PCPA131API.prw | PCPA131INT | Schedule | - | - | Sincronização | PCPA140.prw | SincCalend |
Nota |
---|
| Não é permitido integrar o calendário via schedule. |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| HW9 - Operação por ComponenteArmazena as operações por componente (SGF) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: MATA637, PCPA124 e PCPA200 Integração | Fonte | Função |
---|
Online | MATA637API.prw | MATA637INT | Schedule | - | - | Sincronização | PCPA140.prw | SincOpComp |
Nota |
---|
| 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. |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| HWA - ProdutoArmazena os produtos (SB1) que podem ser utilizados pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: MATA010 e PCPA200 Integração | Fonte | Função |
---|
Online | MATA010API.prw | A010IntPrd | Schedule | PCPA141PRD.prw | PCPA141PRD | Sincronização | PCPA140.prw | SincProd |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| HWE - Indicadores de ProdutosArmazena os indicadores de produtos (SBZ) a serem usados pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: MATA018 e MATA019 Integração | Fonte | Função |
---|
Online | MATA019API.prw | MATA019INT | Schedule | PCPA141PRD.prw | PCPA141IPR | Sincronização | PCPA140.prw | SincIndPrd |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| HWX - Saldo RejeitadoArmazena os saldos rejeitados (SD7) dos produtos a serem usados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
Nota |
---|
| 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. |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| HWY - ArmazémArmazena os locais de estoque (NNR) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
Nota |
---|
| Não é permitido integrar os armazéns de modo online. |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| SMI - Dados Adicionais do ProdutoArmazena os dados adicionais (SB5) dos produtos a serem usados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| T4J - DemandaArmazena as demandas (SVR) a serem usadas pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: PCPA136 Integração | Fonte | Função |
---|
Online | PCPA136API.prw | PCPA136INT | Schedule | PCPA141DEM.prw | PCPA141DEM | Sincronização | PCPA140.prw | SincDemand |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| T4M - Versão da ProduçãoArmazena as versões da produção (SVC) a serem usadas pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: PCPA119 Integração | Fonte | Função |
---|
Online | PCPA119API.prw | PCPA119INT | Schedule | PCPA141VEP.prw | PCPA141VEP | Sincronização | PCPA140.prw | SincPrdVer |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| T4N - EstruturaArmazena as estruturas (SG1) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: PCPA200 e MATA010 Integração | Fonte | Função |
---|
Online | PCPA200API.prw | PCPA200MRP > PCPA200INT | Schedule | - | - | Sincronização | PCPA140.prw | SincEstrut |
Nota |
---|
| Não é permitido integrar as estruturas via schedule. |
|
Card |
---|
| 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_ |
|
|
|
Card |
---|
| T4O - AlternativoArmazena os alternativos (SGI) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| Rotinas que integram: PCPA200 e MATA010 Integração | Fonte | Função |
---|
Online | PCPA200API.prw | PCPA200MRP > PCPA200INT | Schedule | - | - | Sincronização | PCPA140.prw | SincEstrut > A200APIAlt |
Nota |
---|
| 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. |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| T4Q - Ordem de ProduçãoArmazena as ordens de produção (SC2) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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) |
|
|
|
Card |
---|
| T4S - EmpenhoArmazena os empenhos (SD4) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
Nota |
---|
| Não é permitido integrar os empenhos de modo online. |
|
Card |
---|
| 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 |
|
|
|
Card |
---|
| T4T - Solicitação de CompraArmazena as solicitações de compra (SC1) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
Nota |
---|
| Não é permitido integrar as solicitações de compra de modo online. |
|
Card |
---|
| 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: T4UT4T_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 |
|
|
|
Card |
---|
| T4U - Pedido de CompraArmazena os pedidos de compra (SC7) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
Nota |
---|
| Não é permitido integrar os pedidos de compra de modo online. |
|
Card |
---|
| 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_IDREGORIGEM | Identificador Origem do pedido de compra | Corresponde à coluna R_E_C_N_O_ C7_TIPO da tabela SC7 |
|
|
|
Card |
---|
| T4V - EstoqueArmazena os saldos em estoque (SB2 em conjunto com as SB8 e SDD) a serem considerados pelo MRP. Deck of Cards |
---|
| Card |
---|
| 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 |
Nota |
---|
| Não é permitido integrar os saldos em estoque de modo online. |
|
Card |
---|
| 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).
Deck of Cards |
---|
|
Card |
---|
| HW1 - Parâmetros do MRPArmazena 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 |
|
Card |
---|
| HW2 - SetupArmazena 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 |
|
Card |
---|
| HW3 - Processamentos do MRPUtilizada 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." |
|
Card |
---|
| HWB - Resultados SumarizadosArmazena 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 MRPgerada 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 |
|
Card |
---|
| HWC - Resultados RastreadosArmazena 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 |
- 2 - | Previsto | 2 | Solicitação de Compra | Previsto | 3 | Autorização de Entrega | Previsto | 4 | Ordem de Produção | Firme | 5 | Solicitação de Compra |
3 - Pedido 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 | - - | 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 |
|
Card |
---|
| HWD - ID's OpcionaisArmazena 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 |
|
Card |
---|
| HWG - Rastreio AglutinaçãoArmazena 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 |
|
Card |
---|
| HWM - Logs de EventosRegistra 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 |
|
Card |
---|
| SMA - Sugestão de TransferênciasRegistra 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 |
|
Card |
---|
| SMB - Nível de ProdutosArmazena 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 |
|
Card |
---|
| SME - Rastreio das EntradasGrava 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.
Dica |
---|
| 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 |
|
Card |
---|
| 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 |
|
Card |
---|
| SMM - Produtos ProcessadosArmazena 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 |
|
Card |
---|
| SMV - Documentos UtilizadosArmazena 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 10 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 |
|
|