¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo eliminar espacios en blanco en la declaración de campo CHAR en ABAP - Guía paso a paso

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

Hola Expertos,

Tengo un pequeño problema con la declaración de Condance abap.

problema...

Tengo un campo char de longitud 30, este campo es el campo de entrada de los datos maestros de SAP.

cuando el usuario ingresa el campo entre, antes o después del espacio quiero eliminar el espacio para que no se permita.

he usado el nombre de campo de condance con NO-GAPS. esto funciona bien hasta ahora.

cuando el usuario copia desde la hoja de EXCEL y pega en sap ese campo aparece como campo en blanco, no aparece en modo de depuración también. pero se almacena en la tabla de la base de datos como un campo más espacio.

este campo lo copié y vi en MS-WORD aquí estaba mostrando el espacio como el carácter #.

¿cómo puedo manejar este problema en mi programa? ¿hay alguna declaración para eliminar caracteres no sap?

por favor ayúdame con esto.

saludos,

pala.

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

3 Respuestas

0
Cargando...

Hola Amit & Koen.

Gracias por la respuesta...

Sí, eso estaba correcto, pero no puedo ver # con el modo de depuración,

¿Cómo puedo codificar con '#'?

Este valor viene con espacio. No puedo ver ningún valor en el modo de depuración.

Cuando abro el valor con el símbolo del sistema MS-DOS, puede aparecer con el valor con #.

Este es el problema que estoy enfrentando.

¿Puedes verificar una vez y volver a mí?

Saludos,

Pala

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

Hola,

Utiliza las siguientes instrucciones:

<b>Reemplaza todas las ocurrencias de '#' por ' ' en lv_string.

condense lv_string</b>

*Otorga puntos si esto ayuda.

Saludos,

Amit

El mensaje fue editado por:

Amit Kumar

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

Hola,

usa el método,

reemplaza todas las ocurrencias de '#' con '' en lv_string.

Saludos,

Koen

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?