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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ABAP选择屏幕建议

發布時間:2025/3/20 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ABAP选择屏幕建议 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
選擇屏幕是用戶使用報表等大多數程序的第一步,選擇屏幕的顯示、操作非常豐富,看似簡單,但是若不加以統一,一個項目中的程序將會是五花八門。為了改進用戶體驗,我在寫程序的第一部,規范了選擇屏幕的定義,設想如下,并且通過Check List檢查各個可能出現的問題,斟酌中。大家有什么好的意見請留言。
??? 如下圖所示:報表選擇屏幕規范如下,只有一個F8 Execute按鈕和一個Information按鈕,這兩個按鈕都是自動的,F8按鈕執行報表,Information按鈕打開的是程序的文檔。因此同時要求,程序員開發程序的時候為程序創建文檔,文檔內容有業務顧問協助完成。
??? 選擇條件按塊區分,按重要程度依次向下排列,復雜的選擇屏幕可在此基礎上分類后放在塊中,依次擺放在選擇屏幕上。
??? 可參照以下圖示:必填選擇條件放在最上面,可選放在下面,或分類放在下面。

????? 一組業務含義的Checkbox或Radiobutton要放在一行。???? 數據量很小的如10個以內的字段,且是單值輸入的話可以使用dropdown list輸入。?

??? 所有字段都必須有Search Help,盡量使用標準的,標準若不能滿足,則自建Search Help。? 如果報表有比較高的Performance要求,或本身邏輯復雜,性能較低,應增加部分額外的限制,如單據日期等縮小取數范圍。 Authority Check,涉及到權限的字段應在選擇屏幕上作為一個條件,在選擇屏幕中檢查權限給予提示信息。 Selection Screen Check List

Checklist

ABAP程序在線文檔是否完備?

選擇條件字段文本在相應的語言環境下是否正確?

選擇條件字段必填、非必填設定是否合理?

選擇條件是否按照重要程度、分類分塊顯示?

選擇條件自上而下的排列順序是否按重要程度排列?

Parameters和Select-option的選用是否合理?

SELECT-OPTIONS的NO-EXTENSION, NO INTERVALS設定是否合理?

選擇條件字段是否設定了合理的MEMORY ID?

選擇條件字段是否設定了合理的默認值?

選擇條件是否會引起某些性能問題?

一組業務功能的CHECKBOX或RADIOBUTTON是否排成一行?

是否有Parameters字段可以設置為LISTBOX?

是否每個字段都有合適的Search Help?

選擇條件的有效性是否進行了必要的檢查?

涉及到權限檢查的字段是否作為選擇條件了?

所有的權限檢查邏輯是否都在AT SELECITON-SCREEN完成了?


總結

以上是生活随笔為你收集整理的ABAP选择屏幕建议的全部內容,希望文章能夠幫你解決所遇到的問題。

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