Foro de programación ABAP
SAP / ABAP => Formularios => Mensaje iniciado por: Neo_25 en 25 de Mayo de 2009, 11:11:35 am
-
Uso la funcion 'SSF_FUNCTION_MODULE_NAME', y
luego marco estas variables para no ver lapantalla de impresión:
lw_ctrlop-getotf = 'X'.
lw_ctrlop-no_dialog = 'X'.
lw_compop-tdnoprev = 'X'.
Luego uso: CALL FUNCTION lfm_name
Pero me interesa que escriba en "Dispositivo de Salida: LOCA"
y que se pulse solo el botón de Imprimir.
Lo que quiero es que no se vea la pantalla de impresión.
Alguién me puede decir algo por favor
-
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