在ABAP IF子句中IS INITIAL和= 0之间有什么区别?

时间:2017-10-31 16:32:36

标签: abap

" IF整数是否为INITIAL"和" IF整数= 0"在ABAP?我的意思是,I类型的初始值是0而不是NULL,所以结果是相同的,不是吗?

1 个答案:

答案 0 :(得分:8)

没有功能差异。

唯一的区别是,如果您更改了正在测试的变量的类型,则含义可能会发生变化。例如。如果将其更改为基于字符的类型,则初始值将为SPACE