I am trying to display an adobe form from my z program and I am getting a usage error on FP_JOB_CLOSE function module. Below is my code:
*&---------------------------------------------------------------------*
*& Report ZSIGNATURE_FORM_PROGRAM_LESEDI
*& author : Damane L Diamond
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zsignature_form_program_lesedi.
DATA: function TYPE funcname,
ftype TYPE fpinterfacetype,
fname TYPE funcname.
DATA: outputparams TYPE sfpoutputparams.
PARAMETER: p_form TYPE tdsfname DEFAULT 'ZSIGNATURE_FORM_LESEDI'.
outputparams-nodialog = 'X'.
outputparams-preview = 'X'.
outputparams-dest = 'ADM2'.
outputparams-getpdf = 'X'.
DATA: fp_docparams TYPE sfpdocparams.
DATA: fp_formoutput TYPE fpformoutput.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = outputparams
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4
OTHERS = 5.
IF sy-subrc <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = p_form
IMPORTING
e_funcname = function
e_interface_type = ftype
ev_funcname_inbound = fname.
.
fp_docparams-langu = 'E'.
fp_docparams-country = 'US'.
fp_docparams-fillable = 'X'.
CALL FUNCTION function
EXPORTING
/1bcdwb/docparams = fp_docparams
signature = 'Lesedi'
date = sy-datum
IMPORTING
/1bcdwb/formoutput = fp_formoutput
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'FP_JOB_CLOSE'
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
* WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.