在 SAP 系统中处理高级布尔值


根据一般标准和编码实践,您应该使用 abap_bool 来处理布尔值或真值。在这种情况下,如果某个对象被声明为 abap_bool 类型,那么它只能容纳集合中的值 (abap_truth, abap_false 和 abap_undefined)。但在较老的系统中,你可能无法使用 abap_bool,因为它不可用。例如,在 Web Dynpro 中 abap_bool 不可使用。

在这种情况下,您需要使用 WDY_BOOLEAN 作为替代。WDY_BOOLEAN 仅允许真布尔值,这意味着它仅允许真和假作为允许的值,而不允许未定义的值。

更新于:2019 年 7 月 30 日

177 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告