Usa la funcion  %SST por ejemplo:
                                 
CHGVAR    &VAREN1 (%SST(&VARRES   1  50))
CHGVAR    &VAREN2 (%SST(&VARRES   1  5))
 
Espero te sirva.
Hector Vera
-----Mensaje original-----
De: C.BORI [mailto:[EMAIL PROTECTED]]
Enviado el: Lunes, 16 de Diciembre de 2002 06:03 p.m.
Para: [EMAIL PROTECTED]
Asunto: Re: Concatenar en CL

Hola Jaime:     Prueba lo siguiente   
 
DCL (VARRES) TYPE(*CHAR) LEN(50)
DCL (VAREN1) TYPE(*CHAR) LEN(50)
DCL (VAREN2) TYPE(*CHAR) LEN(5)
 
CHGVAR VAR(VARRES) VALUE(VAREN2 *CAT VAREN1)   
 
Saludos. Carlos Bori
----- Original Message -----
Sent: Monday, December 16, 2002 11:48 PM
Subject: Concatenar en CL

Se�ores, tengo el siguiente problema.
En un cl tengo tres variables
VAREN1 *CHAR 50
VAREN2 *CHAR 5
VARRES *CHAR 50
Se requiere que en VARRES, VAREN1 quede alineada a la derecha y VAREN2 quede a la izquierda, sin importar si solapa alguna informaci�n de VAREN1, en RPG es muy facil, MOVEl y MOVE y problema solucionado, pero en CL no he encontrado la forma.
 
Gracias por su Tiempo

Responder a