Árvore de páginas

Rdmake ImpModel

Linha de Produto:

Microsiga Protheus

Segmento:

Recursos Humanos

Módulo:

SIGAGPE

Função:

IMPMODEL

Situação/Requisito:

Ao entrar na rotina Atualizações/ integrações/ imprime modelos gera o error log abaixo:

THREAD ERROR ([29968], Edigar, SUPORTE) 19/12/2017 15:44:56

: Error : 920 - ORA-00920: invalid relational operator
( From tOracleConnection::GetQueryFile )
Thread ID [29910] User [edigar.silva] IO [9109] Tables [17] MaxTables [19] Comment [IMPMODEL - TCPIP - ThreadID(29968)] Status [] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [ORACLE/sigap12] DBThread [(SID 74,50761,1)] Started [19/12/2017 15:44:28] LastIO [19/12/2017 15:44:56] IP [10.1.1.205:1335] RCV [82297] SND [928426] TCBuild [20170202-20170626] 
SELECT * FROM SRA010 SRA WHERE SRA.RA_SITFOLH IN (' ','A','D','F','T' ) AND SRA.RA_CATFUNC IN ('A','C','D','E','G','H','I','J','M','P','S','T','','','*' ) AND (RA_FILIAL IN('0101')) AND (RA_CC IN('0101','0101000007000085')) AND 00001 AND SRA.RA_PROCES IN ('00001') ORDER BY RA_FILIAL, RA_MAT on __EXECSQL(APLIB300.PRW) 15/12/2017 11:57:11 line : 126

Solução/Implementação:

Foi necessário alterar o fonte ImpModel, pois quando não era adicionado nenhum parâmetro para montar o filtro, gerava erro no order by, pois ele sempre adicionava um AND independente de ter ou não filtro.

Pacotes:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=656946 ;

12.1.16: https://suporte.totvs.com/portal/p/10098/download?e=656944 ;