在 SAP 系统中处理更高级别的布尔值
根据一般标准和编码实践,您应该使用 abap_bool 来处理布尔值或真值。在这种情况下,如果将任何对象声明为 abap_bool 类型,那么它只能保存集合中的值(abap_truth、abap_false 和 abap_undefined)。但在较旧的系统中,您可能无法使用 abap_bool,因为它不可用。例如,在 Web Dynpro 中,abap_bool 不可用于。
在这种情况下,您需要使用 WDY_BOOLEAN 作为替代方案。WDY_BOOLEAN 仅允许真正的布尔值,这意味着它仅允许 true 和 false 作为允许的值,但不允许 undefined。
广告