¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el error de sintaxis con la condición NOT IN en una vista CDS

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

Hola,

Estoy creando una vista CDS y obtengo un error de sintaxis con la condición NOT IN de la cláusula WHERE.

Mi consulta de ejemplo en CDS se ve así:

SELECT FROM BKPF{

bukrs, belnr, gjahr, ,,, }

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

¿Por favor, cómo puedo solucionar esto?

Gracias,

Prasad

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

2 Respuestas

0
Cargando...

Hola Prasad Ganta

Creo que estás intentando usar la sentencia ABAP OpenSQL en una vista ABAP CDS. Dado que son diferentes, lo que funciona en ABAP OpenSQL no funcionará en la vista CDS. Puedes consultar la documentación a continuación:

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

Puedes usar la condición where de la siguiente manera:

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

Gracias,
Mahesh

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

Hola Prasad Ganta

Creo que estás intentando utilizar la declaración ABAP opensql en una vista ABAP CDS. Dado que son diferentes, lo que funciona en ABAP OpenSQL no funcionará en la vista CDS. Puedes consultar la documentación a continuación:

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

Puedes usar la condición where de la siguiente manera:

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

Gracias,
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?