欢迎来到天天文库
浏览记录
ID:52805223
大小:358.50 KB
页数:5页
时间:2020-03-30
《SMARTFORM 实例教程-图文详解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SMARTFORM实例教程程序名:ZLICHAODITEST系统HR105LICD1)源代码REPORTZLICHAODITEST.DATA:BEGINOFITABOCCURS0,“ITAB为要显示数据的内表MATNRLIKEMARA-MATNR,SPRASLIKEMAKT-SPRAS,MAKTXLIKEMAKT-MAKTX,MAKTGLIKEMAKT-MAKTX,ENDOFITAB.DATA:FM_NAMETYPERS38L_FNAM.“SMARTFORMSELECT-OPTIONSMATNRFORITAB-matnr.SELECT-OPTIO
2、NSmaktxFORITAB-maktx.SELECT*INTOCORRESPONDINGFIELDSOFTABLEITABFROMmaktUPTO123ROWSWHEREMAKTXINMAKTXANDMATNRINMATNR.CALLFUNCTION'SSF_FUNCTION_MODULE_NAME'EXPORTINGFORMNAME='ZTEST_22_SF0001'“SMARTFORM表格名称*VARIANT=''*DIRECT_CALL=''IMPORTINGFM_NAME=FM_NAME*EXCEPTIONS*NO_FORM=1*NO_
3、FUNCTION_MODULE=2*OTHERS=3.CALLFUNCTIONfm_name"'/1BCDWB/SF00000138'"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_OUTP
4、UT_OPTIONS=TABLESITAB=ITAB“显示数据的内表EXCEPTIONSFORMATTING_ERROR=1INTERNAL_ERROR=2SEND_ERROR=3USER_CANCELED=4OTHERS=5.2)步骤1.建内表要参考结构类型ITABJTYPES:BEGINOFITABJ,MATNRlikeMARA-MATNR,SPRASLIKEMAKT-SPRAS,MAKTXLIKEMAKT-MAKTX,MAKTGLIKEMAKT-MAKTG,ENDOFITABJ.2.建立工作区WA和输出表ITAB3.初始化:输出参数ITAB
5、和代码DATA:FIELD(50).FIELD-SYMBOLS:TYPEANY.FIELD='(ZLICHAODITEST)ITAB[]'."ZXXXXX为程序名,ITAB[]是内表ASSIGN(FIELD)TO.ITAB[]=.4.选择表样式点击细节,设置表列参数,图示为4列数据,每一列宽度4cm,行类型为LINE15把内表ITAB中的数据写到工作区WA中6.表头:以此类推,填写报表表头字段文字描述7.主要区域:工作区—字段名eg:WA-MATNR,以此类推执行程序ENDDING
此文档下载收益归作者所有