Smartform 操作事例

Smartform 操作事例

ID:40492901

大小:358.78 KB

页数:8页

时间:2019-08-03

Smartform 操作事例_第1页
Smartform 操作事例_第2页
Smartform 操作事例_第3页
Smartform 操作事例_第4页
Smartform 操作事例_第5页
资源描述:

《Smartform 操作事例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Smartform操作事例1.创建smartform程序,输入tcode:smartforms。输入要创建的smartform程序的名称(这个名称要和report程序调用的名称一致)。然后点击“创建按钮”。2.双击“表格接口”,输入一个内表的名称(这个名称要和report程序调用时的变量名必须一致,表的类型也必须一致)。3.然后点击“全局定义”。1.输入一个工作区的名称和类型,类型必须和内表的类型一致。然后点击“页和窗口àpage->mainwindow”然后输入一个名称(FIRST)2.然后在“FIR

2、ST”上右键创建一个table,创建table后会自动生成“表头”,“主要区域”和“脚标”。3.点“细节”按钮,设置4列,每列的宽度为4厘米1.然后点击“数据”。输入刚才在“表格接口”中输入的内表名称和在“全局定义”中输入的工作区名称。2.然后在“主要区域”上右键创建一个tableline(表行)。输入一个名称,选择刚才你设置的显示格式(LINE1),选择后会自动生成你刚才设置列数(刚才设置了4列)3.然后在每一列下面创建一个文本1.最后修改每一列及其他文本的2.在“一般属性”中输入&TAB_REC_T

3、EST-CARRID&变量(方法:编辑器->转到->修改编辑器->&TAB_REC_TEST-CARRID&)以同样的方法设置其他的列.3.表头的设置和上面的操作基本相似。就是在给相应的列赋值时更简单些4.设置表格显示样式1.选择表格样式2.保存并激活。3.输入tcode:/nse38然后点击“创建”按钮。输入相应的描述,选择类型为可执行程序,状态为测试程序。然后点击“保存”按钮。点击“本地保存按钮”。然后开始编写代码。代码如下:*&-----------------------------------

4、----------------------------------**&ReportZTEST_22_RSF0001*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORTZTEST_22_RSF0001NOSTANDARDPAGEHEADINGLI

5、NE-SIZE150MESSAGE-IDZBSUN.DATA:G_TAB_TESTLIKESTANDARDTABLEOFSFLIGHT,G_REC_TESTTYPESFLIGHT.DATA:FM_NAMETYPERS38L_FNAM.SELECTION-SCREENBEGINOFBLOCKBLOCK1WITHFRAME.SELECT-OPTIONSS_LINEFORG_REC_TEST-CARRIDNOINTERVALS.SELECT-OPTIONSS_DATEFORG_REC_TEST-FLDATE.

6、SELECTION-SCREENENDOFBLOCKBLOCK1.INITIALIZATION.REFRESHG_TAB_TEST.CLEAR:G_REC_TEST,FM_NAME.START-OF-SELECTION.SELECT*INTOTABLEG_TAB_TESTFROMSFLIGHTWHERECARRIDINS_LINEANDFLDATEINS_DATE.IFSY-SUBRC<>0.MESSAGEE001WITH'NODATA'.*Nodataselected.ENDIF.END-OF-SEL

7、ECTION.CALLFUNCTION'SSF_FUNCTION_MODULE_NAME'EXPORTINGFORMNAME='ZTEST_22_SF0001'*VARIANT=''*DIRECT_CALL=''IMPORTINGFM_NAME=FM_NAME*EXCEPTIONS*NO_FORM=1*NO_FUNCTION_MODULE=2*OTHERS=3.IFSY-SUBRC<>0.*MESSAGEIDSY-MSGIDTYPESY-MSGTYNUMBERSY-MSGNO*WITHSY-MSGV1S

8、Y-MSGV2SY-MSGV3SY-MSGV4.ENDIF.CALLFUNCTIONfm_name*EXPORTING*ARCHIVE_INDEX=*ARCHIVE_PARAMETERS=*CONTROL_PARAMETERS=*MAIL_APPL_OBJ=*MAIL_RECIPIENT=*MAIL_SENDER=*OUTPUT_OPTIONS=*USER_SETTINGS='X'*IMPORTING*DOCUMENT_OUTPUT_INF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。