...
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 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_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 sistema | 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 sistema | '' | 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:
...