Expandir |
---|
|
ERP | MRP | Descrição |
---|
NNR | HWY | Armazém | SB1 | HWA | Produto | SB2, SB8, SDD | T4V | Estoque | SB5, HZ8 | 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 |
|
Configurações
Tabelas exclusivas do MRP: parâmetros, configurações, controles:
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. |
|
Card |
---|
| 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. 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. |
|
Pré-Processamento
Tabelas alimentadas antes do processamento do PCPA712 que são utilizadas durante ou depois do processamento:
HW9 - Operação por Componente
Armazena as operações por componente (SGF) a serem considerados pelo MRP.
Rotinas que integram: MATA637, PCPA124 e PCPA200
Deck of Cards |
---|
|
HW0 - Calendário do MRPArmazena os calendários do MRP (SVZ) que podem ser usados no processamento. Rotinas que integram: PCPA131 Card |
---|
| Deck of Cards |
---|
| Card |
---|
| 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 sistema | 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 |
---|
|
Deck of Cards |
---|
|
Card |
---|
|
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. |
CardNomeDescriçãoValorHW9_FILIALFilial do registroCorresponde à coluna GF_FILIAL da tabela SGF.HW9_PRODCódigo do produtoCorresponde à coluna GF_PRODUTO da tabela SGF.HW9_ROTEIRRoteiro de operaçõesCorresponde à coluna GF_ROTEIRO da tabela SGF.HW9_OPERACOperação do roteiroCorresponde à coluna GF_OPERAC da tabela SGF.HW9_COMPComponenteCorresponde à coluna GF_COMP da tabela SGF.HW9_TRTSequênciaCorresponde à coluna GF_TRT da tabela SGF.HW9_IDREGIdentificador do registroConcatenaçã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
CardHWA - Produto
Armazena os produtos (SB1) que podem ser utilizados pelo MRP.
Deck of Cards CardRotinas que integram: MATA010 e PCPA200
IntegraçãoFonteFunçãoOnlineMATA010API.prw A010IntPrdSchedulePCPA141PRD.prwPCPA141PRDSincronizaçãoPCPA140.prwSincProd CardNomeDescriçãoValorHWA_FILIALFilial do sistemaCorresponde à coluna B1_FILIAL da tabela SB1.HWA_PRODProduto MRPCorresponde à coluna B1_COD da tabela SB1.HWA_LOCPADArmazém padrãoCorresponde à coluna B1_LOCPAD da tabela SB1.HWA_TIPOTipo de produtoCorresponde à coluna B1_TIPO da tabela SB1.HWA_GRUPOGrupoCorresponde à coluna B1_GRUPO da tabela SB1.HWA_QEQuantidade por embalagemCorresponde à coluna B1_QE da tabela SB1.HWA_EMINPonto de pedidoCorresponde à coluna B1_EMIN da tabela SB1.HWA_ESTSEGEstoque de segurançaCorresponde à coluna B1_ESTSEG da tabela SB1.HWA_PEPrazo de entregaCorresponde à coluna B1_PE da tabela SB1.
HWA_TIPETipo de prazo de entregaCorresponde à 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_LELote econômicoCorresponde à coluna B1_LE da tabela SB1.HWA_LMLote mínimoCorresponde à coluna B1_LM da tabela SB1.HWA_TOLERTolerânciaCorresponde à coluna B1_TOLER da tabela SB1.HWA_TIPDECTipo decimalCorresponde à 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_RASTRORastreabilidadeCorresponde à 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_MRPConsidera MRPCorresponde à 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_REVATURevisão atualCorresponde à coluna B1_REVATU da tabela SB1.HWA_EMAXEstoque máximoCorresponde à coluna B1_EMAX da tabela SB1.HWA_PROSBPProcessamento subprodutoCorresponde à coluna B1_PRODSBP da tabela SB1 com a seguinte conversão:
B1_PRODSBP | HWA_PROSBP | Descrição |
---|
P | 1 | Produzindo |
C | 2 | Comprando |
HWA_LOTSBPLote do subprodutoCorresponde à coluna B1_LOTESBP da tabela SB1.HWA_ESTORIEstrutura do subprodutoCorresponde à coluna B1_ESTRORI da tabela SB1.HWA_APROPRApropriaçãoCorresponde à coluna B1_APROPRI da tabela SB1 com a seguinte conversão:
B1_APROPRI | HWA_APROPR | Descrição |
---|
D | 1 | Direto |
I | 2 | Indireto |
HWA_HORFIXHorizonte fixoCorresponde à coluna VK_HORFIX da tabela SVK.HWA_TPHFIXTipo de horizonte fixoCorresponde à coluna VK_TPHOFIX da tabela SVK.HWA_NUMDECNúmero de decimaisNo Protheus sempre será "0" (zero).
HWA_NIVELNível do produto na estruturaEssa 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_CPOTENControla potênciaCorresponde à coluna B1_CPOTENC da tabela SB1.HWA_IDREGIdentificador do registroConcatenação das colunas B1_FILIAL e B1_COD da tabela SB1:
B1_FILIAL + B1_COD
HWA_BLOQUEProduto bloqueadoCorresponde à coluna B1_MSBLQL da tabela SB1.HWA_CONTRAContratoCorresponde à 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_ROTOPERoteiro de operaçõesCorresponde à coluna B1_OPERPAD da tabela SB1.HWA_CCUSTOCentro de custo custeioCorresponde à coluna B1_CCCUSTO da tabela SB1.HWA_MOPCOpcional 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_ERPOPCOpcional do ERPCorresponde à coluna B1_OPC da tabela SB1.HWA_ERPMOPOpcional MEMO do produtoCorresponde à coluna B1_MOPC da tabela SB1.HWA_DESCDescrição do produtoCorresponde à coluna B1_DESC da tabela SB1.HWA_DESCTPDescrição tipo de produtoDescrição do Tipo do Produto conforme a tabela SX5 (Tabela 02).HWA_GRPCOMGrupo de comprasCorresponde à coluna B1_GRUPCOM da tabela SB1.HWA_GCDESCDescrição grupo comprasCorresponde à coluna AJ_DESC da tabela SAJ.HWA_UMUnidade de medidaCorresponde à coluna B1_UM da tabela SB1.HWA_QBQuantidade base da estruturaCorresponde à coluna B1_QB da tabela SB1. CardHWE - Indicadores de Produtos
Armazena os indicadores de produtos (SBZ) a serem usados pelo MRP.
Revisão atual Deck of Cards |
---|
|
Card |
---|
| Rotinas que integram: MATA018 MATA010 e MATA019 PCPA200 Integração | Fonte | Função |
---|
Online | MATA019APIMATA010API.prw | MATA019INTA010IntPrd | Schedule | PCPA141PRD.prw | PCPA141IPRPCPA141PRD | Sincronização | PCPA140.prw | SincIndPrdSincProd |
|
Card |
---|
id | HWEHWA_CAMPOS |
---|
label | Campos |
---|
| HWE sistemaregistro | Corresponde à coluna | BZ SBZ.HWEHWA_PROD | Produto MRP | Corresponde à coluna | BZ SBZ.HWEHWA_LOCPAD | Armazém padrão | Corresponde à coluna | BZ SBZ.HWEQEQuantidade por embalagem BZQE SBZ.HWEEMINPonto de pedidoGrupo | Corresponde à coluna | BZB1_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 | SBZ.HWEHWA_ESTSEG | Estoque de segurança | Corresponde à coluna | BZ SBZ.HWEHWA_PE | Prazo de entrega | Corresponde à coluna | BZ SBZ.HWEHWA_TIPE | Tipo de prazo de entrega | Corresponde à coluna | BZB1_TIPE da tabela SB1 com a seguinte conversão: | BZHWEHWA_TIPE | Descrição |
---|
H | 1 | Hora | D | 2 | Dia | S | 3 | Semana | M | 4 | Mês | A | 5 | Ano |
| HWEHWA_LE | Lote econômico | Corresponde à coluna | BZ SBZ.HWEHWA_LM | Lote mínimo | Corresponde à coluna | BZ SBZ.HWEHWA_TOLER | Tolerância | Corresponde à coluna | BZ SBZ.HWEMRPConsidera MRPTipo decimal | Corresponde à coluna | BZMRP TIPODEC da tabela SB1 com a seguinte conversão: | BZMRPHWEMRPSSimN | Não | E | 2 | Especial |
| Arredonda | I | 3 | Incrementa | T | 4 | Trunca |
| HWA_RASTRO | Rastreabilidade |
| HWE_REVATU |
BZREVATU SBZ.HWE_EMAXEstoque máximoCorresponde à coluna BZ_EMAX da tabela SBZ.HWE_HORFIXHorizonte fixoCorresponde à coluna BZ_HORFIX da tabela SBZ.HWE_TPHFIXTipo de horizonte fixoCorresponde à coluna BZ_TPHOFIX da tabela SBZ.HWE_IDREGIdentificador do registroConcatenação das colunas BZ_FILIAL e BZ_COD da tabela SBZ:
BZ_FILIAL + BZ_COD
HWE_MOPCOpcionais 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_ERPOPCOpcionais do ERPCorresponde à coluna BZ_OPC da tabela SBZ.HWE_ERPMOPOpcional MEMO do produtoCorresponde à coluna BZ_MOPC da tabela SBZ.HWE_QBQuantidade base da estruturaCorresponde à coluna BZ_QB da tabela SBZ.