Ver Mensaje Individual
  #1  
Viejo 30/09/08, 13:55:12
Avatar de javiercar
javiercar javiercar is offline
Junior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 18
Talking Help Smartform

Hola gente me baje el manual de smartform que hay en esta paguina y no me anda, ya lo cree desde la transaccion smartform y el estilo tal cual lo dice en el manual, luego en el reporte lo hice de la siguiente manera:


------------------------------------------------------------

REPORT yjc_smartform .

TABLES mkpf.

DATA int_mkpf LIKE mkpf OCCURS 0 WITH HEADER LINE.

DATA fm_name TYPE rs38l_fnam.

DATA: BEGIN OF aux_mkpf OCCURS 0.
INCLUDE STRUCTURE mkpf.
DATA: END OF aux_mkpf.


CLEAR aux_mkpf.
REFRESH aux_mkpf.
* Cargar los 10 primeros registros para probar.
SELECT * UP TO 10 ROWS
FROM mkpf.
MOVE-CORRESPONDING mkpf TO aux_mkpf.
APPEND aux_mkpf.
ENDSELECT.


CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'YJC_SMART1'
IMPORTING
fm_name = fm_name
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 fm_name
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.

-----------------------------------------------------------------
Y ME LO MUESTRA ASI :

&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&
&aux_gs_mkpf-mblnr& &aux_gs_mkpf-cputm&



cuando entro a la funcion la tabla q le mando si tiene datos.




SALUDOS Y GRACIAS!
Responder Con Cita