服务生成器:OData可空指示器

2020-09-24 13:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经在物料主数据(数据元素:MAABC)中为ABC指标设置了OData可为空的指标。 但是在网关客户端中,它没有将字段值显示为" NULL",这是因为该字段是字符字段,设置可空属性的标准做法是什么。

谢谢您的帮助。

SE11

abcindicator MAABC CHAR(1)

SEGW

abcIndicator Edm.String Max-1 Nullable-True

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经在物料主数据(数据元素:MAABC)中为ABC指标设置了OData可为空的指标。 但是在网关客户端中,它没有将字段值显示为" NULL",这是因为该字段是字符字段,设置可空属性的标准做法是什么。

谢谢您的帮助。

SE11

abcindicator MAABC CHAR(1)

SEGW

abcIndicator Edm.String Max-1 Nullable-True

付费偷看设置
发送
4条回答
软件心理学工程师
1楼-- · 2020-09-24 13:30

您好鲁宾·卢克

要从OData中获取空值,必须使该字段为空,类似于图像。

希望这会有所帮助,

此致

Arjun Biswas

宇峰
2楼-- · 2020-09-24 13:40

嗨鲁宾,

这是因为Edm.DateTime本质上映射到ABAP字典的DATS数据类型,其初始值为00000000。

参考- https://help.sap.com/ saphelp_gateway20sp12/helpdata/zh-CN/76/4a837928fa4751ab6e0a50a2a4a56b/frameset.htm

槿木_熙
3楼-- · 2020-09-24 13:25

嗨阿琼,

谢谢您的答复,实际上我的查询是为什么我无法获得edm.String的"空"值。 请在屏幕截图下方找到。

此致

鲁宾

error.jpg

悠然的二货
4楼-- · 2020-09-24 13:27

你好Arjun Biswas

我在SEGW中创建了一个项目。 当我执行此服务时,其状态为" 500 Internal Server Error"。 我有很多日期字段,因此我将那些日期字段设置为可空。 但是问题仍然没有解决。在将该字段检查为可空值之后,我已经加载了元数据,但在该属性名称中却没有看到类似Nullable =" true"的属性。但是其他字段将可空值设为false。 但是它没有显示我检查为可空的字段。 我已经清除了两个系统中的缓存,但问题仍然存在。 谁能帮我解决问题。

亲切的问候,

Nageswara Rao

一周热门 更多>