Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

ISSUE: DAGROOGP-1675 1686 - Erro na montagem de carga (OMS x GFE x OG) - Erro no select de carga

Expandir
titleCHECK LIST PARA QUALIFICAÇÃO DE CHAMADOS (clique para ver as opções)
CAT001 (Não Conformidade) - Equipe de MANUTENÇÃO
01Erros / bugs em geral.
02Erros no tratamento de uma legislação no produto: a legislação cita uma coisa e o produto faz outra.
03O produto se propõe a fazer algo e faz diferente do que se propõe.
04Erros inseridos em projetos de inovação, que não sejam falhas grandes na concepção do projeto.
05Correção de erro que requer de alteração de dicionário.
06Problemas de Performance.
07Alteração de documentações de programas, bo’s e help on-line.
08Correções e melhorias de mensagens que podem gerar inconsistência na base de dados ou entendimento duvidoso.
09Acerto de base quando tem a simulação do problema gerado pelo produto padrão.
CAT014 (Sugestão de Melhoria) - Equipe de INOVAÇÃO
30Melhorias do produto que não impedem a utilização do produto e não geram problemas na base de dados do cliente.
31Solicitação de implementação de algo que já existe no produto, porém o cliente deseja que seja de outra forma.
32GAPs de desenvolvimento. Ex: o projeto tratou as notas de saída, mas não tratou as devoluções dessas notas. Não  considerou alguma integração, ou alteração em um programa similar.
33Situações que não faziam parte do escopo (ex: uma integração, uma importação, etc. ) e o cliente solicita que deve ser considerado.
34Automatização de  algum processo.
35Mudança de conceito de produto.
36Criação de documentações de programas e bo’s e help on-line.
37Cliente Piloto
38

Solicitação de fontes não liberados (quando o cliente solicitar um fonte que não está liberado, o chamado deve ser encaminhado para Inovação avaliar em conjunto com a manutenção)

CAT017 (Solicitação de Legislação) - Equipe de MANUTENÇÃO
50Desenvolvimento de novas Legislações.
51Alterações em legislações vigentes.
52

Implementação de regras de negócio  que são oriundas de legislações, exemplo:

  • Tratamento de Impostos;
  • Obrigação fiscal / arquivo a entregar ao governo/fisco;
  • Um processo do produto que possui regra de legislação e esta regra foi alterada por meio de legislação, emenda constitucional, ato cotepe.
53Melhorias em desenvolvimentos de CAT017, utilizando o mesmo processo de CAT014. 
CAT039 / CAT093 / CAT101 – Equipe de ATENDIMENTO
80O atendimento deve deixar claro para o cliente que as melhorias e legislações serão feitas somente no último pacote. Versões/produtos descontinuados/expirados não serão considerados. (pode entrar em conflito com o discurso do atendimento onde é informado que alguns desenvolvimentos são liberados duas releases anteriores.)
81Quando o produto atende uma solicitação do cliente de uma outra forma, o suporte deve enfatizar que o produto já trata a solicitação. Caso o cliente insista, categorizar como CAT014.
82

Cliente parado . O suporte, se necessário, buscará apoio na manutenção ou inovação para  restabelecer a operação do cliente. Posteriormente o chamado deverá ser categorizado  para que seja dada a solução definitiva.

83

O atendimento deve evidenciar a não conformidade do cliente, simulando o reportado internamente. Ou quando não for possivel evidenciar a FNC, a mesma deve encaminhada para a manutenção com o check-list de item não simulado preenchido e com os anexos necessários para analises.

...

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?
  •  Sim
  •  Não
<Descrever a necessidade do cliente>

...

SIMULAÇÃO
Cod ProgramaAçã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

DocumentoArquivo
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>

...