¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución de errores al convertir unidades con UNIT_CONVERSION_SIMPLE en la Dimensión de VOLUMEN

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

Estoy intentando usar UNIT_CONVERSION_SIMPLE para convertir unidades. Las unidades que he probado pertenecen a la Dimensión de VOLUMEN. He probado lo siguiente:

Input = 100.00

No_type_check = 'X'

round_Sign = ' '

unit_in = '4G'

unit_out = 'CCM'

Cuando ejecuto eso, me da un error que dice: "Especifique al menos 1 unidad".

Luego depuré y descubrí que, por alguna razón, está limpiando los parámetros unit_in y unit_out tan pronto como se ejecutan. Si depuro y vuelvo a ingresar las unidades, dice que mi entrada (100.00) es de tipo C.

No tengo idea de por qué están ocurriendo estas cosas. Estoy usando la herramienta de prueba FM.

¿Alguna idea?

Saludos,

Davis

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

4 Respuestas

0
Cargando...

Hola Davis

Cuando reviso en ECC6.0, la unidad CM3 no se crea en EN, es el error que estoy obteniendo en la tabla T006. Puede ser que esa sea la razón por la que no puedes convertir el valor.

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

J@y, me equivoqué. Aquí está el problema actualizado. Me di cuenta de que el primer problema era porque no estaba usando los nombres técnicos. Sin embargo, sigue pensando que cualquier valor es de tipo C.

Estoy intentando usar UNIT_CONVERSION_SIMPLE para convertir unidades. Las unidades que he probado pertenecen a la Dimensión de VOLUMEN. He probado lo siguiente:

Input = 100.00

No_type_check = 'X'

round_Sign = ' '

unit_in = 'M3'

unit_out = 'CM3'

Si depuro y vuelvo a ingresar las unidades, dice que mi entrada (100.00) es de tipo C.

No tengo idea de por qué está sucediendo esto. Estoy usando la herramienta de prueba FM.

¿Alguna idea?

Saludos,

Davis

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

Hola

CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
        EXPORTING
          input                = ekpo-ntgew   " cantidad de entrada
          unit_in              = ekpo-meins  " unidad actual
          unit_out             = 'KG'            " unidad a la que se desea cambiar
        IMPORTING
          output               = ekpo-ntgew   " resultado en la nueva unidad
        EXCEPTIONS 
          conversion_not_found = 01
          overflow             = 02
          OTHERS               = 03.
      menge_floating = ekpo-ntgew * h_menge.

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

Hi

CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
        EXPORTING
          input                = ekpo-ntgew   " cantidad de entrada
          unit_in              = ekpo-meins  " unidad actual
          unit_out             = 'KG'            " unidad a cambiar
        IMPORTING
          output               = ekpo-ntgew   " resultado en nueva unidad
        EXCEPTIONS 
          conversion_not_found = 01
          overflow             = 02
          OTHERS               = 03.
      menge_floating = ekpo-ntgew * h_menge.

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?