📘ABAP - Ssf_function_module_name
Definición de Ssf_function_module_name
Es el módulo de funciones estándar de SAP que se utiliza para la ejecución de un formulario Smartform.
Desde un programa impresor de un formulario smartforms debemos ejecutar dos módulos de funciones para lanzar el smartform, veamos un ejemplo de como sería este procedimiento:
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'NOMBRE DEL FORMULARIO'
IMPORTING
fm_name = v_nombre_form
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
* Enviamos datos al formulario y lo imprimimos
CALL FUNCTION v_nombre_form
EXPORTING
v_ecp = v_ecp
v_vencimiento = v_vencimiento
v_texto_pie = v_texto_pie
v_codigo_barras = v_codigo_barras
i_cabecera = i_cabecera
i_totales = i_totales
i_fecha_emision = i_fecha_emision
i_hora_emision = i_hora_emision
TABLES
ti_docs_seleccionados = t_docs_seleccionados
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.