¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como remover espaços em branco na declaração de campo CHAR em ABAP - Guia passo a passo

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

Olá Especialistas,

Estou com um pequeno problema na declaração do Condance abap.

problema...

Tenho um campo char de comprimento 30, este campo é o campo de entrada de dados mestres do SAP.

quando o usuário insere o campo entre, antes ou depois do espaço quero remover o espaço para que não seja permitido.

utilizei o nome do campo de condance com NO-GAPS. isso tem funcionado bem até agora.

quando o usuário copia do EXCEL e cola no sap esse campo aparece como campo em branco, não aparece no modo de depuração também. mas é armazenado na tabela do banco de dados como um campo com espaço adicional.

copiei esse campo e vi no MS-WORD aqui estava mostrando o espaço como o caractere #.

como posso lidar com esse problema no meu programa? há alguma declaração para remover caracteres não sap?

por favor, ajude-me com isso.

cumprimentos,

pala.

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

3 Respuestas

0
Cargando...

Olá Amit & Koen.

Obrigado pela resposta...

Sim, isso estava correto, mas não consigo ver # no modo de depuração,

Como posso codificar com '#'?

Este valor vem com espaço. Não consigo ver nenhum valor no modo de depuração.

Quando abro o valor com o símbolo do sistema MS-DOS, pode aparecer com o valor com #.

Este é o problema que estou enfrentando.

Pode verificar uma vez e voltar para mim?

Saudações,

Pala

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

Olá,

Utilize as seguintes instruções:

<b>Substitua todas as ocorrências de '#' por ' ' em lv_string.

condense lv_string</b>

*Conceda pontos se isto ajudar.

Saudações,

Amit

A mensagem foi editada por:

Amit Kumar

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

Olá,

use o método,

substitua todas as ocorrências de '#' por '' em lv_string.

Saudações,

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?