¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como fazer com que as seleções de caixas de seleção funcionem corretamente

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

Quando tento extrair dados, todas as caixas de seleção funcionam. Quero que minhas seleções funcionem, o que devo fazer?

Consigo obter os dados se uma caixa de seleção estiver marcada. Mas se seleciono mais de uma caixa de seleção, não consigo obter os dados. O que eu quero é poder ver todos os dados quando clicar em 2-3 ou 4 caixas de seleção.

 PARAMETERS: cbox0 as CHECKBOX, cbox1 as CHECKBOX, cbox2 as CHECKBOX,cbox3 as CHECKBOX.
SELECT DISTINCT z1~aufnr<br> z2~phas0<br> z2~phas1<br> z2~phas2<br> z2~phas3<br> z2~objnr<br> z2~erdat<br> z2~ernam<br> z2~idat1<br> z2~idat2<br> z2~idat3<br> z3~equnr<br> z4~zzdriver<br> FROM afko AS z1<br> INNER JOIN aufk AS z2 ON ( z1~aufnr = z2~aufnr )<br> INNER JOIN afih AS z3 ON ( z2~aufnr = z3~aufnr )<br> INNER JOIN v_fleet AS z4 ON ( z3~equnr = z4~equnr )<br> INTO CORRESPONDING FIELDS OF TABLE gt_phas<br> WHERE z1~aufnr IN s_aufnr<br> AND ( z2~phas0 EQ cbox0<br> OR z2~phas1 EQ cbox1<br> OR z2~phas2 EQ cbox2<br> OR z2~phas3 EQ cbox3 )<br> AND z2~erdat IN s_erdat<br> AND z3~equnr IN s_equnr<br> AND z4~zzdriver IN s_driver.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

8 Respuestas

0
Cargando...

Olá Okan,

É importante saber o que você quer selecionar. Uma caixa de seleção pode ter o valor verdadeiro ou falso. Se a combinação das caixas de seleção corresponder ao seu registro de dados, você deverá ser capaz de selecionar o registro.

Você deseja ter uma lógica adicional, por exemplo, que apenas uma das fases possa ser estabelecida?

AND z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Okan,

É importante saber o que desejas selecionar. Uma caixa de seleção pode ter o valor verdadeiro ou falso. Se a combinação das caixas de seleção corresponder ao teu registro de dados, deverias ser capaz de selecionar o registro.

Queres ter uma lógica adicional, por exemplo, que apenas uma das fases possa ser estabelecida?

AND z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Se eu fizer com o comando "and" como você disse, se eu selecionar mais de uma caixa de seleção, não retorna os dados.

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

Ao fazer isso com o comando "and" como você disse, se eu selecionar mais de uma caixa de seleção, os dados não são retornados.

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

Olá sahbaz ,

Está tentando selecionar seus dados com uma condição "ou"? Tem certeza de que é isso que deseja?

AND ( z2~phas0 EQ cbox0OR z2~phas1 EQ cbox1OR z2~phas2 EQ cbox2OR z2~phas3 EQ cbox3 )

Se deseja que todas as caixas de seleção tenham efeito em sua seleção, deve considerar alterar para uma condição "e":

AND  z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá sahbaz ,

Está tentando selecionar seus dados com uma condição "ou". Você tem certeza de que é isso que deseja?

AND ( z2~phas0 EQ cbox0OR z2~phas1 EQ cbox1OR z2~phas2 EQ cbox2OR z2~phas3 EQ cbox3 )

Se deseja que todas as caixas de seleção tenham efeito em sua seleção, você deve considerar alterá-lo para uma condição "e":

AND  z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Use o botão [CODE] para formatar seu código ABAP.

Explique o que não está funcionando, o que você espera ter...

Está certo de que há linhas correspondentes à sua seleção?

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

Utilize o botão [CODE] para formatar seu código ABAP.

Explique o que não está funcionando, o que você espera ter...

Está certo de que existem linhas correspondentes à sua seleção?

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?