TUEEQ5_DT_MONITOR_INTEGRAÇÃO_ERP
Autor: Ricardo Mororo | Publicado: 2017-02-16T11:18:00-08:00





Tela para monitoramento e identificação de possíveis inconsistências durante o processo de integração do SIGALOJA com o ERP Protheus (GRAVABATCH)



Linha de Produto:

Microsiga Protheus.


Segmento:

Varejo.


Módulo:

SIGALOJA.


Rotina:



Rotina

Nome Técnico


LOJA781

Monitor Integração ERP.






Rotina(s) envolvida(s)

Nome Técnico


LOJA781

Monitor Integração ERP.


LOJXFUNC
Integração ERP(GRAVABATCH).




Parâmetro(s):

MV_LJTIMEM


Tabelas Utilizadas:

SL1


Sistema(s) Operacional(is):

Windows.


Versões/Release:

11.80.13.

Versão Corrigida:11.80.13
Versão Expedida:11.80.13









Descrição

Implementada melhoria com a disponibilização do&nbsp;Monitor Integração ERP (LOJA781),&nbsp;que permite&nbsp;facilitar a identificação e correção das inconsistências ocorridas na integração das vendas com o ERP Protheus, após a gravação das tabelas no ambiente&nbsp;Controle de Lojas.







Importante

Antes de executar o compatibilizador&nbsp;UPDLO155&nbsp;é imprescindível:

Realizar o&nbsp;backup&nbsp;da base de dados do produto que será executado o compatibilizador (diretório&nbsp;PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório&nbsp;PROTHEUS11_DATA\SYSTEM).
Os diretórios acima mencionados correspondem à&nbsp;instalação padrão&nbsp;do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
Essa rotina deve ser executada em&nbsp;modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo&nbsp;nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo&nbsp;nickname.
O compatibilizador deve ser executado com a&nbsp;Integridade Referencial&nbsp;desativada*.






Atenção

O procedimento a seguir deve ser realizado por um profissional &nbsp; qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar &nbsp; drasticamente o relacionamento entre tabelas no banco de dados. Portanto, &nbsp; antes de utilizá-la, observe atentamente os procedimentos a seguir:

No &nbsp; Configurador (SIGACFG), veja se a empresa utiliza Integridade &nbsp; Referencial, selecionando a opção Integridade/Verificação &nbsp; (APCFG60A).
Se não &nbsp; há Integridade Referencial ativa, &nbsp; são relacionadas em uma nova janela todas as empresas e filiais cadastradas &nbsp; para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário &nbsp; qualquer outro procedimento de ativação &nbsp; ou desativação de integridade, basta finalizar a verificação e aplicar &nbsp; normalmente o compatibilizador, conforme instruções.
&nbsp;Se&nbsp;há Integridade Referencial ativa &nbsp; em todas as empresas e filiais, é &nbsp; exibida uma mensagem na janela Verificação &nbsp; de relacionamento entre tabelas. Confirme a mensagem para que a &nbsp; verificação seja concluída, ou;
&nbsp;Se &nbsp; há Integridade Referencial ativa &nbsp; em uma ou mais empresas, que não &nbsp; na sua totalidade, são relacionadas em uma nova janela todas as empresas e &nbsp; filiais cadastradas para o sistema e, somente, a(s) que possui(em) &nbsp; integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou &nbsp; filial(is) possui(em) a integridade ativada e reserve esta anotação para &nbsp; posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework &nbsp; para informações quanto a um arquivo que contém essa informação).
Nestes &nbsp; casos descritos nos itens “iii” ou &nbsp; “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
&nbsp;Quando desativada a Integridade Referencial, &nbsp; execute o compatibilizador, conforme instruções.
Aplicado o compatibilizador, a Integridade &nbsp; Referencial deve ser reativada, SE E &nbsp; SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as &nbsp; informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da &nbsp; integridade, selecione-a(s) novamente e confirme a ativação.




Contate o Help Desk Framework EM CASO DE DÚVIDAS!






Em&nbsp;ByYou Smart Client, digite&nbsp;nome&nbsp;UPDLO155&nbsp;no campo&nbsp;Programa Inicial.&nbsp;
Clique em&nbsp;OK&nbsp;para continuar.
Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado&nbsp;ou&nbsp;é apresentada a janela para seleção do compatibilizador.
Ao confirmar é exibida uma mensagem de advertência sobre o&nbsp;backup&nbsp;e a necessidade de sua execução em&nbsp;modo exclusivo.
Clique em&nbsp;Processar&nbsp;para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.É apresentada uma mensagem explicativa na tela.
Em seguida, é exibida a janela&nbsp;Atualização concluída&nbsp;com o histórico (log) de todas as atualizações processadas. Nesse&nbsp;log&nbsp;de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
Clique em&nbsp;Gravar&nbsp;para salvar o histórico (log) apresentado.
Clique em&nbsp;OK&nbsp;para encerrar o processamento.










Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações&nbsp;(Patch)&nbsp;deste chamado.

Aplique o patch do chamado e execute uma vez a rotina&nbsp;U_UPDLO155.
No módulo configurador&nbsp;acesse Ambiente /Cadastros / Parâmetros.Verifique que o parâmetro&nbsp;MV_LJTIMEM&nbsp;é criado conforme especificações abaixo:




Nome da Variável:

MV_LJTIMEM


Tipo:

N


Descrição:

Tempo minutos Refresh tela monitor vendas


Valor Padrão:

0










Atualizações do Compatibilizador

1.&nbsp;&nbsp;Criação de&nbsp;Campos&nbsp;no arquivo&nbsp;SX3 – Campos:

Tabela SLQ - Cabeçalho Orçamento:




Campo

LQ_ERGRVBT


Tipo

C


Tamanho

130


Título

Erro GrvBat


Descrição

Erro GravaBatch


Obrigatório

N


Browse

S


Help

Informa a descrição do erro que ocorreu na integração ERP(GRVBATCH)




Tabela SL1 - Cabeçalho Orçamento:




Campo

L1_ERGRVBT


Tipo

C


Tamanho

130


Título

Erro GrvBat


Descrição

Erro GravaBatch


Obrigatório

N


Browse

S


Help

Informa a descrição do erro que ocorreu na integração ERP(GRVBATCH)




Importante:

O tamanho dos&nbsp;campos que possuem grupo pode variar conforme ambiente em uso.

2. &nbsp;Criação de&nbsp;Consulta Padrão&nbsp;no arquivo&nbsp;SXB – Consulta Padrão:

Pesquisa LJ781A:




Alias

LJ781A


Tipo

1


Sequência

01


Coluna

RE


Descrição

Status


Contém

SL1






Alias

LJ781A


Tipo

2


Sequência

01


Coluna

01


Descrição

Codigo


Contém

LJ781F3SIT(@mv_par04)






Alias

LJ781A


Tipo

5


Sequência

01


Coluna

01


Descrição




Contém

xx






Alias

LJ781B


Tipo

1


Sequência

01


Coluna

RE


Descrição

Filial


Contém

SM0






Alias

LJ781B


Tipo

2


Sequência

01


Coluna

01


Descrição

Filial


Contém

LJ781F3FIL(@mv_par03)






Alias

LJ781B


Tipo

5


Sequência

01


Coluna

01


Descrição




Contém

xx






Alias

LJ782A


Tipo

1


Sequência

01


Coluna

RE


Descrição

Filial


Contém

SM0






Alias

LJ782A


Tipo

2


Sequência

01


Coluna

01


Descrição

Filial


Contém

LJ782F3FIL(@mv_par03)






Alias

LJ782A


Tipo

5


Sequência

01


Coluna

01


Descrição




Contém
xx



3.&nbsp;&nbsp;Criação de&nbsp;Parâmetros&nbsp;no arquivo&nbsp;SX6 – Parâmetros:



Nome da Variável

MV_LJTIMEM


Tipo

N


Descrição

Tempo minutos Refresh tela monitor vendas


Valor Padrão

0












Procedimento para Configuração

No&nbsp;Configurador (SIGACFG), acesse&nbsp;Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:




Itens/Pastas

Descrição


Nome:

MV_LJTIMEM


Tipo:

N


Cont. Por.:

0


Descrição:

Informe tempo minutos Refresh tela monitor vendas






Itens/Pastas

Descrição


Nome:MV_LJMMAIL
Tipo:C
Cont. Por.:
Descrição:Email do Responsavel pela analise de vendas encontradas
pelo Monitor de PDVs pode separar por ponto





Itens/Pastas

Descrição


Nome:MV_LJMOCFG
Tipo:C
Cont. Por.:
Descrição:Configurações do Monitor de PDVs







2. &nbsp;No&nbsp;Configurador (SIGACFG)&nbsp;acesse&nbsp;Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do&nbsp;SIGALOJA,&nbsp;conforme instruções a seguir:



Menu

Atualizações


Submenu

Integração


Nome da Rotina

Mnt Integração ERP


Programa

LOJA781


Módulo

Controle de Lojas


Tipo

Sistema










Procedimento para Utilização

No&nbsp;Controle de Lojas (SIGALOJA)&nbsp;acesse&nbsp;Atualizações\Integração Mnt Integração ERP. (LOJA781).

Informe os&nbsp;parâmetros necessários para o filtro e confirme.

É possível realizar a filtragem dos dados a serem exibidos conforme imagem abaixo.
A pesquisa de status de orçamento é dinâmica e considera somente os status que existentes na base de dados.
A pesquisa de filiais exibe somente as filiais que o usuário possui acesso.
É possível pesquisar na GRID pelo número do orçamento ou pela chave composta nr. doc + serie.



É possível verificar qual inconsistência ocorreu na integração com as tabelas do ERP e permite alterar o status do registro para reprocessamento após um duplo clique no registro.
Ou através da opção&nbsp;Reprocessar Todos, que reprocessa (via JOB GravaBatch) todos os registros que estão na tela com exceção dos registros que estão com status&nbsp;OK.&nbsp;
Navegue pelos registros e de duplo clique no registros que deseja e&nbsp;analisar&nbsp;e/ou reprocessar.
Se necessário pode reprocessar todos os registros com erros contidos no filtro.