- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
smartform实例图解
SMARTFORM 实例练习
创建report程序。在report程序中取得数据和调用你创建的的smartform。(下面我取得的数据放在G_TAB_TEST的内表中,在调用smartform(ZTEST_22_SF0001)传入)。
创建report程序步骤:
输入tcode:se38.
输入要创建的的report程序名称
然后点击“创建”按钮。
输入相应的描述,选择类型为可执行程序,状态为测试程序。然后点击“保存”按钮。
点击“本地保存按钮”。然后开始编写代码。
Report代码如下:(代码内容不再讲解)
**
* Report ZTEST_22_RSF0001
*
**
*
*
**
REPORT ZTEST_22_RSF0001 NO STANDARD PAGE HEADING LINE-SIZE 150
MESSAGE-ID ZBSUN.
DATA:
G_TAB_TEST LIKE STANDARD TABLE OF SFLIGHT,
G_REC_TEST TYPE SFLIGHT.
DATA:
FM_NAME TYPE RS38L_FNAM.
SELECTION-SCREEN BEGIN OF BLOCK BLOCK1 WITH FRAME.
SELECT-OPTIONS S_LINE FOR G_REC_TEST-CARRID NO INTERVALS.
SELECT-OPTIONS S_DATE FOR G_REC_TEST-FLDATE.
SELECTION-SCREEN END OF BLOCK BLOCK1.
INITIALIZATION.
REFRESH G_TAB_TEST.
CLEAR: G_REC_TEST,
FM_NAME.
START-OF-SELECTION.
SELECT *
INTO TABLE G_TAB_TEST
FROM SFLIGHT
WHERE CARRID IN S_LINE
AND FLDATE IN S_DATE.
IF SY-SUBRC 0.
MESSAGE E001 WITH NO DATA.
* No data selected.
ENDIF.
END-OF-SELECTION.
CALL FUNCTION SSF_FUNCTION_MODULE_NAME
EXPORTING
FORMNAME = ZTEST_22_SF0001
* VARIANT =
* DIRECT_CALL =
IMPORTING
FM_NAME = FM_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.
CALL FUNCTION fm_name
* EXPORTING
* ARCHIVE_INDEX =
* ARCHIVE_PARAMETERS =
* CONTROL_PARAMETERS =
* MAIL_APPL_OBJ =
* MAIL_RECIPIENT =
* MAIL_SENDER =
* OUTPUT_OPTIONS =
* USER_SETTINGS = X
* IMPORTING
* DOCUMENT_OUTPUT_INFO =
* JOB_OUTPUT_INFO =
* JOB_OUTPUT_OPTIONS =
TABLES
G_TAB_TEST = G_TAB_TEST
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5 .
IF SY-SUBRC 0.
* error handling
ENDIF.
创
您可能关注的文档
- Maximo7_1_1_0安装手册(1.2版本).doc
- ModbusRTU应用介绍.doc
- MICROMINE在计算损失率与贫化率中的应用.doc
- Module3阶段练习.doc
- MaggiePPT作业.ppt
- Module6知识点复习.doc
- Module6UnitOne课件.ppt
- module8学术写作.doc
- MPTMS-U系统HP-UX通讯软件开发文档.doc
- Morphology(形态学).ppt
- 2021-2022年江苏苏州太仓市六年级下册期末数学试卷及答案.pdf
- 2020下半年广东教师资格高中数学学科知识与教学能力真题及答案(精品).pdf
- 2021年广东高考英语模拟演练试题及答案.pdf
- 2020年山东公务员申论考试真题及答案-A类.pdf
- 2019年江西省赣州事业单位招聘公共基础知识真题及答案.pdf
- 2021上半年重庆教师资格证高级中学语文学科知识与教学能力真题及答案(精品).pdf
- 2021河北教师招聘考试教育理论知识模拟题及答案三套.pdf
- 2021年四川凉山小升初语文真题及答案A卷.pdf
- 2022-2023学年福建省南平市政和县三年级上学期期中考试语文试题及答案.pdf
- 2022年四川成都小升初英语真题.pdf
文档评论(0)