2020-08-30 07:47发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在选择选项中,我想选择任何一个月... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在选择选项中,我想选择任何一个月的第一个日期和最后一个日期,那么就可以了,如果我指定其他日期而不是第一个日期和最后一个日期,则不会用。 因此基本上在引发异常时应这样写,即不会采用所选月份的第一个和最后一个日期。
为什么功能模块如此特殊? 您不能只对日期类型使用基本的ABAP操作吗? 示例:
数据日期类型d。 SELECT-OPTIONS s_date FOR日期。 在选择屏幕上。 如果s_date-low + 6(2)<>'01'。 MESSAGE"低日期必须是第一个月的日期"类型" E"。 万一。 DATA(high_date_plus_1_day)= CONV d(s_date-high + 1)。 如果high_date_plus_1_day + 6(2)<>'01'。 MESSAGE"高日期必须是月末"类型" E"。 万一。 DATA(low_date_plus_1_month)= CONV d(s_date-low + 31)。 IF low_date_plus_1_month(6)<> high_date_plus_1_day(6)。 MESSAGE"低日期和高日期必须属于同一个月"类型" E"。 万一。
注意:+6(2)用于获取日期(例如01或31),而(6)则用于获取年和月的连接。
最多设置5个标签!
为什么功能模块如此特殊? 您不能只对日期类型使用基本的ABAP操作吗? 示例:
注意:+6(2)用于获取日期(例如01或31),而(6)则用于获取年和月的连接。
一周热门 更多>