选择屏幕客制化开发
搜索幫助年月彈框
分享者:abapDaley
DATA: l_code LIKE sy-subrc. DATA:lv_ny TYPE ISELLIST-MONTH . "這個定義自己要注意下SELECTION-SCREEN BEGIN OF BLOCK bl01 WITH FRAME TITLE TEXT-001. SELECT-OPTIONS: s_ny FOR lv_ny OBLIGATORY."年月 SELECTION-SCREEN END OF BLOCK bl01.INITIALIZATION .AT SELECTION-SCREEN OUTPUT .lv_ny = sy-datum+0(6). AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_ny-low. "對SELECT-OPTIONS第一個值進行搜索幫助CALL FUNCTION 'POPUP_TO_SELECT_MONTH'EXPORTINGactual_month = lv_ny "默認值:當前年月language = sy-langustart_column = 8start_row = 5IMPORTINGselected_month = s_ny-low "選擇完成之后賦值給S_NY的low值return_code = l_codeEXCEPTIONSfactory_calendar_not_found = 1holiday_calendar_not_found = 2month_not_found = 3OTHERS = 4.AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_ny-high.CALL FUNCTION 'POPUP_TO_SELECT_MONTH'EXPORTINGactual_month = lv_nylanguage = sy-langustart_column = 8start_row = 5IMPORTINGselected_month = s_ny-highreturn_code = l_codeEXCEPTIONSfactory_calendar_not_found = 1holiday_calendar_not_found = 2month_not_found = 3OTHERS = 4.START-OF-SELECTION.
總結
- 上一篇: JASS萌新学习指南1.4(被催更)
- 下一篇: h3c390服务器硬盘驱动,产品技术-H