SAP Gateway Foundation Client Proxy 的使用方法

news2024/9/27 17:26:44

根据实际使用场景,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 客户端实例。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/97304.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android核心技术——Coil 解析与使用

概述 Coil 是一个非常年轻的图片加载库,在 2020 年 10 月 22 日才发布了 1.0.0 版本,但却受到了 Android 官方的推广,在 Android Developers Backstage 这个博客中专门聊过一期。推广的原因比较简单:一方面是这个库确实做得很好&…

双机高速互联

双机高速互联 配置ip[非必须] 配置ip步骤是可以省略的, 但是如果你希望每次重新连接时候不用反复为新识别的网络配置成特定专用网络然后共享, 或者是每次为共用网络开启网络发现, 可以固定下网络ip, 这样每次网络发现都是不用重新设置的 配置如下 192.168.1.1 主机配置 19…

演讲类或观点类的爆款短视频脚本是怎样写出来的?模板分享

演讲类或观点类的爆款短视频脚本是怎样写出来的?模板分享 今天刷到一个讲全职妈妈价值的短视频,点赞量近千万,拆解分析了一下。 加上最近在我赢助手小禾呈序学到的观点类短视频脚本文案的模板,分析给大家看看: 第一部…

初探React环境搭建与运行

在家看React 知识,在本地环境搭建,记录下来,方便查看。 环境前置:Nodejs 14 及以上 网站地址:React中文官网 一、方式一命令生成项目 通过 create-react-app脚手架 来创建 React项目,其中 npx 是 npm5.2 …

68、4K-NeRF:高分辨率重建

简介 官网:https://github.com/frozoul/4K-NeRF 基于nerf方法的渲染过程通常依赖于一种像素方式,在这种方式中,射线(或像素)在训练和推断阶段都是独立处理的,这限制了其描述微妙细节的表示能力,特别是当提升到极高分…

机器学习——04朴素贝叶斯

机器学习——04朴素贝叶斯 参考资料 AIlearningMachine-Learning-in-Action庞善民.西安交通大学机器学习导论2022春PPT 更多原理请参考本人另一篇博客:[机器学习导论]——第六课——贝叶斯分类器 使用Jupyter进行练习,python3 一、知识准备 贝叶斯…

【算法技术专题】如何用Java实现一致性 hash 算法( consistent hashing )(上)

一致性hash的历史 【Consistent Hashing算法】早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 一致性hash的目的 一致性哈希算法是分布式系统中常用的算法,一致性哈希算法解决了…

[附源码]Nodejs计算机毕业设计基于社区疫情防控管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

猿如意中的【DBeaver】工具详情介绍,包含下载安装使用保姆级教程

猿如意中的【DBeaver】工具一、 猿如意工具介绍二、 工具名称2.1 下载安装渠道2.2 如何在载猿如意中下载DBeaver工具?2.3 安装流程2.4 安装完成的打开界面2.6 DBeaver使用步骤使用感受一、 猿如意工具介绍 打开猿如意程序工具。猿如意下载地址:猿如意官…

RocketMq简介以及名词概念

🎶 文章简介:RocketMq简介以及名词概念 💡 创作目的:简单介绍RocketMq的信息以及名词概念 ☀️ 今日天气: 📝 每日一言:如果你执意追逐我的幻影,迟早会被真正的我打败。 --棋魂 文章…

Spring Cloud Sleuth Zpkin 简介

下载 zipkin-server-2.9.4-exec.jar zipkin-server-2.9.4-exec.jar Zipkin 简介 Spring Cloud Sleuth集成了非常强大的跟踪系统——Zipkin。Zipkin是Twitter开源的分布式跟踪系统。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时。 利用链路追…

微信小程序使用 iconfont 彩色图标(mini-program-iconfont-cli)

把 iconfont 图标批量转换成多个平台小程序的组件。不依赖字体,支持多色彩。 0 支持平台 微信小程序支付宝小程序百度小程序头条小程序(字节跳动)快手小程序QQ小程序 1 安装插件 npm install mini-program-iconfont-cli -D2 生成配置文件…

一次性能调优记录:压测报错out of memory内存溢出【杭州多测师_王sir】【杭州多测师】...

一次性能调优记录:压测报错out of memory内存溢出1、首先这是一段压测的报错日志截图 2、服务器的配置还不错,执行机全64核以上,运存256g以上,服务器80核,512g,所有机器线程数设置655360 3、刚开始以为是jm…

@ZBBIX集成LDAP功能实现用户统一登录认证

文章目录 1.zabbix认证方式2.LDAP模块查看3.windows AD配置4.zabbix配置LDAP5.开启LDAP账户登录6.AD账户登录测试7.AD账户批量添加zabbix8.数据库zabbix认证方式修改1.zabbix认证方式 zabbix6.0中,认证方式包含三种方式,如:LDAP、HTTP、SAML 实现ldap用户账户统一认证需要ad…

数据模型篇之维度设计

第10章 维度设计 1.维度设计基础 维度的基本概念 (1)维度是什么 维度是维度建模的基础和灵魂。在维度建模中,将度量称为“事实”,将环境描述为“维度”,维度是用于分析事实所需所需的多样环境。 (2&…

JS详解 | BOM | 系统性学习 | 无知的我费曼笔记

无知的我正在复盘js… 该笔记特点是 重新整理了涉及资料的一些语言描述、排版而使用了自己的描述对一些地方做了补充说明。比如解释专有名词、类比说明、对比说明、注意事项提升了总结归纳性。尽可能在每个知识点上都使用一句话 || 关键词概括更注重在实际上怎么应用提出并回答…

关于缓存与数据双写一致性问题(清晰易懂)

缓存与数据双写一致性问题 一般来说,执行更新操作时,我们会有两种选择: 先操作数据库,再操作缓存先操作缓存,再操作数据库 这两个操作要么同时成功,要么同时失败。所以,这会演变成一个分布式…

架构设计(五):有状态服务和无状态服务

架构设计(五):有状态服务和无状态服务 作者:Grey 原文地址: 博客园:架构设计(五):有状态服务和无状态服务 CSDN:架构设计(五)&…

批量查询搜狗收录,查询结果不准是什么原因

网站的收录情况是常用的技术手段,会影响到网站的流量和展现量,想要获得一个好的收录就必须重视原创内容,因为网站的收录直接影响力搜索引擎的关键词排名。 网站收录信息如何批量查询? 以搜狗收录为例: 1、打开SEO综合…

17 CPP面向对象编程

简单实用类: 1 类的成员函数可以直接访问该类其它的成员函数 2 类的成员函数可以重载。 3 类指针的用法与结构体指针用法相同 4 类的成员可以是任意数据类型(类中也可以有枚举) 5 可以为类的成员指定缺省值(C11标准&#xff…