DATA: FM_NAME TYPE RS38L_FNAM.
*--------定义表并将数据填入到表中--------------------------------------
DATA: WA_SFLIGHT LIKE SFLIGHT OCCURS 0 WITH HEADER LINE.
SELECT * INTO TABLE WA_SFLIGHT FROM SFLIGHT.
*-固定写法一般不会调整,唯一需要调整的是FORMNAME = 'ZTEST20'报表名称---
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = 'ZTEST20'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = FM_NAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3.
*-固定写法一般不会调整,EXPORTING(加入参数)和TABLES(加入数据表)可以根据情况添加-
CALL FUNCTION FM_NAME
EXPORTING
*----------------往报表头加入字符串-------------------------------
YTESTU = 'MICROSOFT'
*----------------将定义的表作为参数传入报表-------------------------
TABLES
I_SFLIGHT = WA_SFLIGHT
EXCEPTIONS
FORMATING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCEL = 4
OTHERS = 5 .
smartforms 调用程序
最新推荐文章于 2023-05-24 17:02:28 发布