Solucionado.
Era en la línea: user_settings = 'X' está mal, es: user_settings = espacio
Este es el código corregido:
data: wa_cparam type ssfctrlop,
wa_output type ssfcompop.
wa_cparam-no_dialog = 'X'.
wa_cparam-getotf = 'X'.
wa_output-tdnoprev = 'X'.
wa_output-tddest = 'LOCA'. "o 'LP01'.
call function lfm_name
exporting
control_parameters = wa_cparam
output_options = wa_output
user_settings = espacio
importing
job_output_info = it_otf_from_fm
tables
....
exceptions