日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OO实现ALV TABLE 十:ALV的页眉页脚

發布時間:2025/3/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OO实现ALV TABLE 十:ALV的页眉页脚 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

除了可以通過類CL_SALV_EVENTS_TABLE的事件設置ALV的頁眉頁腳之外,還可以通過類CL_SALV_TABLE的方法SET_TOP_OF_LIST,SET_TOP_OF_LIST_PRINT,

SET_END_OF_LIST,SET_END_OF_LIST_PRINT這四個方法。頁眉頁腳的顯示可以設置顯示和打印時不一樣,打印時的頁眉頁腳通過方法SET_TOP_OF_LIST_PRINT和SET_END_OF_LIST_PRINT。

1.?????? 聲明設置頁眉頁腳所需要的Layout的實例和變量。

DATA: lr_grid??????TYPE REF TO cl_salv_form_layout_grid,

??????lr_grid2????? TYPE REF TOcl_salv_form_layout_grid,

?????? lr_text?????? TYPE REF TO cl_salv_form_text,

??????lr_action???? TYPE REF TOcl_salv_form_action_info,

?????? lr_header???? TYPE REF TO cl_salv_form_header_info,

?? lr_label????? TYPE REF TO cl_salv_form_label.

2.??????添加頁眉頁腳所需要的文本到Layout里。

??lr_header =lr_grid->create_header_information(

????? row = 1

????? column = 1

????? text = 'Header Information'

??? ).

??? lr_label = lr_grid->create_label(

????? row = 2

????? column = 1

????? text = 'Label'

??? ).

??? lr_action =lr_grid->create_action_information(

????? row = 3

????? column = 1

????? text = 'Action Information'

??? ).

??? lr_text = lr_grid->create_text(

????? text = 'text'

????? row = 4

????? column = 1

??? ).

??? gr_table->set_top_of_list( lr_grid ).

??? lr_text = lr_grid2->create_text(

????? text = 'end of page'

????? row = 1

????? column = 1

??? ).

3.?????? 使用方法SET_TOP_OF_LIST設置頁眉

gr_table->set_top_of_list( lr_grid ).

下面是效果圖

?

下面是程序的所有代碼:

REPORT? y_xin_002.

?

*變量定義

TYPES: BEGIN OF gs_spfli,

??????? mandt?????? TYPE spfli-mandt,

??????? carrid????? TYPE spfli-carrid,

??????? connid????? TYPE spfli-connid,

??? ????countryfr??TYPE spfli-countryfr,

??????? cityfrom??? TYPE spfli-cityfrom,

??????? airpfrom??? TYPE spfli-airpfrom,

??????? countryto?? TYPE spfli-countryto,

??????? cityto????? TYPE spfli-cityto,

??????? airpto????? TYPE spfli-airpto,

??????? fltime?????TYPE spfli-fltime,

??????? deptime???? TYPE spfli-deptime,

??????? arrtime???? TYPE spfli-arrtime,

??????? distance??? TYPE spfli-distance,

??????? distid????? TYPE spfli-distid,

??????? fltype????? TYPE spfli-fltype,

??????? period????? TYPE spfli-period,

END OF gs_spfli.

TYPES? ty_spfli TYPE gs_spfli OCCURS 0.

?

*----------------------------------------------------------------------*

*?????? CLASS lcl_alv DEFINITION

*----------------------------------------------------------------------*

*?????? ALV操作類定義

*----------------------------------------------------------------------*

CLASS lcl_alv DEFINITION.

? PUBLIC SECTION.

??? METHODS: getdata?????????????? "取得要顯示的數據

?????????????? RETURNING value(lt_tab) TYPEty_spfli,

???????????? alv_full????????????? "全屏Grid列表處理方法

?????????????? IMPORTING value(lt_tab) TYPEty_spfli.

? PRIVATE SECTION.

??? DATA: gr_table TYPE REF TO cl_salv_table.

ENDCLASS.??????????????????? "lcl_alv DEFINITION

?

*----------------------------------------------------------------------*

*?????? CLASS lcl_alv IMPLEMENTATION

*----------------------------------------------------------------------*

*?????? ALV操作類(實現)

*----------------------------------------------------------------------*

CLASS lcl_alvIMPLEMENTATION.

*取得要顯示的數據

? METHOD getdata.

??? SELECT * INTO CORRESPONDING FIELDS OF TABLElt_tab FROM spfli.

? ENDMETHOD.??????????????????? "getdata

?

*輸出全屏網格列表的方法

? METHOD alv_full.

??? DATA: lr_functions? TYPE REF TO cl_salv_functions_list,

????????? lr_grid?????? TYPE REF TOcl_salv_form_layout_grid,

????????? lr_grid2????? TYPE REF TO cl_salv_form_layout_grid,

????????? lr_text?????? TYPE REF TO cl_salv_form_text,

????????? lr_action???? TYPE REF TO cl_salv_form_action_info,

????????? lr_header???? TYPE REF TO cl_salv_form_header_info,

??? ??????lr_label????? TYPE REF TO cl_salv_form_label.

?

??? "創建實例

??? TRY.

??????? cl_salv_table=>factory(

????????? IMPORTING

??????????? r_salv_table = gr_table

????????? CHANGING

??????????? t_table????? = lt_tab

??????? ).

????? CATCH cx_salv_msg.

??? ENDTRY.

??? "ALV標準功能

??? lr_functions = gr_table->get_functions().

??? lr_functions->set_all( 'X' ).

??? "頁眉頁腳

??? CREATE OBJECT: lr_grid,lr_grid2.

??? lr_header =lr_grid->create_header_information(

????? row = 1

????? column = 1

????? text = 'Header Information'

??? ).

??? lr_label = lr_grid->create_label(

????? row = 2

????? column = 1

????? text = 'Label'

??? ).

??? lr_action =lr_grid->create_action_information(

????? row = 3

????? column = 1

????? text = 'Action Information'

??? ).

??? lr_text = lr_grid->create_text(

????? text = 'text'

????? row = 4

????? column = 1

??? ).

??? gr_table->set_top_of_list( lr_grid ).

??? lr_text = lr_grid2->create_text(

????? text = 'end of page'

????? row = 1

????? column = 1

??? ).

??? gr_table->set_end_of_list( lr_grid2 ).

??? "顯示列表

??? gr_table->display( ).

? ENDMETHOD.??????????????????? "alv_full

ENDCLASS.??????????????????? "lcl_alvIMPLEMENTATION

?

*&---------------------------------------------------------------------*

*&????? Form?f_main

*&---------------------------------------------------------------------*

*?????? 整合數據,執行

*----------------------------------------------------------------------*

FORM f_main.

? DATA: lt_tab TYPE ty_spfli,

??????? lr_alv TYPE REF TO lcl_alv.

?

? CREATE OBJECT lr_alv.

?

? "取得要顯示的數據

? lt_tab = lr_alv->getdata( ).

?

? lr_alv->alv_full( lt_tab ).

ENDFORM.??????????????????? "f_main

?

*執行動作

START-OF-SELECTION.

? PERFORM f_main.

總結

以上是生活随笔為你收集整理的OO实现ALV TABLE 十:ALV的页眉页脚的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲伦理在线 | 又色又爽又高潮免费视频国产 | 中文精品久久 | 伊人久久久久噜噜噜亚洲熟女综合 | 熊出没之冬日乐翻天免费高清观看 | 特级精品毛片免费观看 | 日批黄色 | 欧美日韩成人一区二区 | 爱福利视频一区二区 | 中文乱码人妻一区二区三区视频 | 一区二区在线视频播放 | 天天色宗合| 成人免费毛片网 | 欧美乱妇在线观看 | 免费超爽大片黄 | 国产小视频在线播放 | 国产原创在线播放 | 亚洲第一网站 | 精品一区av | 亚州黄色 | av看片资源| 国产精品一区二区视频 | 国语对白做受69 | 欧美射射 | 国产精品丝袜一区 | 好吊妞精品视频 | 婷婷九九 | 少妇爽 | 超碰66 | 少妇无套内谢免费视频 | 日本色影院 | 亚洲91av| a级片黄色 | 日韩视频在线视频 | 欧美自拍偷拍一区 | 国产美女又黄又爽又色视频免费 | 中文字幕二区 | 中文字幕 欧美激情 | 伊人久久一区二区三区 | 白嫩少妇激情无码 | 超碰偷拍| 狠狠欧美 | 日韩亚洲欧美中文字幕 | 日韩无码精品一区二区 | 美女色诱男人激情视频 | 成人黄色小视频在线观看 | 小宝贝真紧h军人h | 国产乱人乱精一区二视频国产精品 | 精品视频久久久久久 | 高h在线观看 | 今天高清视频在线观看视频 | yy1111111 | 欧美熟妇久久久久 | wwwww在线观看| 人人妻人人澡人人爽欧美一区 | 成人午夜网站 | 中国大陆高清aⅴ毛片 | 冲田杏梨av | 亚洲AV第二区国产精品 | 日产av在线播放 | 主播av在线| 日日噜噜噜夜夜爽爽狠狠视频97 | 国产精品一区二区无码对白 | 中文字幕福利视频 | 91午夜在线 | 五月天婷婷色综合 | 奇米影视亚洲春色 | 亚洲国产精品成人 | 久久久久亚洲av无码专区桃色 | 香蕉毛片 | 99re中文字幕 | 中文字幕一二三四区 | 国产黄色免费大片 | 黑人巨大xxxxx性猛交 | 久久综合色88 | 一级日韩一级欧美 | 精品乱码一区二区三四区视频 | 波多野结衣在线观看一区二区三区 | 欧美一二三 | 国内av| 男女做受视频 | 欧日韩在线 | 人妻一区在线 | 狠狠操亚洲 | 老司机午夜性大片 | 一区二区福利电影 | 毛片aaa | 动漫羞羞 | 97精品超碰一区二区三区 | 国产这里有精品 | 亚洲精品久久久蜜桃 | 福利视频在线播放 | 黄色大片在线看 | 尤物videos另类xxxx | 老熟女毛茸茸浓毛 | 校霸被c到爽夹震蛋上课高潮 | 国产一级免费av | 欧美bdsm调教视频 | 欧美a v在线 |