¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver erro ao inserir pesquisa formatada com código ABAP

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

Quero inserir uma pesquisa formatada com o seguinte código, mas está me dando um erro. Na minha opinião, está correto, mas não sei se tem algo a ver com o tipo de dados que são diferentes e a operação não pode ser realizada.

Poderiam me ajudar a resolver esse problema?



Select 
       case 
           when (t0.salunitmsr='tr') then
                ($[rdr1.quantity]* t0.SWdth1Uni)
          when (t0.salunitmsr='kilo') then
                ($[rdr1.quantity])
           when (t0.salunitmsr='PIEZA') Then
                ($[rdr1.quantity]*t0.swdth1uni)
           when (t0.salunitmsr='Tramo') then
                ($[rdr1.quantity]*t0.swdth1uni)
end
   From OITM T0
   Where t0.itemcode=$[$38.1.11]



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

4 Respuestas

0
Cargando...

Este é o resultado final.


    Select 
           case 
               when (t0.salunitmsr='PEÇA') then
                    ($[rdr1.quantity] * t0.SWeight1)
              when (t0.salunitmsr='quilo') then
                    ($[rdr1.quantity])
               when (t0.salunitmsr='caixa') Then
                    ($[rdr1.quantity] * t0.SWeight1)
               when (t0.salunitmsr='rolo') then
                    ($[rdr1.quantity] * t0.SWeight1)
               when (t0.salunitmsr='saco') then
                    ($[rdr1.quantity]*t0.sweight1)    
               When (t0.salunitmsr=tonelada)
            ($[rdr1.quantity])
    end
       From OITM T0
       Where t0.itemcode=$[$38.1.11]
    

Obrigado.

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

Muito bem.

Ficamos aguardando os resultados.

Se o caso foi resolvido, por favor fechá-lo. Obrigado.

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

Sim, eu pensava que era o tipo de dados que estava errado... Espero que isso resolva. Obrigado, vou te avisar se funcionar, ok? Saudações.

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

Olá Mary..

Experimente o seguinte Query:

Select 
       case 
           when (t0.salunitmsr='tr') then
                ($[$38.11.Number] * t0.SWidth1)
          when (t0.salunitmsr='kilo') then
                ($[$38.11.Number])
           when (t0.salunitmsr='PIEZA') Then
                ($[$38.11.Number] * t0.swidth1)
           when (t0.salunitmsr='Tramo') then
                ($[$38.11.Number] * t0.swidth1)
end
   From OITM T0
   Where t0.itemcode=$[$38.1.0]

Modifique o campo SWdth1Unit para SWidth1, pois o primeiro mostra um valor predefinido para as Unidades de Largura de Medida, enquanto este novo campo traz os dados inseridos no campo de unidade (com o qual entendo que deseja fazer o cálculo)

Cumprimentos cordiais,

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?