前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >REPORT中的程序結構事件

REPORT中的程序結構事件

作者头像
惨绿少年.
发布2021-02-24 14:22:24
4360
发布2021-02-24 14:22:24
举报
文章被收录于专栏:ABAP
  1. INITIALIZATION 在程序運行中,最先執行。在PBO事件的運行完最後一行后執行,在selection-screen之前觸發,一般用於指定變量初始值,即指定selection-screen中使用的字段的初始值。
  2. AT SELECTION-SCREEN At SELECTION-SCREEN是在selection-screen中Input field的值有變更時執行的時間。Initialization與Start-of-selection之間被觸發,且對用戶事件有回應并調節畫面字段。

參數

效果

ON field

只對從selection screen傳遞的特性字段進行執行,若發生錯誤信息,則相應字段也重新被設置成可輸入狀態

ON END OF field

在selection screen 中選擇多條數據時可以限制所有的selection table的輸入值。可用於下限/上限、未輸入值check

OUTPUT

利用AT selection-screen output語句可以設置selection-screen畫面的佈局

ON value-request for field_low_high

可由用戶自定義的輸入代替ABAP DDIC自身提供的Possible Entry使用

ON help-request for field_low_high

ABAP DDIC中沒有關於相應字段的HELP或需要replace原來的檢索幫助時使用。選擇Selection screen 字段后單擊(F1)鍵時執行

ON RADIOBUTTON GROUP id

可以限制Radiobutton Group 內定義的Parameter。無法用選項限制Radiobutton組內字段。

ON BLOCK block

可以限制Selection screen塊內輸入值;限制Selection-screen begin of block~Selection-screen end of block。內定義的不符合特定規則的字段。

  1. START-OF-SELECTION 一般是執行Select語句的事件塊。
  2. END-OF-SELECTION 在查詢完所有數據后,最終將這些數據輸出到畫面之前執行的事件。
  3. TOP-OF-PAGE 新一頁輸出第一條數據之前執行。在使用No standard page heading 選項的程序中直接輸入report header 時使用。
  4. TOP-OF-PAGE DURING LINE-SELECTION 在次級report中控制表頭時使用。
  5. END-OF-PAGE 當前頁頁腳觸發的事件。
  6. AT LINE-SELECTION 當雙擊report的一行時觸發的事件。此時sy-ucomm值為 “PICK”。 使用Format Hotspot 語句進行參數設定。
  7. AT USER-COMMAND 執行程序中自定義的按鈕功能。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/08/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档