屏幕日期类型控件,当鼠标放上时,可以显示选择日期的小按钮,常用的有两种方式:
一、参照标准日期数据元素创建;
二、在屏幕pai中使用FUNCTION ‘F4_DATE‘,
前者的很常见,下面是后者在项目中的代码,分享一下,希望对用到的兄弟有帮助:
显示效果如下图一红色方框中所示:
图一
step1:在屏幕的PAI中定义 PROCESS ON VALUE-REQUEST MODULE
GET_DATE_PWERK,如下图红色框中所示:
step2:双击MODULE GET_DATE_PWERK,在"创建对象"对话框中,选择"是",如下图所示
step3:在MODULE GET_DATE_PWERK中写入如下图中代码:
CALL FUNCTION ‘F4_DATE‘
EXPORTING
DATE_FOR_FIRST_MONTH = SY-DATUM
IMPORTING
SELECT_DATE = V_JQ
EXCEPTIONS
CALENDAR_BUFFER_NOT_LOADABLE = 1
DATE_AFTER_RANGE = 2
DATE_BEFORE_RANGE = 3
DATE_INVALID = 4
FACTORY_CALENDAR_NOT_FOUND = 5
HOLIDAY_CALENDAR_NOT_FOUND = 6
PARAMETER_CONFLICT = 7
OTHERS = 8.
CTR + F3激活就可以看到图一的效果了。
FUNCTION 'F4_DATE'在DIALOG程序中的应用
时间: 2024-12-28 21:31:51