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.
Avalados por :
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.
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.
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
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...
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 .
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute