1 / 5
文档名称:

abap,抓取数据,总结.docx

格式:docx   大小:16KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

abap,抓取数据,总结.docx

上传人:feng1964101 2019/2/16 文件大小:16 KB

下载得到文件列表

abap,抓取数据,总结.docx

文档介绍

文档介绍:abap,抓取数据,总结 TABLECONTROL操作要点小结 :100 *声明controlT1应用于屏幕100 CONTROLST1TYPETABLEVIEWUSINGSCREEN100. “T1代表自定义的tablecontrol的名字 ,则需把tablecontrol中的字段名定义为:WA_SPFLI-CARRID格式。主程序代码:*&---------------------------------------------------------------------**&ReportZTABLECONTROL02_*&---------------------------------------------------------------------**&CREATOR:*&---------------------------------------------------------------------* REPORTZTABLECONTROL02_LIUMING. *引入表spfli TABLES:SPFLI. *定义结构体TYPES:BEGINOFTY_DATA, CARRIDLIKESPFLI-CARRID, CONNIDLIKESPFLI-CONNID, COUNTRYFRLIKESPFLI-COUNTRYFR, CITYFROMLIKESPFLI-CITYFROM, AIRPFROMLIKESPFLI-AIRPFROM, FLAGTYPEC, ENDOFTY_DATA. *定义内表和工作区DATA:IT_SPFLITYPETABLEOFTY_DATA,WA_SPFLILIKELINEOFIT_SPFLI. *获取数据SELECT*FROMSPFLIINTOCORRESPONDINGFIELDSOFTABLEIT_SPFLI. *定义分页所需参数 DATA:PAGESIZETYPEIVALUE23,"每页条数NUMTYPEI,"判断是否刚好是整页COUNTTYPEI,"总条数 AFTERTYPEI,"下一页的第一条PAGECOUNTTYPEI,"总共有几页 PAGENUMTYPEIVALUE1."第几页DESCRIBETABLEIT_SPFLILINESCOUNT. NUM=COUNTMODPAGESIZE. IFNUM0. PAGECOUNT=COUNTDIVPAGESIZE+. PAGECOUNT=COUNTDIV *声明变量 DATA:OK_CODETYPESY-UCOMM, SAVE_OKTYPESY-UCOMM. *声明controlT1应用于屏幕100 CONTROLST1TYPETABLEVIEWUSINGSCREEN100. *调用屏幕100 CALLSCREEN100. *打印数据IFNOTIT_SPFLIISINITIAL. LOOPATIT_SPFLIINTOWA_SPFLI. WRITE:/2WA_SPFLI-CARRID,10WA_SPFLI-CONNID,18WA_SPFLI-COUNTRYFR,26WA_SPFLI-CITYFROM,34WA_SPFLI-