云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_网站建设中页面_限量秒杀

小七 141 0

在为通知创建oData服务(使用trx SEGW)之后,我的同事(功能顾问)问我是否也可以在服务的输出中填写时间。服务已经显示了日期和时间,但时间总是显示为00:00:00,我想这不会那么难……

在搜索了一天的网络,云服务器租用价格,并尝试了几种可能的解决方案后,我得到了它的工作。因为我在一个地方找不到所有这些,所以我会努力把它们结合起来(这也是我的第一个博客)。

我是如何创建我最初的oData服务的?

首先我创建了一个视图,作为结构导入到SEGW中。很快我就发现这不是一个好办法,因为现在oData服务与数据库视图的字段紧密耦合。因此,我创建了一个带有所需字段的结构,淘客帝国,其中包含一些日期字段(dat类型)。在生成运行时对象并实现数据提供程序二级类的…\u get\u entityset方法之后,oData服务运行良好,淘客基地,除了oData服务中的时间字段总是显示为00:00:00(原因很明显,dats字段映射到了这些….基准字段)。

此时的结果是:

此时SEGW中的定义是:

字段存储的Abap类型编辑器数据:

我是如何更改oData服务的?

经过一些搜索,数据无价,我发现我应该在abap类型编辑器中更改数据类型,但这是不可能的,原因是我从abap结构导入了字段。删除实体类型中的abap结构类型名称(zspm\u wpb\u meldingen)后,我可以在更改模式下获取abap类型编辑器。

现在将模式更改为"显式赋值",类别更改为"D数据元素",关联类型更改为时间戳。为了使其正常工作,我还将Edm核心类型更改为Edm.DateTimeOffset(the)Edm.DateTime文件因为storingsdatatumtijd字段现在是timestamp类型,所以必须更改方法…get\entityset中的代码。在abap代码中,时间戳必须填写日期和时间(我使用fm'ABI\u timestamp\u CONVERT\u INTO'来表示这一点)。

在这些更改(清除缓冲区和/或(取消)激活服务)之后,我在storingsdatam字段中得到了时间:

…在写了这个博客之后,物联网技术与应用,我想知道这一切是否从一开始就起作用了如果我在导入的结构中添加了timestamp字段…将继续。