网关获取实体集无法更改参数io_tech_request_context中的请求值

2020-08-21 19:01发布

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

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


专家们,

我正在尝试通过更改io_tech_request_context输入参数来更改请求的呼叫的搜索值。

我知道不能更改输入参数。 但是我尝试复制到类似于此的变量,但仍然无法更改值。

是否可以在继续填写实体集之前更改搜索值? 这些值将从CDS中检索。

谢谢。

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

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


专家们,

我正在尝试通过更改io_tech_request_context输入参数来更改请求的呼叫的搜索值。

我知道不能更改输入参数。 但是我尝试复制到类似于此的变量,但仍然无法更改值。

是否可以在继续填写实体集之前更改搜索值? 这些值将从CDS中检索。

谢谢。

付费偷看设置
发送
3条回答
哎,真难
1楼-- · 2020-08-21 19:12

您可以从以下数据中搜索字符串

data(lv_search_string)= io_tech_request_context-> get_search_string()。

如此处所述:

https://blogs.sap.com/ 2017/02/01/避免在您的odata-service-implementation中使用不建议使用的sap-gateway-apis /

在SAP中没有其他方法可以实现免费搜索 网关然后评估搜索字符串并实施自我搜索。

Doze时光
2楼-- · 2020-08-21 19:14

嗨,

我之前已经开发了一些变通方法,以在DPC当前实例的方法内使用自定义过滤器等调用另一个DPC方法。 (示例从EXPAND_ENTITYSET调用GET_ENTITYSET)。

但是想了解为什么您需要修改URL请求的搜索字符串。 了解您的实际需求会有所帮助。

此致

Samson

愤怒的猪头君
3楼-- · 2020-08-21 19:17

感谢安德烈。 但是博客没有说明如何更改搜索字符串的值以基于修改后的搜索字符串获取实体集。 我尝试使用局部变量修改变量iv_search_string,但是由于对象io_tech_request_context中的值,它没有更改搜索结果。 有什么方法可以修改请求上下文对象中的值?

一周热门 更多>