¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 997 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?