MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 05/08/09, 20:55:22
caralbgro caralbgro is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 478
eliminar ventana de imprimir cuando lnzo un smartform

porque me aprece esta pantala al lanzar un smartform??? quiero que me salga el listado sin preguntar la impresora se puede?????
Responder Con Cita
  #2  
Viejo 06/08/09, 13:18:38
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
Sí se puede,

Tienes que utilizar las estructuras control_parameters y output_options. el campo en concreto es CONTROL_PARAMETERS-TDIMMED. No te olvides de poner el user_settings en blanco.

saludos
Responder Con Cita
  #3  
Viejo 06/08/09, 14:16:40
caralbgro caralbgro is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 478
Tengo el mismo problema

no lo pude resolver todavia a ver si ves algo mal

output_options-tdnewid = 'X'.
output_options-tdimmed = ''.
output_options-tddelete = 'X'.

control_parameters-no_dialog = 'X'.


* determine the name of the generated function module for the SMartform
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = pa_form
IMPORTING
fm_name = func_module_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.

* call the generated function module of the form
CALL FUNCTION func_module_name
EXPORTING
control_parameters = control_parameters
output_options = output_options
user_settings = ''
TABLES
usuarios = aux_ekko
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
my_exception = 5
OTHERS = 6.
endform.

me falta algo ??????
Responder Con Cita
  #4  
Viejo 06/08/09, 14:34:16
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
Pues lo único que te puede estar pasando es que no le guste el ''

En lugar de poner las comillas vacías pon = space, sobre todo en el user_settings.

Saludos
Responder Con Cita
  #5  
Viejo 06/08/09, 15:08:46
caralbgro caralbgro is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 478
no sigue igual

a alguien se le ocurre otra idea?????????'

Responder Con Cita
  #6  
Viejo 06/08/09, 15:19:09
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola, intenta con colocarle el parametro de la impresora .... toy viendo que dentro de los parametros que indicas no se encuentra la impresora .... SAP no es adivino

output_options-tddest

En algunas ocasiones (no he probado) agarra la impresora que tienes como predeterminada en tu pefil de usuario, asi como tambien el indicador de salida inmediata
__________________
David Carballido Córdova
Responder Con Cita
  #7  
Viejo 20/10/09, 16:18:30
Neo_25 Neo_25 is offline
Member
 
Fecha de Ingreso: jun 2009
Mensajes: 51
A ver si te sirve:

** para no verlo y que se marquen solos algunos botones
** para que se mande imprimir directamente
*lw_ctrlop-getotf = 'X'. "Sin imprimir, visualizar
*lw_ctrlop-no_dialog = 'X'.
*lw_compop-tdnoprev = 'X'. "Visualización de impresión no permitida
*lw_compop-tddest = 'LOCA'. "impresora local
*
** variables de entrada y salida para el smartform
*CALL FUNCTION lfm_name
* EXPORTING
* control_parameters = lw_ctrlop
* output_options = lw_compop
* user_settings = ' ' "tiene q estar con el espacio para q no salga la ventanita de impresión
* e_task = pi_e_task
* e_object = pi_e_object
* i_estimation = pi_i_estimation
* i_text_detail = pi_i_text_detail
* IMPORTING
* job_output_info = lw_return
* EXCEPTIONS
* formatting_error = 1
* internal_error = 2
* send_error = 3
* user_canceled = 4
* OTHERS = 5.
*IF sy-subrc <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
*ENDIF.
Responder Con Cita
  #8  
Viejo 06/02/13, 18:00:53
Adriana Anestoso Adriana Anestoso is offline
Junior Member
 
Fecha de Ingreso: abr 2012
Mensajes: 18
Hola a todos, tambien trato de quitar la ventanda de impresion de mi smartform, y tengo una funcion f_funcion tipo rs38l_fnam, quisiera saber que tipo son las estructuras que estan llenando, tambien si el tipo de mi funcion es el correcto..

Muchas gracia!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 15:53:34.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web