Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idTAB_CFG
Card
idHWL
labelHWL

HWL - Parâmetro de Integração

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

Rotina de cadastro: PCPA139

ColunaDescriçãoValor
HWL_FILIALFilial do sistema''
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_ATIVOIndica se a integração do ERP com o MRP está ativa

1 - Ativo

2 - Inativo

Card
idSMQ
labelSMQ

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

ColunaDescrição
MQ_FILIALFilial do sistema
MQ_CODFIL Código da filial que deve ser integrada com o MRP.
Card
idT4P
labelT4P

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

ColunaDescriçãoValor
T4P_FILIALFilial do sistema''
T4P_APIIdentificador da APIAs APIs são carregadas pela função CarregaT4P (fonte PCPA139.prw).
T4P_TPEXECTipo de execução da API

1 - Online

2 - Schedule

T4P_ATIVOIndica 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
idT4R
labelT4R

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

ColunaDescriçãoValor
T4R_FILIALFilial do registro''
T4R_APIAPI integradoraCódigo da API conforme a coluna T4P_API da tabela T4P.
T4R_STATUSStatus do registro

1 - Pendente

2 - Reprocessado com erro

3 - Aguardando schedule

4 - Pendente schedule

T4R_IDREGIdentificador do registro
APIT4R_IDREG
MRPBILLOFMATERIALT4N_FILIAL + T4N_PROD

MRPSTOCKBALANCE

(quando não possui T4V_IDREG)

T4V_FILIAL + T4V_PROD + T4V_LOCAL
<demais APIs>XXX_IDREG
T4R_DTENVData do envio do registroData em que foi gerada a pendência.
T4R_HRENVHorário do envioHora em que foi gerada a pendência.
T4R_PROGPrograma integrador
T4R_PROGGatilho
<nome da rotina>Nome da rotina que gerou a pendência.
TRIGGERA trigger gerou a pendência (integração via schedule).
RPCA integração foi disparada pelo PCPA712 e ocorreu erro.
PCPA141A integração foi disparada pelo agendamento e ocorreu erro.
PCPA142A integração foi disparada através da opção Reprocessar do PCPA142.
T4R_MSGRETMensagem de retornoMensagem de retorno da API (grava no método setError da classe MRPApi).
T4R_DTREPData do reprocessamentoGrava a data em que foi executado o reprocessamento da pendência via PCPA142.
T4R_HRREPHorário do reprocessamentoGrava a hora em que foi executado o reprocessamento da pendência via PCPA142.
T4R_MSGENVMensagem enviada

Mensagem em formato JSON que foi enviada para a API.

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

T4R_TIPOTipo do movimento

1 - Inclusão

2 - Exclusão

3 - Atualização

T4R_DADOSDados pendentes de envio

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

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

T4R_IDPRCIdentificador 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.

...

Tabelas alimentadas durante o processamento a execução do PCPA712.

Deck of Cards
idTAB_PROC
Card
idHW1
labelHW1

HW1 - Parâmetros do MRP

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

NomeDescriçãoValor
HW1_FILIALFilial do registroCódigo da filial que executou o ticket.
HW1_PARAMCódigo do parâmetroCódigo do parâmetro do MRP.
HW1_VALValor do parâmetroValor que foi selecionado pelo usuário para o parâmetro. 
HW1_LISTALista 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_PARAMHW1_VALHW1_LISTA
products<vazio>|PA-001|PI-001|MP-001|
demandType12349<vazio>
HW1_TICKETTicket do MRPNúmero do ticket ao qual o parâmetro se refere.
Card
idHW2
labelHW2

HW2 - Setup

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

NomeDescriçãoValor
HW2_FILIALCódigo da filial do setupFilial corrente que estava executando o PCPA712.
HW2_CODIGOCódigo do setupCódigo do setup informado pelo usuário na primeira tela do PCPA712.
HW2_DESCRIDescrição do setupDescrição do setup informada pelo usuário na primeira tela do PCPA712.
HW2_PARAMCódigo do parâmetroCódigo do parâmetro do MRP, conforme HW1_PARAM.
HW2_VALORValor do parâmetroValor do parâmetro do MRP, conforme HW1_VAL.
HW2_LISTALista de valores do parâmetroLista de valores do parâmetro do MRP, conforme HW1_LISTA.
Card
idHW3
labelHW3

HW3 - Processamentos do MRP

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

NomeDescriçãoValor
HW3_FILIALFilial do ticketFilial que está executando o ticket
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_DTINICData início da execuçãoData em que foi reservado o número do ticket e iniciado o processamento em background.
HW3_HRINICHora início da execuçãoHora em que foi reservado o número do ticket e iniciado o processamento em background.
HW3_DTFIMData fim da execuçãoData em que se encerrou a execução do ticket.
HW3_HRFIMHora fim da execuçãoHora em que se encerrou a execução do ticket.
HW3_STATUSStatus da execução do ticket
StaescriçãotusDEvento
1ReservadoFoi reservada a numeração do ticket
2Iniciado

Iniciou o processamento

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

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

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).

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

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

9Documentos gerados (integrando)O processamento foi finalizado, e os documentos gerados estão sendo integrados às tabelas do MRP.
HW3_DTFCMIData fim da carga em memória inicialData em que finalizou a carga em memória inicial.
HW3_HRFCMIHora fim da carga em memória inicialHora em que finalizou a carga em memória inicial.
HW3_DTFCMGData fim da carga em memóriaData em que finalizou a carga em memória.
HW3_HRFCMGHora fim da carga em memóriaHora em que finalizou a carga em memória.
HW3_STATCMStatus da carga em memória
StatusDescriçãoEvento
1

2

3

4

HW3_STATRNStatus do recálculo de níveis da estrutura
HW3_STATCAStatus do cálculo do MRP
HW3_STATPEStatus da persistência dos resultados em disco
HW3_USERUsuário requisitanteCódigo do usuário que iniciou o processamento do ticket.
HW3_USRCANUsuá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_DTCANCData do cancelamentoData em que o processamento foi cancelado.
HW3_HRCANCHora do cancelamentoHora em que o processamento foi cancelado.
HW3_MSGMensagem 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
idHWB
labelHWB

HWB - Resultados Sumarizados

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

NomeDescriçãoValor
HWB_FILIALFilial do resultado.Código da filial ao qual o resultado corresponde.
HWB_TICKETTicket do processamento do MRP.Ticket processado pelo MRP que deu origem ao registro.
HWB_DATAData do período.

Data da necessidade do produto no MRP.

HWB_PRODUTProduto calculado pelo MRP.Código do produto que foi processado pelo MRP.
HWB_IDOPCOpcional do produto no MRP.ID do opcional do produto no MRP.
HWB_QTSLESSaldo em estoque do produto no inicio do período.Quantidade em estoque que foi calculado pelo MRP para o inicio do período.
HWB_QTENTREntradas previstas para o produto neste período.Quantidade de entradas previstas pelo MRP para o produto no período.
HWB_QTSAIDSaídas previstas para o produto neste período.Quantidade de saídas previstas pelo MRP para o produto no período.
HWB_QTSESTSaídas de estrutura do produto neste período.Quantidade de saídas por estrutura calculado pelo MRP para o produto no período.
HWB_QTSALDSaldo do produto no final do período.Saldo final do produto calculado pelo MRP.
HWB_QTNECEQuantidade de necessidade calculada para o produto neste período.Necessidade gerada para o produto pelo MRP.
HWB_DTINICData de inicio do produto.Data calculada considerando Lead Time para inicio dos documentos do produto.
HWB_NIVELNível do produto na estrutura.Nível do produto na estrutura.
HWB_QTRSAIQuantidade 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_QTRENTQuantidade 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_AGLPRDAglutinação de períodoIndica 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
idHWC
labelHWC

HWC - Resultados Rastreados

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

NomeDescriçãoValor
HWC_FILIALFilial que gerou a necessidade.Código da filial que possui a necessidade.
HWC_TICKETTicket do processamento do MRP.Ticket processado pelo MRP que deu origem ao registro.
HWC_DATAData da necessidade.Data da necessidade.
HWC_TPDCPATipo do documento pai.

0 - Consolidado

1 - Plano Mestre

2 - Previsão de Vendas

3 - Pedido de Venda

4 - Empenhos de Projeto

5 - Importação CSV

9 - Manual

OP- Ordem de Produção

Pré-OP - Ordem de Produção Pré-Existente

Est.Seg. - Estoque de Segurança

Ponto Ped. - Ponto de Pedido

SUBPRD - Subproduto de OP

AGL - Necessidade aglutinada

TRANF_PR - Transferência de produção

TRANF_ES - Transferência de estoque

ESTNEG - Estoque inicial negativo

LTVENC - Lote vencido

HWC_DOCPAINú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_PRODUTCódigo do produto.Código do produto que contém a necessidade.
HWC_TRTSequência estrutura.TRT do produto na estrutura.
HWC_QTNEORQuantidade de necessidade original do registro.Necessidade original do registro.
HWC_QTSLESSaldo em estoque no momento em que a necessidade foi processada.Saldo em estoque no processamento da necessidade.
HWC_QTBXESQuantidade de baixa de estoque para suprir a necessidade.Quantidade de baixa de estoque para suprir a necessidade.
HWC_QTSUBSQuantidade de substituições para suprir a necessidade.Quantidade de substituição para suprir a necessidade.
HWC_QTSBVLQuantidade substituída no produto original.Quantidade que foi substituída no produto original.
HWC_QTEMPEQuantidade de empenho.Quantidade que será usada para empenho.
HWC_QTNECEQuantidade da necessidade após o processamento.

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

HWC_REVRevisão da estrutura.Revisão da estrutura do produto que gerou a necessidade.
HWC_VERSAOVersão da produção.Identificador da versão da produção utilizado no processamento da necessidade.
HWC_ROTEIRRoteiro de produção.Roteiro que será usado no empenho.
HWC_OPERACOperação.Operação que será usada no empenho.
HWC_LOCALLocal de consumo.Código do armazém do qual foi consumido estoque.
HWC_CHAVEChave do registro.Identificador do registro.
HWC_CHVSUBChave de substituição.Identificador do registro que realizou a substituição (HWC_CHAVE do registro que realizou a substituição).
HWC_SEQUENSequência da quebra.Sequência da quebra de uma necessidade.
HWC_TDCERPTipo de documento gerado no ERP.

1 - Ordem de Produção

2 - Solicitação de Compra

3 - Pedido de Compra

HWC_DOCERPNúmero do documento gerado.Código da OP/SC/PC gerado.
HWC_STATUSStatus do registro.

1 - Documento gerado

2 - Documento não foi gerado pois não foi gerado documento do produto pai

3 - Documento não foi gerado devido a seleção de datas na geração de documentos

HWC_IDOPCId do opcional no MRP.Código do opcional do produto no MRP.
HWC_ROTFILRoteiro documento filho.Roteiro que será usado para criação da ordem de produção deste registro.
HWC_QTRSAIQuantidade de transferência de saída.Quantidade de saídas por transferências .
HWC_QTRENTQuantidade de transferência de entrada.Quantidade de entradas por transferências.
HWC_AGLUTDocumento aglutinadorCódigo do documento aglutinador (HWC_DOCPAI) caso o registro tenha sido aglutinado.
Card
idHWD
labelHWD

HWD - ID's Opcionais

Armazena os registros relacionados aos IDs de opcionais do MRP.

NomeDescriçãoValor
HWD_FILIALFilialCódigo da filial do produto que criou o id.
HWD_TICKETTicket do MRPTicket processado pelo MRP que deu origem ao registro.
HWD_IDMASTID MasterID Master do opcional.
HWD_IDPAIID PaiValor do Id pai.
HWD_IDID do opcional

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

HWD_KEYChave primária

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

HWD_KEYMATChave matriz

Id do opcional na matriz do MRP.

HWD_OPCIONOpcionalValor do opcional dentro do MRP.
HWD_ERPOPCOpcional ERPValor do opcional cadastrado nas tabelas do ERP.
HWD_ERPMOPOpcional MEMO do ERP     Valor do MEMO opcional cadastrado nas tabelas do ERP.
HWD_DEFAULOpcional default         

S - Sim

N - Não

Card
idHWG
labelHWG

HWG - Rastreio Aglutinação

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

NomeDescriçãoValor
HWG_FILIALFilialFilial da necessidade que foi aglutinada.
HWG_TICKETTicket do MRPTicket processado pelo MRP que deu origem ao registro.
HWG_PRODProdutoCódigo do produto.
HWG_DOCAGLDocumento aglutinadorCódigo do documento aglutinador.
HWG_TPDCORTipo do documento aglutinado

0 - Consolidado

1 - Pedido de Venda

2 - Previsão de Vendas

3 - Plano Mestre

4 - Empenhos de Projeto

5 - Importação CSV

9 - Manual

OP- Ordem de Produção

Pré-OP - Ordem de Produção Pré-Existente

Est.Seg. - Estoque de Segurança

Ponto Ped. - Ponto de Pedido

SUBPRD - Subproduto de OP

AGL - Necessidade aglutinada

TRANF_PR - Transferência de produção

TRANF_ES - Transferência de estoque

ESTNEG - Estoque inicial negativo

LTVENC - Lote vencido

HWG_DOCORIDocumento originalCódigo do documento original que foi aglutinado.
HWG_SEQORISequencia do documento originalSequencia do documento original.
HWG_NECESSNecessidade originalNecessidade original do registro que foi aglutinado.
HWG_QTEMPEQuantidade empenhoQuantidade que será usada para empenho.
HWG_QTSUBSQuantidade substituiçãoQuantidade substituída para suprir a necessidade.
HWG_QTRENTTransferência de entradaTransferência de entrada para suprir a necessidade.
HWG_PRODORProduto origemProduto que deu origem a necessidade que foi aglutinada.
HWG_QTRSAITransferência de saídaQuantidade de transferência de saída.
HWG_DOCFILCódigo do documento filhoCódigo do documento que gerou a necessidade que foi aglutinada (HWC_DOCFIL).
HWG_TRTSequê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
idHWM
labelHWM

HWM - Logs de Eventos

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

NomeDescriçãoValor
HWM_FILIALFilialCódigo da filial que realizou o log.
HWM_TICKETTicket do MRPTicket processado pelo MRP que deu origem ao registro.
HWM_PRODUTProdutoProduto que realizou o log.
HWM_EVENTOCó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

HWM_LOGMRPDescrição do evento geradoMensagem de acordo com o evento.
HWM_DOCDocumentoIdentificador do documento que realizou o log registrado.
HWM_ITEMItemItem ou dado complementar do documento que realizou o log.
HWM_ALIASAlias

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_PRDORIProduto origemCódigo do produto que gerou a necessidade.
Card
idSMA
labelSMA

SMA - Sugestão de Transferências

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

NomeDescriçãoValor
MA_FILIALFilialFilial que estará registrada a transferência.
MA_FILORIGFilial origem da transferênciaCódigo da filial origem da transferência.
MA_FILDESTFilial destino da transferênciaCódigo da filial destino da transferência.
MA_PRODProduto que será transferidoCódigo do produto que será transferido.
MA_TICKETTicket do MRPTicket processado pelo MRP que deu origem ao registro.
MA_DTTRANSData da transferênciaData sugerida pelo MRP para a transferência.
MA_QTDTRANQuantidade da transferênciaValor da transferência.
MA_ARMORIGArmazém de origemArmazém de origem do produto que será transferido.
MA_ARMDESTArmazém destinoArmazém destino do produto que será transferido.
MA_DOCUMDocumentoIdentificador da transferência.
MA_STATUSStatus do processamento

0 - Transferência não processada

1 - Transferência processada com sucesso

2 - Transferência processada com erro

MA_MSGMensagem caso ocorra erro na criação da transferênciaMensagem do erro ocorrido na criação da transferência.
MA_DTRECEBData de recebimentoData que será recebida a transferência.
Card
idSMB
labelSMB

SMB - Nível de Produtos

Armazena o nível do produto por filial.

NomeDescriçãoValor
MB_FILIALFilialCódigo da filial.
MB_PRODProdutoCódigo do produto.
MB_NIVELNívelNível do produto na filial que está no campo MB_FILIAL.
Card
idSMV
labelSMV

SMV - Documentos Utilizados

Armazena os documentos utilizados no processamento do MRP.

NomeDescriçãoValor
MV_FILIALFilial que está presente o documentoCódigo da filial que foi carregado o documento.
MV_TICKETTicket do MRPTicket processado pelo MRP que deu origem ao registro.
MV_PRODUTProdutoCódigo do produto.
MV_IDOPCID opcionalID do opcional do produto no cálculo do MRP.
MV_DATAMRPData MRPData do MRP onde o documento foi considerado.
MV_DOCUMDocumentoIdentificador do documento.
MV_TIPDOCTipo documento

1 - Ordem de produção

2 - Solicitação de compra

3 - Pedido de compra

4 - Empenho

5 - Demanda

6 - Saldo inicial

7 - Saldo rejeitado por CQ

8 - Em terceiro

9 - De terceiro

10 - Saldo bloqueado

MV_TIPREGTipo do registro

1 - Entrada

2 - Saída

3 - Saldo inicial

MV_TABELATabela 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_QUANTQuantidade do documentoQuantidade do documento carregado.
Card
idSMM
labelSMM

SMM - Produtos Processados

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

NomeDescriçãoValor
MM_FILIALFilialCódigo da filial.
MM_TICKETTicket do MRPTicket processado pelo MRP que deu origem ao registro.
MM_PRODProdutoCódigo do produto.