Hola, igualmente podrías utilizar el siguiente código:
***********
DATA: lv_caracteres TYPE i,
lv_salida TYPE c LENGTH 18.
lv_salida = WA_Struc-MiCampo.
lv_caracteres = 18 - STRLEN( lv_salida ).
SHIFT lv_salida BY lv_caracteres PLACES RIGHT.
************
Con esto en lv_salida tienes la cadena con los espacios necesarios a la izquierda.
Saludos