当前位置: 首页 > news >正文

新闻类网站开发多久给被k的网站做友链

新闻类网站开发多久,给被k的网站做友链,wordpress留言发送邮件,网站建设要买哪些软件从sflight数据库表中检索航班信息,并将这些信息转换成HTML格式,然后下载或显示在前端 开发步骤 ① 自定义一个数据类型 ty_sflight 来存储航班信息 ② 声明内表和工作区变量,用于存储表头、字段、HTML内容和航班详细信息以及创建字段目录lt…

从sflight数据库表中检索航班信息,并将这些信息转换成HTML格式,然后下载或显示在前端

开发步骤

① 自定义一个数据类型 ty_sflight 来存储航班信息

② 声明内表和工作区变量,用于存储表头、字段、HTML内容和航班详细信息以及创建字段目录lt_fcat

③ 从sflight数据库表中选择数据并存储在lt_sflight内表中

④ 填充字段目录lt_fcat,并为每个字段设置描述

⑤ 循环遍历字段目录lt_fcat,为每个字段设置HTML表头和属性

提示Tips

WWW_ITAB_TO_HTML_HEADERS函数用于填充列标题

WWW_ITAB_TO_HTML_LAYOUT函数用于填充列单元格属性

⑥ 设置HTML显示的标题,并准备HTML内容,调用WWW_ITAB_TO_HTML函数,将内部表转换为HTML格式

提示Tips

WWW_ITAB_TO_HTML函数用于将内表数据转换为HTML

⑦ 将生成的HTML保存为文件,并尝试下载或在前端显示

激活并运行程序,效果如下图所示:

完整代码如下所示:

REPORT z437_test_2024.* 自定义数据类型
TYPES:BEGIN OF ty_sflight,carrid TYPE s_carr_id,         " 航线代码connid TYPE s_conn_id,         " 航班连接编号fldate TYPE s_date,            " 航班日期price  TYPE s_price,           " 航空运费currency TYPE s_currcode,      " 航班的本地货币
END OF ty_sflight.DATA: t_header TYPE STANDARD TABLE OF w3head WITH HEADER LINE,   " Header表头t_fields TYPE STANDARD TABLE OF w3fields WITH HEADER LINE, " Fields字段t_html TYPE STANDARD TABLE OF w3html,                      " Html内容wa_header TYPE w3head,w_head TYPE w3head.DATA: lt_sflight TYPE TABLE OF ty_sflight,      " Flights Details航班详细信息lt_fcat TYPE lvc_t_fcat WITH HEADER LINE. " Fieldcatalog字段目录*----------------------------------------------------------------------*
*  DESC: START-OF-SELECTION 事件
*----------------------------------------------------------------------*
START-OF-SELECTION." 从sflight表中选择最多10条数据记录SELECT * FROM sflightINTO CORRESPONDING FIELDS OF TABLE lt_sflightUP TO 10 ROWS.*----------------------------------------------------------------------*
*  DESC: END-OF-SELECTION 事件
*----------------------------------------------------------------------*
END-OF-SELECTION." 填充字段目录" 创建字段目录的循环,为每个字段设置描述lt_fcat-coltext = 'Airline Code'.APPEND lt_fcat.lt_fcat-coltext = 'Connection Number'.APPEND lt_fcat.lt_fcat-coltext = 'Flight date'.APPEND lt_fcat.lt_fcat-coltext = 'Airfare'.APPEND lt_fcat.lt_fcat-coltext = 'Currency'.APPEND lt_fcat." 填充表头和属性" 循环遍历字段目录,为每个字段设置表头和属性LOOP AT lt_fcat.w_head-text = lt_fcat-coltext." 调用函数,将内部表转换为HTML表头CALL FUNCTION 'WWW_ITAB_TO_HTML_HEADERS'EXPORTINGfield_nr          = sy-tabixtext              = w_head-textfgcolor           = 'black'bgcolor           = 'green'TABLESheader            = t_header." 调用函数,将内部表转换为HTML布局CALL FUNCTION 'WWW_ITAB_TO_HTML_LAYOUT'EXPORTINGfield_nr        = sy-tabixsize            = '3'fgcolor         = 'black'TABLESfields          = t_fields.ENDLOOP." 设置显示的标题wa_header-text = 'Flights Details'.wa_header-font = 'Arial'.wa_header-size = '2'." 准备HTML内容" 清空HTML表,然后调用函数将内部表转换为HTMLREFRESH t_html.CALL FUNCTION 'WWW_ITAB_TO_HTML'EXPORTINGtable_header           = wa_headerTABLEShtml                   = t_htmlfields                 = t_fieldsrow_header             = t_headeritable                 = lt_sflight." 下载HTML到前端" 调用函数,将生成的HTML保存为文件并下载CALL FUNCTION 'GUI_DOWNLOAD'EXPORTINGfilename                        = 'C:\Users\HP\Desktop\Flights.html'TABLESdata_tab                        = t_htmlEXCEPTIONSfile_write_error                = 1no_batch                        = 2gui_refuse_filetransfer         = 3invalid_type                    = 4no_authority                    = 5unknown_error                   = 6header_not_allowed              = 7separator_not_allowed           = 8filesize_not_allowed            = 9header_too_long                 = 10dp_error_create                 = 11dp_error_send                   = 12dp_error_write                  = 13unknown_dp_error                = 14access_denied                   = 15dp_out_of_memory                = 16disk_full                       = 17dp_timeout                      = 18file_not_found                  = 19dataprovider_exception          = 20control_flush_error             = 21OTHERS                          = 22.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF." 在前端显示HTML文件" 调用方法,打开HTML文件CALL METHOD cl_gui_frontend_services=>executeEXPORTINGdocument               = 'C:\Users\HP\Desktop\Flights.html'operation              = 'OPEN'EXCEPTIONScntl_error             = 1error_no_gui           = 2bad_parameter          = 3file_not_found         = 4path_not_found         = 5file_extension_unknown = 6error_execute_failed   = 7synchronous_failed     = 8not_supported_by_gui   = 9others                 = 10.IF sy-subrc <> 0.MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgnoWITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF.
http://www.yayakq.cn/news/80964/

相关文章:

  • 五金公司网站模板网站正在建设中
  • 商品展示型网站有哪些什么是网络营销和网络营销的职能
  • 海口网站建设哪家好域名有了怎么制作网站
  • 国外知名设计网站大全结构设计网站推荐
  • 寿光网站建设哪里可以免费推广广告
  • 广西住房和城乡建设网站视频专栏sns电商网站
  • 深圳网站搭建ps软件下载官方网站
  • 网站内部资源推广怎么做建设网站需要花费什么费用
  • 希音电商网站外国黄冈网站推广软件
  • 海南省两学一做网站dw制作一个环保网站模板下载
  • 企业网站建设要注意哪方面国家信息企业公示系统查询
  • 做豆腐交流经验的网站做网站设计需要哪些软件
  • 无锡市政建设集团有限公司网站广告网站布局
  • 完全的图片宣传网站怎么做织梦网站中的对话框怎摸做
  • 怎么用手机创造网站不用付费就可以看亏亏的app
  • 怎么看一个网站是谁做的org域名不能注册了
  • 租一个服务器要多少钱成都网站建设优化公司
  • 网站的配色技巧厦门做网站推广
  • 网站如何做提现功能西宁网站建设公司哪家好
  • 西安建网站网站推广不关网站备案
  • 崇信县门户网站领导动态网站更换服务器 备案
  • 网络营销的网站分类有苏州网站建设开发公司
  • 工厂的网站在哪里做的建设企业网站企业网上银行登录官网下载
  • 淄博外贸网站哪家好口碑好的常州网站优化
  • 网站开发需要数据库企业免费邮箱注册申请
  • 怎样维护网站达内ui设计培训费用
  • 淄博网站建设0533cl全媒体广告代理加盟
  • 分析网站网站网站制作深
  • 怎样免费做网站推广广点通都有哪些平台投放
  • 玩具租赁系统网站开发与实现设计网页的一般步骤