1.输入T-CODE :SMARTFORMS。输入要建立的表单名称,点击“新建”。
2.
3.ABAP调用代码如下:
DATA: F_NAME TYPE RS38L_FNAM. " Function module name
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = 'Z_VOUCHER02_TEST'
* VARIANT = ' '
* DIRECT_CALL = ' '
IMPORTING
FM_NAME = F_NAME
* EXCEPTIONS
* NO_FORM = 1
* NO_FUNCTION_MODULE = 2
* OTHERS = 3
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ctrl_param-preview = ''.
out_option-tddest = 'LP01'. " in your case it is LOCL
out_option-tdimmed = 'X'. " Print Immediately (Print Parameters)
out_option-tddelete = 'X'. " Delete After Printing (Print Parameters)
ctrl_param-no_dialog = 'X'.
CALL FUNCTION F_NAME
EXPORTING
* ARCHIVE_INDEX =
* ARCHIVE_INDEX_TAB =
* ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS = I_SSFCTRLOP
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
OUTPUT_OPTIONS = I_SSFCOMPOP
USER_SETTINGS = ''
S_BKPF = S_BKPF
* IMPORTING
* DOCUMENT_OUTPUT_INFO =
* JOB_OUTPUT_INFO =
* JOB_OUTPUT_OPTIONS =
TABLES
I_BSEG = I_BSEG
* EXCEPTIONS
* FORMATTING_ERROR = 1
* INTERNAL_ERROR = 2
* SEND_ERROR = 3
* USER_CANCELED = 4
* OTHERS = 5