首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用空键字段查询OData v2时"404 -资源未找到“

使用空键字段查询OData v2时"404 -资源未找到“
EN

Stack Overflow用户
提问于 2021-12-11 04:04:39
回答 2查看 626关注 0票数 1

我有一个SAP CDS视图,通过网关公开,并托管在APIM上。这个CDS使用@ObjectModel注释启用CRUD操作。

CDS (SAP表)中的一个关键字段可以按照业务流程为空,但当我试图通过APIM服务(带有空属性)查询这个完整密钥时,我会收到404 - Resource not:

相同的查询在SAP网关中运行良好:

为了使APIM理解这个键字段可以接收空(或null),我应该做什么?价值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-11 02:47:28

从APIM服务和网关查询中可以看到这一点很有趣,给定相同的查询参数,结果是不同的,对我来说,唯一的解释是ABAP端有一个转换,这导致无法加载结果。当您使用APIM客户端时,当ABAP尝试查询数据时,您能否启用ABAP端的网关跟踪以检查确切的请求?使用transaction /IWNFD/TRACES在ABAP端为用户查看跟踪。

你好,德里克

票数 0
EN

Stack Overflow用户

发布于 2022-03-12 12:32:37

谢谢你的回答!

我们发现这可能是一个APIM映射问题,因为当我们在路径上设置一个空密钥(临时代办=‘’)时,我们收到一个404,甚至没有到达SAP网关:

但是,当我们用空白/空格(charg=‘')设置相同的参数时,它工作得很好,并在S4表上找到条目:

我怎么知道它没有到达S4?首先,因为跟踪没有捕获任何信息,其次是因为404消息来自S4时是不同的:

谢谢大家!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70312530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档