ABAP 日期测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31228779/article/details/81324747

DATS 类型初始值判断 是否为空

DATA edate TYPE d . "edate = '00000000'
DATA: s(16) TYPE p DECIMALS 2.
IF edate IS INITIAL. "真
  s = '3.13'.
  BREAK-POINT.
ENDIF.

IF edate IS NOT INITIAL.
  s = '3.14'.
  BREAK-POINT.
ENDIF.

"不管日期8个0 或者是正常日期 都符合不等于‘’条件
IF edate <> ''.  "绝对为真
  s = '3.51'.
  BREAK-POINT.
ENDIF.
IF edate = ''.
  s = '3.52'.
  BREAK-POINT.
ENDIF.

IF edate <> '00000000'.
  s = '3.53'.
  BREAK-POINT.
ENDIF.
IF edate = '00000000'. "真
  s = '3.54'.
  BREAK-POINT.
ENDIF.

BREAK-POINT.

猜你喜欢

转载自blog.csdn.net/qq_31228779/article/details/81324747
今日推荐