Hola Irua...
Mira... lo que tienes que hacer es lo siguente...
La instrucción genérica para obtener caracteres de una cadena es:
destino = origen+a(b).
donde:
'origen' es la cadena de donde quieres obtener los caracteres.
'destino' es la cadena donde quieres depositar tu subcadena.
'a' es la posición inicial desde donde quieres obtener los caracteres.
'b' es el número de caracteres a extraer.
Para tu caso, el código sería algo así:
DATA:
v_nombre TYPE STRING,
v_inicial TYPE C,
v_apellido TYPE STRING,
v_ap_corto(5) TYPE C,
v_codigo(5) TYPE C,
v_x(12) TYPE C.
v_nombre = 'Ignacio'.
v_apellido = 'Sandoval'.
v_codigo = '15830'.
v_inicial = v_nombre+0(1).
v_ap_corto = v_apellido+0(5).
CONCATENATE v_inicial v_ap_corto v_codigo INTO x.
Espero haya sido de tu ayuda...
Saludos...
__________________
Miguel Ángel Garcés Ramírez
|