返回顶部
首页 > 资讯 > 精选 >怎么在SAP ABAP里把CDS view暴露成OData服务
  • 707
分享到

怎么在SAP ABAP里把CDS view暴露成OData服务

2023-06-04 07:06:48 707人浏览 独家记忆
摘要

本篇内容主要讲解“怎么在SAP ABAP里把CDS view暴露成OData服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在SAP ABAP里把CDS view暴露成OData服务”吧!

本篇内容主要讲解“怎么在SAP ABAP里把CDS view暴露成OData服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在SAP ABAP里把CDS view暴露成OData服务”吧!

@OData.publish: true

怎么在SAP ABAP里把CDS view暴露成OData服务

加上这个注解的CDS view,一旦激活后就会在ABAP Netweaver自动生成一个OData服务,在事务码/IWFND/MaiNT_SERVICE里将其搜索出来并添加,就能够以OData服务的方式,消费这个view暴露出来的数据了。

怎么在SAP ABAP里把CDS view暴露成OData服务

当然@OData.publish这个注解为什么有这种神奇的魔力,在Jerry之前的博客里有详细介绍。

那么到了SAP云平台ABAP环境上,因为我们无法访问SAP GUI,所以要实现同样的效果,无法直接照搬上述步骤。幸运的是,在云上进行CDS view暴露的步骤依然简洁,整个过程5分钟就能搞定。

用ABAP Development Tools像登录On-Premises ABAP系统那样登录ABAP云环境,新建一个Service definition:

怎么在SAP ABAP里把CDS view暴露成OData服务

怎么在SAP ABAP里把CDS view暴露成OData服务

在Service的实现体里,使用关键字expose将ABAP环境里的标准view,I_Currency以Service的方式暴露出来。

怎么在SAP ABAP里把CDS view暴露成OData服务

这个Service需要以Service Binding的方式暴露成OData服务:

怎么在SAP ABAP里把CDS view暴露成OData服务

把第一步创建的Service分配给这个Service Binding:

怎么在SAP ABAP里把CDS view暴露成OData服务

注意下图右边的Service Details标签页里,此时是空的。点击Publish按钮:

怎么在SAP ABAP里把CDS view暴露成OData服务

发布成功后,我们看到了之前在Service实现里把I_Currency暴露成的名为Currency的实体:

怎么在SAP ABAP里把CDS view暴露成OData服务

对这个Currency Entity点右键,选择Open Fiori Elements App Preview,就能在预览模式下通过一个标准通用的Fiori Elements应用把当前系统上I_Currency里的数据显示出来:

怎么在SAP ABAP里把CDS view暴露成OData服务

怎么在SAP ABAP里把CDS view暴露成OData服务

点击这个Service URL超链接,也能直接打开对应OData服务的元数据(metadata)链接:

怎么在SAP ABAP里把CDS view暴露成OData服务

怎么在SAP ABAP里把CDS view暴露成OData服务

到此,相信大家对“怎么在SAP ABAP里把CDS view暴露成OData服务”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么在SAP ABAP里把CDS view暴露成OData服务

本文链接: https://lsjlt.com/news/236725.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在SAP ABAP里把CDS view暴露成OData服务
    本篇内容主要讲解“怎么在SAP ABAP里把CDS view暴露成OData服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在SAP ABAP里把CDS view暴露成OData服务”吧!...
    99+
    2023-06-04
  • 怎样基于SAP CDS view创建OData服务
    今天就跟大家聊聊有关怎样基于SAP CDS view创建OData服务,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。#先决条件您应该有一个工作CD视图。有关如何创建CD视图,请参阅此...
    99+
    2023-06-03
  • 阿里云服务器暴露了怎么办?
    1. 立即采取紧急措施 如果你发现阿里云服务器暴露了,首先要立即采取紧急措施来保护你的服务器和数据。以下是一些应急措施: 断开与服务器的连接:立即断开与服务器的连接,以防止攻击者进一步入侵或利用服务器。 更改所有密码:更改服务器上的所有...
    99+
    2023-10-27
    阿里 服务器 暴露了
  • 阿里云服务器暴露了怎么办
    1. 确认服务器是否真的暴露 首先,我们需要确认服务器是否真的暴露了。你可以通过以下步骤来进行确认: 检查服务器的网络配置,确保没有错误的端口映射或者开放了不必要的端口。 使用网络扫描工具,如Nmap,来扫描服务器的开放端口,以确定是否...
    99+
    2023-10-27
    阿里 服务器 暴露了
  • 阿里云服务器暴露怎么解决的
    一、安全加固 阿里云官方推出了安全加固功能,旨在提高云服务器的安全性。具体来说,安全加固可以包括以下几个方面: 防DDoS攻击 防DDoS攻击是防御云服务器安全漏洞的重要措施。阿里云官方推出的防DDoS攻击功能包括三种方式:防御性DD...
    99+
    2023-10-28
    阿里 服务器
  • 阿里云服务器暴露怎么处理掉
    阿里云服务器是许多企业和个人进行网站搭建、数据存储等的重要工具,然而,如果阿里云服务器暴露了,可能会对用户的数据安全造成威胁。本文将详细介绍阿里云服务器暴露的处理方式。 一、阿里云服务器暴露的原因阿里云服务器暴露的原因有很多,主要包括以下几...
    99+
    2023-11-12
    阿里 怎么处理 服务器
  • 阿里云服务器暴露了怎么办解决
    一、技术方面的解决方案 1.加强服务器的安全防护 对于服务器的安全防护,可以采用多种技术手段。比如,安装防火墙、加强网络流量监控、定期更新操作系统补丁、定期备份数据等。这些措施可以有效提高服务器的安全性,减少被攻击的可能性。 2.使用安全...
    99+
    2023-10-28
    阿里 服务器 暴露了
  • SAP附件UI里选择的文件是怎么传到ABAP服务器的
    本篇内容主要讲解“SAP附件UI里选择的文件是怎么传到ABAP服务器的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SAP附件UI里选择的文件是怎么传到ABAP服务器的”吧!使用Chrome d...
    99+
    2023-06-04
  • 怎么把游戏装在云服务器里
    要将游戏安装在云服务器上,您需要遵循以下步骤:1. 选择云服务提供商:首先,您需要选择一个云服务提供商,每个云服务提供商都有自己的控...
    99+
    2023-09-27
    云服务器
  • 把亚马逊店铺挂在服务器里会怎么样
    以下是可能出现的一些问题: 安全风险:如果你将亚马逊店铺挂在其他地方,比如公共网络上,可能会遭到黑客攻击,这些攻击可能会导致客户数据泄露或账户被盗。 数据保护:将店铺挂在服务器上可能会导致数据存储在云端,这可能会面临数据泄露或其他安全问...
    99+
    2023-10-27
    亚马逊 挂在 店铺
  • 怎么在ssh里面把服务器的文本复制到本地电脑
    这篇文章主要讲解了“怎么在ssh里面把服务器的文本复制到本地电脑”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在ssh里面把服务器的文本复制到本地电脑”吧!使用 macOS 的同学,应该...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作