小编kya*_*ara的帖子

将空值传递给 OData V2 Edm.Time 属性

我有一个变量类型time但有时这个变量没有任何内容。

当它是初始的时,它不应该是"000000",我想要一个没有任何内容的空值(没有零)。让我用代码解释一下我的问题:

IF lwa_hora IS INITIAL.
   CLEAR lwa_hora.
   ls_entity-hora = lwa_hora. " Result: 000000 but I don't want any zero
ELSE.
   ls_entity-hora = lwa_hora. " Result: 000000
ENDIF.
Run Code Online (Sandbox Code Playgroud)

我尝试过CLEAR但没有任何反应。

我需要这个是因为在 JavaScript 前端客户端逻辑中,我需要 OData 属性包含一个假值(例如null或一个空字符串"")。

"000000"但它始终具有不是空字符串的。是否可以在后端做一些事情来“清除”变量?

abap odata sap-gateway

2
推荐指数
1
解决办法
3030
查看次数

标签 统计

abap ×1

odata ×1

sap-gateway ×1