SAP Gateway Foundation Client Proxy 的使用方法
根据实际使用场景,SAP OData 客户端代理配置有多种消费类型和 OData 版本。
OData Client Proxy是ABAP中OData服务消费中客户端(服务的消费者)和服务实现(数据提供)之间的接口。 这使 ABAP 开发人员能够创建 OData 客户端编码以在其 ABAP 编码中运行 OData 请求。
OData 客户端代理可用于不同的配置,具体取决于当前用例。
OData 客户端代理可以是本地的或远程的。
本地客户端代理
在没有 HTTP 的情况下,使用此客户端代理在当前服务器上使用 OData 服务,优点是无 HTTP 开销,OData 服务在同一应用程序会话中处理。 这允许集成测试。
远程客户端代理
使用此客户端代理来使用远程服务器上提供的 OData 服务。
异步(远程)客户端代理(仅限 OData V4),使用此客户端代理在使用异步处理 HTTP 调用的远程服务器上使用 OData V4 服务。
2428114 - SAP Gateway Foundation SAP_GWFND OData Client Proxy - Known Constraints
可以使用类 /IWBEP/CL_CP_CLIENT_PROXY_FACT 创建客户端代理实例。 它提供静态方法 CREATE_V2_LOCAL_PROXY 来创建本地版本 2 客户端代理的实例。 作为导入参数,需要您要使用的版本 2 OData 服务的服务 key(服务 ID 和服务版本)。此外,您可以选择指定是否应写入工作负载跟踪,稍后可以在事务 STAD 中检查。
在 AG3 上没有这个 proxy:
例子代码:
DATA: lo_client_proxy TYPE REF TO /iwbep/if_cp_client_proxy. lo_client_proxy = /iwbep/cl_cp_client_proxy_fact=>create_v2_local_proxy( VALUE #( service_id = ‘ODATA_V2_TEST_SERVICE' service_version = ‘0001’ ) ).
可以使用类 /IWBEP/CL_CP_CLIENT_PROXY_FACT 创建客户端代理实例。 它提供静态方法 CREATE_V2_REMOTE_PROXY 来创建远程版本 2 客户端代理的实例。 作为导入参数,需要相关服务根、代理模型密钥和已配置的 HTTP 客户端实例。
相关文章
- 162. 通过一个具体的例子,深入了解 SAP UI5 控件数据双向绑定的工作原理和问题排查方法
- 108. SAP UI5 图片显示控件 Avatar 的使用方式介绍
- 32. 如何创建一个自定义 SAP UI5 控件
- 通过一个实际例子,讲解 SAP UI5 Compatibility Version 的概念和运行时绑定解析器的选择逻辑
- SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍
- SAP UI5 sap.ui.Device.media 公有方法介绍
- SAP UI5 navpopover Factory 的使用方法介绍
- SAP UI5 Simple Form 控件的使用方法介绍试读版
- 使用 http-proxy 实现 SAP UI5 请求的代理重定向
- SAP Cloud SDK for JavaScript 的搭建和使用方法介绍
- 一种简单地实现 SAP UI5 Master detail 页面的方法
- SAP UI5框架中,onInit方法执行次数的讨论
- 如何安装最新版本的 SAP ABAP Development Tool ( ADT ) 2021年度更新
- 两种在SAP Cloud Application Studio里通过编程对C4C UI字段赋值的方法
- 三种动态控制SAP CRM WebClient UI assignment block显示与否的方法
- SAP CRM中间件下载时数据库表CRMATAB为空的处理方法
- SAP note下载工具
- SAP Spartacus服务器端渲染模式下的调试方法
- SAP Spartacus CurrentProductService.getProduct方法的实现原理
- SAP Spartacus里product code出现在url的几种场景
- SAP Cloud for Customer里图片数据读取的逻辑
- 优化 recipe 达到快速启动 SAP Hybris Accelerator Storefront 的方法
- 通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法
- SAP Data Intelligence Graph使用浏览器访问的url规范
- SAP UI5 应用 FlexBox 控件 growFactor 的使用方法
- 一种简单地实现 SAP UI5 Master detail 页面的方法
- SAP 电商云 Spartacus UI SSR 里 engine 和 engine instance 的区别
- 3. SAP ABAP OData 服务诊断工具 /IWFND/ERROR_LOG 的使用方法