#1
|
|||
|
|||
Smartforms estructura
Hola a todos, estoy trabajando con smartforms y estoy en la parte de enviar los datos al formulario pero no entiendo como debo colocar estos valores en el smart.
FORM formulario. * DATA: tdsfname TYPE tdsfname VALUE 'ZFIF_RETENC_ARCV', DATA: tdsfname TYPE tdsfname VALUE 'ZSF_RETENCION_IVA', fm_name TYPE rs38l_fnam. IF ti_salida[] IS NOT INITIAL. * SORT ti_salida BY cont. * SORT ti_cont BY cont. CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' EXPORTING formname = tdsfname IMPORTING fm_name = fm_name EXCEPTIONS no_form = 1 no_function_module = 2 OTHERS = 3. CALL FUNCTION fm_name EXPORTING i_fec_desde = p_budat-low i_fec_hasta = p_budat-high TABLES ti_salida = ti_salida ti_salida3 = ti_salida3 ti_cont = ti_cont. ELSE. MESSAGE i208(00) WITH 'No existen Datos para esta Selección'. LEAVE LIST-PROCESSING. ENDIF. ENDFORM. " FORMULARIO en que pestañas se coloca la info? Muchas Gracias |
#2
|
|||
|
|||
Ayuda
Hola amam2605,
Por lo que veo quieres invocar a un smartform desde un report, si es así la función SSF_FUNCTION_MODULE_NAME sirve para obtener el nombre de la función asociada a tu smartform, en el parámetro export formname debes asignar el nombre de tu smartform, la función te devolverá el nombre de la función en el parámetro import fm_name, la cual debes almacenar en una variable. Luego debes realizar una llamada al smartform (CALL FUNCTION variable obtenida), los parámetros import y tables de esta función serán los que tú definas es tu smartform. Te dejo un link de guía
__________________
Saludos Cordiales |
Herramientas | Buscar en Tema |
Desplegado | |
|
|