¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 5 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?