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


...


Cadastros

Tabelas alimentadas antes do processamento do PCPA712 que são utilizadas durante ou depois do processamento:

...