¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema de conversión de caracteres en módulo C14W_NUMBER_CHAR_CONVERSION

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

Hola

Uso el módulo de función C14W_NUMBER_CHAR_CONVERSION para la conversión de caracteres de variable a cadena...

En la depuración en tiempo de ejecución, cuando la cadena se cambia de 1.000,00000 a 1000.00000 (sin coma), el smartform se ejecuta. Pero cuando hay una coma, se produce un volcado al no poder interpretar 1.000,00000 como un número.

El tipo de datos está definido como "P".

Por favor, ayuda.

Gracias y saludos

Shashikala

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

4 Respuestas

0
Cargando...

Hola Shashikala ,

La notación decimal del valor que estás pasando como entrada debe coincidir con la configuración del usuario. Intenta ejecutar el módulo de función en SE37 y comprende cómo funciona. Puedes verificar tu configuración de usuario predeterminada en el Menú del Sistema.

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

Ya no es necesario utilizar el módulo de funciones. Puedes crear tu propia lógica manualmente en lugar de utilizar el FM.

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

Hola

Gracias por la respuesta. Sin embargo, todavía ocurre el mismo error...

He codificado lo anterior justo debajo del módulo de función y lo he intentado, pero todavía se produce el error.

Gracias y saludos

Shashi

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

Hola.

Puedes probar esto:

DATA: l_variable TYPE p DECIMALS 4.

PARAMETERS: p_string TYPE string.

TRANSLATE p_string USING ', ' .

CONDENSE p_string NO-GAPS.

MOVE: p_string TO l_variable.

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?