¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como corrigir o erro de sintaxe com a condição NOT IN em uma exibição CDS.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá,

Estou criando uma visualização CDS e estou recebendo um erro de sintaxe com a condição NOT IN na cláusula WHERE.

Minha consulta de exemplo no CDS se parece com isto:

SELECT FROM BKPF{

bukrs, belnr, gjahr, ,,, }

WHERE blart NOT IN ('KN','KR')

Por favor, como posso resolver isso?

Obrigado,

Prasad

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Olá Prasad Ganta

Acredito que você está tentando usar a instrução ABAP OpenSQL em uma visualização ABAP CDS. Como são diferentes, o que funciona no ABAP OpenSQL não funcionará na visualização CDS. Você pode consultar a documentação abaixo:

https://help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abencds_f1_conditional_expression.htm

Você pode usar a condição where da seguinte forma:

where ( blart <> 'KN' and blart <> 'KR' )

Obrigado,
Mahesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Prasad Ganta

Acredito que você está tentando usar a declaração ABAP OpenSQL em uma visualização ABAP CDS. Como são diferentes, o que funciona no ABAP OpenSQL não funcionará na visualização CDS. Você pode consultar a documentação abaixo:

https://help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abencds_f1_conditional_expression.htm

Você pode usar a condição where da seguinte forma:

where ( blart <> 'KN' and blart <> 'KR' )

Obrigado,
Mahesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?