点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家 我们正在使用Ill...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家 我们正在使用Ill...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家
我们正在使用IlluminatorOData服务从SQL查询模板中以JSON格式检索日期。
/XMII/IlluminatorOData/QueryTemplate?QueryTemplate = <查询模板路径>&$ format = json
其中一列定义为DateTime类型,并由OData服务作为JSON字符串化的行集/行集/行对象返回:
{" start_date":"/img/Date()/"}
但是,如果数据库中的源字段为null,则OData服务不会返回空的DateTime,而是由MII用当前时间戳填充结果。
相反,如果我们调用与XML输出相同的SQL查询模板,则会收到众所周知的占位符:
时间不可用
我的问题是,如果源值为null,我们如何防止MII OData服务返回默认的DateTime值?
我们希望它为null,空白或" TimeUnavailable",即使"/img/Date(0)/"也可以使用...
我同意可以将其视为错误。 在从我们的SAP ECC环境调用的OData服务中,我验证了ABAP代码以JSON格式返回的日期字段为 null 或"/img/Date(#)/" 的日期字段。 我认为来自MII的SQL查询应该以相同的方式执行,尽管以我的经验,MII从未返回关键字 null 。 我已经看到了NA,-和TimeUnavailable,它们是MII中的SQL NULL返回的空值(不特定于OData服务)。
一周热门 更多>