Hola
Gracias por tu respuesta. Pero solo tengo 1 cadena. ¿Por qué debería usarla separada por espacios? Solo necesito insertar x cantidad de espacios detrás de mi cadena.
Avalados por :
Hola a todos,
Tengo una cadena de ciertos caracteres... deseo verificar si el número de caracteres es menor a 35, necesitaré agregar espacios en blanco detrás de la cadena. ¿Cómo puedo hacer esto en SAPScript? Intenté el código a continuación pero no funciona. Por favor ayuda.
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.
Hola
Gracias por tu respuesta. Pero solo tengo 1 cadena. ¿Por qué debería usarla separada por espacios? Solo necesito insertar x cantidad de espacios detrás de mi cadena.
Hola
Declarar
constans: c_space tipo c valor ' '.
aviso..hay un espacio entre las comillas invertidas. Si deseas dos espacios, aumenta la longitud y da el valor como ' '. es decir, dos espacios entre las comillas invertidas.
Luego en la declaración de concatenación usa...
separado por c_space, al final de la declaración.
Espero que esto ayude.
Saludos
Rudra
Escribe como
<b>&FCOY_NAME(F )&</b> en tu script
Esto agregará espacios iniciales si hay menos de 35 caracteres presentes
Espero que esto ayude..
Mi requisito era agregar 5 espacios entre 2 cadenas y escribí el siguiente código y funcionó para mí,
INFORME ztestttt .
DATOS : kunnr TIPO kunnr ,
vkorg TIPO vkorg ,
texto TIPO cadena .
DATOS : lc ( 5 ) TIPO c VALOR ' ' .
kunnr = 'W8400' .
vkorg = '2500' .
CONCATENAR kunnr vkorg EN texto SEPARADO POR lc .
ESCRIBIR : texto .
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute