Histórico da Página
...
SITUAÇÃO | |
Conforme verificado o problema está gerando no fonte OMSA0200 x OGX225. Esse problema está ocorrendo devido a montagem do SQL estar gerando duas vezes a clausula WHERE na montagem. Thread ID [2834] User [sysdba] IO [1786] Tables [37] MaxTables [37] Comment [OMSA200 - TCPIP - ThreadID(30041)] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [ORACLE/TOTVS12DEV] DBThread [(SID 78,3361,1)] Started [02/08/2018 13:15:00] IP [10.1.1.23:4242] IDLE [ ] InTransact [ ] Memory [961488] Running [ROP_QUERY] RCV [218571] SND [363064] TCBuild [20171117-20180316] SELECT C9_FILIAL,C9_PRODUTO,C9_CLIENTE,C9_LOJA,C9_QTDLIB,C9_PRCVEN,C9_PEDIDO,C9_ITEM,C9_SEQUEN,C9_ENDPAD,SC9.R_E_C_N_O_ RECNOSC9,B1_TIPCAR,B1_COD,B1_DESC,SB1.R_E_C_N_O_ RECSB1,SC5.C5_LOJAENT,SC5.C5_TIPO,SC5.R_E_C_N_O_ RECNOSC5,SC5.C5_CLIENT FROM SC9010 SC9 , NJ5010 NJ5 , SC5010 SC5 , SC6010 SC6 , SB1010 SB1 WHERE C9_FILIAL ='0301' AND C9_CARGA = ' ' AND C9_SEQCAR = ' ' AND C9_PEDIDO >= ' ' AND C9_PEDIDO <='ZZZZZZ' AND C9_CLIENTE >= ' ' AND C9_CLIENTE <='ZZZZZZ ' AND C9_LOJA >= ' ' AND C9_LOJA <='zz' AND C9_ENDPAD >= ' ' AND C9_ENDPAD <='ZZZZZZZZZZZZZZZ' AND C9_DATALIB >= '20180101' AND C9_DATALIB <= '20181231' AND C9_LOCAL BETWEEN ' ' AND 'zz' AND C9_BLCRED = ' ' AND C9_TPCARGA = '1' AND C6_INTROT <> '2' AND SC9.D_E_L_E_T_ <> '*' AND SB1.B1_FILIAL = ' ' AND SB1.B1_COD = C9_PRODUTO AND SB1.D_E_L_E_T_ <> '*' AND SC5.C5_FILIAL = SC9.C9_FILIAL AND SC5.C5_NUM = SC9.C9_PEDIDO AND SC6.D_E_L_E_T_ <> '*' AND SC6.C6_FILIAL = SC9.C9_FILIAL AND SC6.C6_NUM = SC9.C9_PEDIDO AND SC6.C6_ITEM = SC9.C9_ITEM AND SC6.C6_PRODUTO = SC9.C9_PRODUTO AND SC9.C9_DATENT BETWEEN '20180101' AND '20181231' AND NJ5.D_E_L_E_T_ <> '*' AND SC9.C9_FILIAL = NJ5.NJ5_FILIAL AND SC9.C9_PEDIDO = NJ5.NJ5_NUMPV AND SC9.C9_ITEM = NJ5.NJ5_ITEM AND SC9.C9_SEQUEN = NJ5.NJ5_SEQUEN AND SC9.C9_PRODUTO = NJ5.NJ5_PRODUT AND (NJ5.NJ5_STATUS = 2 OR NJ5.NJ5_STATUS = 3) AND SC5.D_E_L_E_T_ = ' ' WHERE SC9.C9_FILIAL = '0301' AND SC9.C9_CARGA = ' ' AND SC9.C9_SEQCAR = ' ' AND SC9.C9_PEDIDO >= ' ' AND SC9.C9_PEDIDO <= 'ZZZZZZ' AND SC9.C9_CLIENTE >= ' ' AND SC9.C9_CLIENTE <= 'ZZZZZZ ' AND SC9.C9_LOJA >= ' ' AND SC9.C9_LOJA <= 'zz' AND SC9.C9_ENDPAD >= ' ' AND SC9.C9_ENDPAD <= 'ZZZZZZZZZZZZZZZ' AND SC9.C9_DATALIB >= '20180101' AND SC9.C9_DATALIB <= '20181231' AND SC9.C9_LOCAL >= ' ' AND SC9.C9_LOCAL <= 'zz' AND SC9.C9_BLCRED = ' ' AND SC9.C9_BLEST = ' ' AND SC9.C9_TPCARGA = '1' AND SC9.D_E_L_E_T_ = ' ' ORDER BY SC9.C9_FILIAL, SC9.C9_CLIENTE, SC9.C9_LOJA, SC9.C9_PEDIDO, SC9.C9_ITEM 02/08/2018 13:40:07 : Error : 933 - ORA-00933: SQL command not properly ended ( From tOracleConnection::GetQueryFile ) Thread ID [18655] User [sysdba] IO [764] Tables [25] MaxTables [25] Comment [OMSA200 - TCPIP - ThreadID(5504)] SP [ ] Traced [Yes] SQLReplay [No] InTran [No] DBEnv [ORACLE/TOTVS12DEV] DBThread [(SID 18,2209,1)] Started [02/08/2018 13:38:30] IP [10.1.1.23:4242] IDLE [ ] InTransact [ ] Memory [816160] Running [ROP_QUERY] RCV [64961] SND [116849] TCBuild [20171117-20180316] SELECT C9_FILIAL,C9_PRODUTO,C9_CLIENTE,C9_LOJA,C9_QTDLIB,C9_PRCVEN,C9_PEDIDO,C9_ITEM,C9_SEQUEN,C9_ENDPAD,SC9.R_E_C_N_O_ RECNOSC9,B1_TIPCAR,B1_COD,B1_DESC,SB1.R_E_C_N_O_ RECSB1,SC5.C5_LOJAENT,SC5.C5_TIPO,SC5.R_E_C_N_O_ RECNOSC5,SC5.C5_CLIENT FROM SC9010 SC9 , NJ5010 NJ5 , SC5010 SC5 , SC6010 SC6 , SB1010 SB1 WHERE C9_FILIAL ='0301' AND C9_CARGA = ' ' AND C9_SEQCAR = ' ' AND C9_PEDIDO >= ' ' AND C9_PEDIDO <='ZZZZZZ' AND C9_CLIENTE >= ' ' AND C9_CLIENTE <='ZZZZZZ ' AND C9_LOJA >= ' ' AND C9_LOJA <='zz' AND C9_ENDPAD >= ' ' AND C9_ENDPAD <='ZZZZZZZZZZZZZZZ' AND C9_DATALIB >= '20180101' AND C9_DATALIB <= '20181231' AND C9_LOCAL BETWEEN ' ' AND 'zz' AND C9_BLCRED = ' ' AND C9_TPCARGA = '1' AND C6_INTROT <> '2' AND SC9.D_E_L_E_T_ <> '*' AND SB1.B1_FILIAL = ' ' AND SB1.B1_COD = C9_PRODUTO AND SB1.D_E_L_E_T_ <> '*' AND SC5.C5_FILIAL = SC9.C9_FILIAL AND SC5.C5_NUM = SC9.C9_PEDIDO AND SC6.D_E_L_E_T_ <> '*' AND SC6.C6_FILIAL = SC9.C9_FILIAL AND SC6.C6_NUM = SC9.C9_PEDIDO AND SC6.C6_ITEM = SC9.C9_ITEM AND SC6.C6_PRODUTO = SC9.C9_PRODUTO AND SC9.C9_DATENT BETWEEN '20180101' AND '20181231' AND NJ5.D_E_L_E_T_ <> '*' AND SC9.C9_FILIAL = NJ5.NJ5_FILIAL AND SC9.C9_PEDIDO = NJ5.NJ5_NUMPV AND SC9.C9_ITEM = NJ5.NJ5_ITEM AND SC9.C9_SEQUEN = NJ5.NJ5_SEQUEN AND SC9.C9_PRODUTO = NJ5.NJ5_PRODUT AND (NJ5.NJ5_STATUS = 2 OR NJ5.NJ5_STATUS = 3) AND SC5.D_E_L_E_T_ = ' ' WHERE SC9.C9_FILIAL = '0301' AND SC9.C9_CARGA = ' ' AND SC9.C9_SEQCAR = ' ' AND SC9.C9_PEDIDO >= ' ' AND SC9.C9_PEDIDO <= 'ZZZZZZ' AND SC9.C9_CLIENTE >= ' ' AND SC9.C9_CLIENTE <= 'ZZZZZZ ' AND SC9.C9_LOJA >= ' ' AND SC9.C9_LOJA <= 'zz' AND SC9.C9_ENDPAD >= ' ' AND SC9.C9_ENDPAD <= 'ZZZZZZZZZZZZZZZ' AND SC9.C9_DATALIB >= '20180101' AND SC9.C9_DATALIB <= '20181231' AND SC9.C9_LOCAL >= ' ' AND SC9.C9_LOCAL <= 'zz' AND SC9.C9_BLCRED = ' ' AND SC9.C9_BLEST = ' ' AND SC9.C9_TPCARGA = '1' AND SC9.D_E_L_E_T_ = ' ' ORDER BY SC9.C9_FILIAL, SC9.C9_CLIENTE, SC9.C9_LOJA, SC9.C9_PEDIDO, SC9.C9_ITEM | |
RESULTADO ESPERADO | |
Quando emitido mais de 2 títulos na rotina OGA250, não deve ocorrer errorlog. |
...
Procedimento/Programa de Acerto? |
|
<Descrever a necessidade do cliente> |
...
SIMULAÇÃO | |
Cod Programa | Ação |
OGR225 OMSA0200 | Conforme verificado o problema está gerando no fonte OMSA0200 x OGX225. Esse problema está ocorrendo devido a montagem do SQL estar gerando duas vezes a clausula WHERE na montagem. |
...
Informações para Situações não Simulada |
---|
Para Todas as Situações
Documento | Arquivo |
---|---|
Console do cliente simulando a situação e demonstrando todas as rotinas executadas e que não existem customizações envolvidas | <salvar neste espaço o documento> |
Gerar o Logprofile do ambiente do cliente | <salvar neste espaço o documento> |
Vídeo simulando a situação | <salvar neste espaço o documento> |
...