Por favor, verifique se a Nota SAP 2251947 ajuda no seu caso.
Avalados por :
Como parte de uma atualização da Oracle para o HANA (ECC), revisamos todos os programas personalizados utilizando o Inspector de Código com a variante de verificação FUNCTIONAL_DB para encontrar possíveis problemas do HANA. Agora, durante os testes funcionais, surge um problema específico relacionado a uma instrução SELECT SINGLE com uma chave incompletamente especificada. (SELECT SINGLE * FROM KNVV INTO WA_KNVV WHERE KUNNR = I_KUNNR). Segundo o testador, a linha selecionada agora é diferente da esperada.
Utilizei o Inspector de Código para verificar todas as instruções SELECT SINGLE com chave incompletamente especificada e encontrei muitas. No entanto, a SAP não adicionou essa verificação à variante FUNCTIONAL_DB, então me pergunto se realmente há um problema aqui.
Portanto, minhas perguntas são:
Entendo completamente que a melhor solução é analisar e alterar essas instruções SELECT SINGLE, mas por enquanto gostaria de saber se realmente há um problema. Se for o caso, adicionarei a verificação no SELECT SINGLE aos meus próximos projetos de atualização do HANA.
Por favor, verifique se a Nota SAP 2251947 ajuda no seu caso.
Obrigado Thomas pela sua resposta rápida.
Entretanto, fiz alguns testes e descobri que este é o caso. Isso significa que, para uma análise de impacto das atualizações do HANA, esse problema também deve ser considerado. De fato, acredito que isso terá um grande impacto no esforço de atualização, pois muitas empresas agora (muitas vezes sem saber) estão usando muitas dessas declarações SELECT SINGLE que precisam ser reescritas.
Portanto, acredito que seria útil ter essa verificação como parte da variante de inspeção FUNCTIONAL_DB.
A existência de um índice de chave primária não implica que o HANA esteja utilizando-o.
Quando você faz um SELECT SINGLE com uma chave incompleta, o banco de dados pode retornar qualquer um dos registros correspondentes. A maioria dos bancos de dados usa a chave primária para acesso, mas o HANA não o faz.
A existência de um índice de chave primária não implica que o HANA esteja usando.
Ao realizar um SELECT SINGLE com uma chave incompleta, o banco de dados pode retornar qualquer um dos registros correspondentes. A maioria dos bancos de dados usa a chave primária para acesso, mas o HANA não o faz.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute