版权声明:本文为博主原创文章,未经博主允许不得转载。 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.