¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como adicionar espaços em branco após uma cadeia no SAPScript: Guia passo a passo

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

Olá a todos,

Tenho uma cadeia de certos caracteres... quero verificar se o número de caracteres é inferior a 35, precisarei adicionar espaços em branco após a cadeia. Como posso fazer isso no SAPScript? Tentei o código abaixo, mas não está funcionando. Por favor, ajude.

DATA: Z_INT TYPE I,

SPACE_NO TYPE I.

Z_INT = STRLEN( FCOY_NAME ).

IF Z_INT < 35.

SPACE_NO = 35 - Z_INT.

ENDIF.

DO 20 TIMES.

CONCATENATE FCOY_NAME &SPACE& INTO FCOY_NAME.

ENDDO.

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

4 Respuestas

0
Cargando...

Olá

Obrigado pela sua resposta. Mas eu tenho apenas 1 string. Por que devo usá-la separada por espaços? Só preciso inserir x quantidade de espaços após minha string.

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

Olá

Declarar

constans: c_space tipo c valor ' '.

aviso.. há um espaço entre as aspas invertidas. Se deseja dois espaços, aumente o comprimento e dê o valor como ' '. ou seja, dois espaços entre as aspas invertidas.

Em seguida, na declaração de concatenação use...

separado por c_space, no final da declaração.

Espero que isso ajude.

Saudações

Rudra

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

Escreva como

<b>&FCOY_NAME(F )&</b> no seu script

Isso adicionará espaços iniciais se houver menos de 35 caracteres presentes

Espero que isso ajude...

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

Meu requisito era adicionar 5 espaços entre 2 strings e escrevi o seguinte código e função para mim,

RELATÓRIO ztestttt .

DADOS : kunnr TIPO kunnr ,

vkorg TIPO vkorg ,

texto TIPO cadeia .

DADOS : lc ( 5 ) TIPO c VALOR '†††† ' .

kunnr = 'W8400' .

vkorg = '2500' .

CONCATENAR kunnr vkorg EM texto SEPARADO POR lc .

ESCREVER : texto .

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?