关于sap:SAP-Gateway-Foundation-Client-Proxy-的使用方法

45次阅读

共计 952 个字符,预计需要花费 3 分钟才能阅读完成。

依据理论应用场景,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 客户端实例。

正文完
 0