转储-选择结束选择中的OData服务GET调用

2020-09-07 20:35发布

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

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


Hallo专家,

我必须在标准执行中的Select和End select之间进行Odata服务调用。我正在使用类/IWFND/CL_SUTIL_CLIENT_PROXY-> WEB_REQUEST从Odata中获取条目,但是我要如何转储 我准备好在不使用上述类的情况下动态地使用Odata服务,我怀疑它们之间发生了提交。

谢谢

维杰

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

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


Hallo专家,

我必须在标准执行中的Select和End select之间进行Odata服务调用。我正在使用类/IWFND/CL_SUTIL_CLIENT_PROXY-> WEB_REQUEST从Odata中获取条目,但是我要如何转储 我准备好在不使用上述类的情况下动态地使用Odata服务,我怀疑它们之间发生了提交。

谢谢

维杰

付费偷看设置
发送
4条回答
小灯塔
1楼 · 2020-09-07 21:13.采纳回答

查看ICF文档。

Internet通信框架

注释

  • 在将每个响应作为ICF服务器或ICF客户端在AS ABAP中发送之前,将执行数据库提交(更新中除外)。

因此,即使您使用任何其他类(CL_HTTP_CLIENT/CL_REST_HTTP_CLIENT),也将执行数据库提交,并且SELECT的数据库游标。 ENDSELECT。

悻福寶寶
2楼-- · 2020-09-07 20:54

我们应该避免在出口/BADi中触发数据库提交,因为这可能导致数据不一致。

解决方法是将代码包装在RFC中,然后在新任务中调用RFC。

jovirus
3楼-- · 2020-09-07 20:52

我可以使用BOPF代替OData来读取CDS视图吗?

Climb_Ma
4楼-- · 2020-09-07 20:51

我们应该避免在出口/BADi中触发数据库提交,因为它可能导致数据不一致

解决方法是将代码包装为RFC,然后在新任务中调用RFC。

一周热门 更多>