日韩性视频-久久久蜜桃-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的页眉页脚的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 四虎影视免费永久观看在线 | 欧美精品1区2区3区 精品成人一区 | 久久久久久夜 | 欧美男人的天堂 | 亚洲精品自拍视频 | 小sao货大ji巴cao死你 | 日韩视频免费在线播放 | 日韩免费观看av | 蜜桃91精品入口 | 肉色欧美久久久久久久免费看 | 麻豆视频网 | 精品成人无码久久久久久 | 国产精品久久久久av | 少妇高潮露脸国语对白 | 成人做爰视频www网站小优视频 | 超碰在线免费97 | 久久精品国产亚洲AV无码男同 | 黄色资源在线 | 日韩精品免费观看 | 亚洲在线观看视频 | 日本国产三级xxxxxx | 一区二区三区三区在线 | 亚洲久热 | 星空大象mv高清在线观看免费 | 男女床上拍拍拍 | 黄色国产在线 | 亚洲一区亚洲二区 | 91av免费| 91精品婷婷国产综合久久蝌蚪 | 日韩av在线免费播放 | 国产精品久久久国产盗摄 | 亚洲国产成人精品一区二区三区 | 日韩精品在线看 | 青青青国产视频 | 激情综合五月 | 和漂亮岳做爰3中文字幕 | 免费观看成人在线视频 | 亚洲一区二区在线 | 这里只有精品久久 | 1024精品一区二区三区日韩 | 久久久观看| 国产三级在线观看视频 | 白白色视频在线 | 人人干97| 国产一久久 | 九草影院 | h小视频在线观看 | 精品小视频在线观看 | 国产一区在线免费 | 亚洲成人另类 | 无码无遮挡又大又爽又黄的视频 | 一个人看的www片免费高清中文 | 伊人成人在线观看 | 国产黄色高清 | 国产激情在线视频 | 国产精品久久亚洲7777 | 牛人盗摄一区二区三区视频 | 欧美片网站yy | 四虎视频在线 | 久久久久亚洲色欲AV无码网站 | 午夜天堂精品久久久久 | 久草中文在线视频 | 亚洲AV无码成人精品区明星换面 | 麻豆传媒在线免费 | 红桃av在线 | 精品久久久一区二区 | 日韩精品网站 | 日本a一级 | 亚洲无限av| 欧美成人xxx | 色多多黄色| a天堂在线观看视频 | 青青久久久 | 日本免费不卡一区二区 | 久久深夜福利 | 这里都是精品 | 欧美一区欧美二区 | 天天干女人 | 中文国产视频 | 成人小视频在线观看 | 波多野结衣在线观看一区二区三区 | 久久精品23 | 丁香六月婷婷激情 | 呦呦色| 成人免费视频国产免费麻豆 | 女女同性女同一区二区三区九色 | 99国产精品久久久久久久久久久 | 久久久久国产精品国产 | 宅男av| 91精品国产乱码久久久久久久久 | 日韩精品人妻一区二区三区免费 | 大肉大捧一进一出视频 | 成人黄色三级视频 | 国语对白做受按摩的注意事项 | 精品欧美一区二区三区久久久 | 国产鲁鲁 | www 在线观看视频 | 久久人人爽人人爽人人 | 少妇高潮av久久久久久 |