calakra
18/01/13, 17:03:09
Hola a todos estoy haciendo un smart, de ejemplo para entenderle, el problema es que ya hice mi smartform y realice un reporte el cual invoca al smart y cuando me lo muestra solo puedo ver la primer pagina, no se si sea esto correcto o como le puedo hacer para ver las otras pafginas de mi smart, ya que debo validar que las paginas que imprime.
esto es lo que tiene mi programa
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' "obtiene el modulu de funciones que ejecuta el form
EXPORTING
formname = 'Z_PRIMERFORM'
IMPORTING
fm_name = nombre_modulo_funcion
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
* Si hubo errores, desplegar mensaje y terminar, si se continua se
* produce un error de run time.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
* Enviar datos al formulario e imprimirlo.
CALL FUNCTION nombre_modulo_funcion
TABLES
gs_mkpf = aux_mkpf
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
* Si se produce un error, reportarlo.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Espero me puedan aclarar la duda y ayudar a visualizar las otras paginas,
Saludos y de antemano muchas gracias
esto es lo que tiene mi programa
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' "obtiene el modulu de funciones que ejecuta el form
EXPORTING
formname = 'Z_PRIMERFORM'
IMPORTING
fm_name = nombre_modulo_funcion
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
* Si hubo errores, desplegar mensaje y terminar, si se continua se
* produce un error de run time.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
* Enviar datos al formulario e imprimirlo.
CALL FUNCTION nombre_modulo_funcion
TABLES
gs_mkpf = aux_mkpf
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
* Si se produce un error, reportarlo.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Espero me puedan aclarar la duda y ayudar a visualizar las otras paginas,
Saludos y de antemano muchas gracias