DTP-ABAP-常规:检查实际日期是否> = 01.07.xxxx

2020-08-22 18:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人可以提供ABAP代码来检查实...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人可以提供ABAP代码来检查实际日期是否大于或等于01.07.xxxx(xxxx始终是实际年份)

亲切问候

4条回答
追夢秋陽
2020-08-22 19:39 .采纳回答

嗨,

ABAP日期以以下格式存储:YYYYmmdd(年月日)。

sy-datum给出了实际日期,实际年份是它的前四个字符。

我会通过日期比较来做到这一点:

数据:
       lv_act TYPE数据,
       lv_cmp TYPE数据
       。

   lv_act = sy数据。  " 实际日期
   lv_cmp = | {sy-datum(4)} 0107 |。  "实际年1月第七
   检查lv_act GE lv_cmp。


 

此致

Peter

一周热门 更多>