¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo resolver error al insertar búsqueda formateada con código ABAP

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

Quiero insertar una búsqueda formateada con el siguiente código, pero me está marcando un error. Según yo está bien, pero no sé si tiene algo que ver con el tipo de datos que son diferentes y no se puede realizar la operación.

¿Me podrían ayudar a resolver este 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...

Esto es lo que me quedó.


Select 
       case 
           when (t0.salunitmsr='PIEZA') then
                ($[rdr1.quantity] * t0.SWeight1)
          when (t0.salunitmsr='kilo') then
                ($[rdr1.quantity])
           when (t0.salunitmsr='caja') Then
                ($[rdr1.quantity] * t0.SWeight1)
           when (t0.salunitmsr='rollo') 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]


Gracias.

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

Muy bien.

Quedamos a la espera de los resultados.

Si el caso ha sido resuelto, por favor cerrarlo. Gracias.

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

Sí, pensaba que era el tipo de datos que estaba mal... Espero que esto lo solucione. Gracias, te aviso si funciona, ¿ok? Saludos.

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

Hola Mary..

Prueba el siguiente 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 el campo SWdth1Unit por SWidth1, ya que el primero muestra un valor predefinido para las Unidades de Ancho de Medida, mientras que este nuevo campo trae el dato ingresado en el campo de unidad (que entiendo es con el cual quieres realizar el calculo)

Saludos Cordiales,

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?