1
7/25/2019 Adobe Form Calling http://slidepdf.com/reader/full/adobe-form-calling 1/1 gs_outputpar TYPE sfpoutputparams, gv_fmname TYPE rs38l_fnam, gx_exc_api TYPE REF TO cx_fp_api, gv_err_string TYPE string, gs_docparams TYPE sfpdocparams. * to retreive name of generated FM. DATA gx_exc_api TYPE REF TO cp_fp_api. TRY. CALL FUNCTION FP_FUNCTION_MODULE_NAME EXPORTING i_name = p_form IMPORTING e_funcname = gv_fmname. CATCH cx_fp_api INTO gx_exc_api. gv_err_string = gx_exc_api->get_text( ). MESSAGE gv_err_string type E. endtry. * Start print job. gs_outputpar-reqnew = abap_true. CALL FUNCTION FP_JOB_OPEN CHANGING ie_outputparams = gs_outputpar EXCEPTIONS cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 OTHERS = 5. * Close print job. CALL FUNCTION FP_JOB_CLOSE * IMPORTING * E_RESULT = EXCEPTIONS usage_error = 1 system_error = 2 internal_error = 3 OTHERS = 4.

Adobe Form Calling

Embed Size (px)

Citation preview

Page 1: Adobe Form Calling

7/25/2019 Adobe Form Calling

http://slidepdf.com/reader/full/adobe-form-calling 1/1

gs_outputpar TYPE sfpoutputparams,gv_fmname TYPE rs38l_fnam,gx_exc_api TYPE REF TO cx_fp_api,gv_err_string TYPE string,gs_docparams TYPE sfpdocparams.

* to retreive name of generated FM.

DATA gx_exc_api TYPE REF TO cp_fp_api.TRY.CALL FUNCTION FP_FUNCTION_MODULE_NAMEEXPORTINGi_name = p_formIMPORTINGe_funcname = gv_fmname.CATCH cx_fp_api INTO gx_exc_api.gv_err_string = gx_exc_api->get_text( ).MESSAGE gv_err_string type E.endtry.

* Start print job.gs_outputpar-reqnew = abap_true.CALL FUNCTION FP_JOB_OPEN

CHANGINGie_outputparams = gs_outputparEXCEPTIONScancel = 1usage_error = 2system_error = 3internal_error = 4OTHERS = 5.

* Close print job.CALL FUNCTION FP_JOB_CLOSE* IMPORTING* E_RESULT =

EXCEPTIONSusage_error = 1system_error = 2internal_error = 3OTHERS = 4.