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 16/07/09, 00:07:17
hjcort hjcort is offline
Junior Member
 
Fecha de Ingreso: jul 2009
Mensajes: 3
Impresión SmartForm AS02

Hola, soy nuevo en el mundo sap, pero ya hice el curso de academia y estoy trabajando en ABAP, pero estoy necesitando una ayuda y es que necesito poder imprimir un formulario smartform creado por mi en la transacción AS02(modificación de activos fijos), si alguien me puede orientar se lo agradecería mucho
Responder Con Cita
  #2  
Viejo 17/07/09, 12:30:32
basilon basilon is offline
Member
 
Fecha de Ingreso: dic 2006
Localización: Barcelona - España
Mensajes: 98
Para llamar y ejecutar un smartforms desde un report tiene que utilizar basicamente dos funciones.

Con la primera obtienes el nombre de la función del smartforms (recuerda q los smartforms son funciones) y con la segunda llamas al smartforms.


CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZNOMBRE_SMARTFORMS' "Nombre formulario
* VARIANT = ' '
* DIRECT_CALL = ' '
IMPORTING
fm_name = lv_funcion
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.

CALL FUNCTION lv_funcion
EXPORTING
control_parameters = control_parameters_smf
output_options = output_options_smf
user_settings = ' '
linea1 = linea1
linea2 = linea2
linea3 = linea3
linea4 = linea4
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
__________________
Barcelona blanquiazul !
Responder Con Cita
  #3  
Viejo 20/07/09, 22:47:49
hjcort hjcort is offline
Junior Member
 
Fecha de Ingreso: jul 2009
Mensajes: 3
muchas gracias pero...

muchas gracias por las funciones pero lo que necesito es saber como modifico el estandar de la transacción para hacer las llamadas a esas funciones, como puedo agregar una nueva función de menu o como puedo al guardarse los datos enviar la impresión del smartform.
Responder Con Cita
  #4  
Viejo 19/08/09, 21:32:36
spider_galu spider_galu is offline
Junior Member
 
Fecha de Ingreso: ago 2009
Mensajes: 5
Thumbs up

Hola!
No es necesario modificar el estandard lo que puedes hacer es un programa Z en donde pones las funciones.
Ahora para poder llamar el programa Z debes asignarlo a una clase de mensaje el cual este relacionado con la transacción de la cual quieres imprimir, de esta manera te ahorras el modificar un estandard, recuerda que menos que se tiene que hacer es modificar un estandard...

Saludos...
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:24:47.


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