主页 > 云服务器 > > 正文

亚马逊云_虚拟主机是什么_是什么

来源:胜利云 发布时间:2021-07-10 10:09 标签:虚拟主机亚马逊是什么
浏览:

亚马逊云_虚拟主机是什么_是什么

在本博客中,我想展示使用基于代码的服务实现时使用SAP Gateway开发OData服务的基础知识,如即将举行的有关使用SAP Gateway开发OData服务的SAP CodeJam活动所示。尽管在最新的SAP NetWeaver版本中,OData服务开发的推荐方法是使用CDS视图,大数据分析学习,但仍有许多基于代码的服务实现是一个有效的选项。

作为一个示例,我们将使用一个简单的基于OData的模型,该模型由SalesOrders和SalesOrderItems组成,并带有从SalesOrder导航到相应的行项目。

如果您对使用CDS视图更感兴趣,请看我的以下文章:通过引用的数据源使用CDS使用SAP Gateway开发OData服务

如果您想知道如何使用基于代码的实现来注释服务,请看我的以下文章职务:

https://blogs.sap.com/2017/04/21/how-to-add-annotations-to-an-odata-service-using-code-based-implementation/

2016年6月28日ABAP代码修复:已替换lv\u osql\u where\u clause=io\u tech\u request\u context->get\u osql\u where\u clause()。通过lv\u osql\u where\u clause=io\u tech\u request\u context->get\u osql\u where\u clause\u convert()。否则语句会得到SalesOrderSet吗?$filter=(Customer eq'100000000')将不起作用,因为无法进行到'0100000000'的alpha转换。24.11.2016将ABAP源代码移到源代码控件中2017年4月21日添加了一个链接,说明如何向服务添加注释。2018年2月21日在SE24中添加了取消选中筛选复选框的提示

本博客中显示的示例基于最新的SAP NetWeaver版本750,以便我们可以比较不同的实现方法

我们将执行以下步骤:

使用SAP Gateway Service Builder创建新项目为SalesOrder导入DDIC结构以创建数据模型使用网关客户端生成、注册和测试OData服务执行GET\u ENTITYSET方法的第一个实现

创建一个新的servicebuilder项目

通过运行事务SEGW启动Gateway servicebuilder。单击"创建项目"按钮提供以下信息:

项目:ZE2E100\U XX

说明:ZE2E100\U XX

服务包:$TMP

注意:用会话id/组号替换XX。

按继续按Save

Import a DDIC structures for SalesOrder

右键单击Data Model并选择Import–>DDIC Structure.

在向导的第一步中提供:在字段名,输入SalesOrder在"ABAP结构"字段中,输入SEPM\u ISOE。单击"下一步"。在向导的第二步中提供:选择SEPMèu ISOE的复选框。取消选中MANDT的复选框,单击"下一步"。在向导的第三个屏幕中,选中SALESORDER字段的复选框Is Key。单击"完成"。展开文件夹属性并检查实体SalesOrder和实体集SalesOrderSet。(例如,财务大数据,属性名称、Edm核心类型值和ABAP字段名称)按Save按"检查项目一致性"按钮。确认没有发现错误。按"生成运行时对象"按钮。注意:使用"生成运行时对象"按钮自动保存项目。将所有值保留为默认值,然后按Enter。

在创建对象目录条目弹出窗口中选择本地对象。验证生成是否成功。

现在您已经在SAP后端创建了一个(空的)服务实现。

使用网关客户端注册并测试OData服务

展开节点服务维护,返利助手,右键单击GW\u HUB并选择注册。

在"添加服务"弹出窗口中,将所有值保留为默认值,然后重试按Local Object按钮将工件分配给$tmp包。然后按Enter继续

双击Service Maintenance(维修维护)下的GW\U HUB条目。验证右侧的注册状态是否显示为绿色交通灯。

在导航树中右键单击GW\u HUB并选择SAP Gateway客户。或者单击"详细信息"部分中的"SAP网关客户端"按钮。确认警告弹出窗口,警告您将被重定向到所选系统。选择"是"。这将在新屏幕中打开SAP网关客户端。服务文档的URI已默认。按执行按钮。

结果是您在HTTP响应窗口中获得OData服务的服务文档

按"实体集"按钮并选择SalesOrderSet。

按执行按钮后执行以下URI/sap/opu/odata/sap/ZE2E100\uxx>\u SRV/SalesOrderSet您将看到一条错误消息,指出方法SALESORDERSET\u GET\u ENTITYSET尚未实现。

使用ABAP代码设置服务的GET\u ENTITYSET方法

再次打开service Builder项目(如果已关闭)展开节点服务实现并展开SalesOrderSet。现在右键单击GetEntitySet(Query)并选择转到ABAP Workbench.

确认警告"Operation SALESORDERSET\u GET\u ENTITYSET尚未实现"切换到编辑模式,向下滚动到SALESORDERSET\u GET\u ENTITYSET方法,大数据专业,并确保选中它。点击关于重定义方法钮扣。制造一定要取消选中复选框过滤器,否则只有重新定义的方法才可见。所以在开始的时候,这个列表看起来是空的。使用Copy&Paste将下面显示的整个代码复制到salesorderset\u get\u entityset方法中。请注意:这是abapsql的新语法。方法SALESORDERSET\u GET\u ENTITYSET。从销售订单中选择*转换为表@et\u entityset的相应字段。endmethod.

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 云存储_企业邮箱是怎么申请_便宜的
    <strong>云存储_企业邮箱是怎么申请_便宜的</strong>

    云存储_企业邮箱是怎么申请_便宜的

    雪花数据仓库中的端到端加密2016年4月13日作者:马丁·亨切尔彼得·波维尼克云数据安全,工程作者:马丁·亨切尔和彼得·波维尼克。保护客户数据是雪花...

  • 分布式数据库_八度网络云主机_便宜的
    <strong>分布式数据库_八度网络云主机_便宜的</strong>

    分布式数据库_八度网络云主机_便宜的

    在云数据库服务的世界里,对客户来说,没有什么比不间断地访问他们的数据更重要的了。在在线游戏和金融服务等交易率较高的行业,即使是最小的中断...

  • 数据库服务器_服务器带宽_哪家好
    <strong>数据库服务器_服务器带宽_哪家好</strong>

    数据库服务器_服务器带宽_哪家好

    图1。派特法是一家领先的油田服务公司派特法为能源客户锁定价值派特法设计、建造、运营和维护石油、天然气和可再生能源资产。公司致力于数字化转型...

  • MySQL数据库_不能用邮箱注册企业邮箱吗
    <strong>MySQL数据库_不能用邮箱注册企业邮箱吗</strong>

    MySQL数据库_不能用邮箱注册企业邮箱吗

    如今,企业被迫维护两种类型的分析系统:数据仓库和数据湖。数据仓库提供了有关业务健康状况的重要见解。数据湖可以发现客户、产品、员工和流程的...

  • 微软云_服务器售后_年度促销
    <strong>微软云_服务器售后_年度促销</strong>

    微软云_服务器售后_年度促销

    使用Azure的客户管理密钥进行数据加密2019年9月6日|3分钟读取作者:保卢斯雪花新闻,雪花科技2017年,雪花宣布使用AWS密钥管理服务(KMS)支持客户管理密...

云储存

更多 >
  • <strong>云解析_刺客信条百度云资源_免费申请</strong>
    云解析_刺客信条百度云资源_免费申请

    简介: 作为SAP PI顾问,我们都知道如何使用文件适配器进行动态配置,以及如何设置目标文件名动态。现在我们从SAP HCI era开始,需要找到如何实现一样。...

  • 天翼云_数据库英文_哪家好
    天翼云_数据库英文_哪家好

    这里有一个挑战:找到一个不包含"客户"这个词的公司使命宣言或愿景。虽然我不是个赌徒,但我的钱告诉我你做不到。公司存在的根本原因是为客户服务...

云储存消息队列_数据库例子_价格
云储存全站加速_视频加速cdn_免费领
云储存微软云_华为云同步通讯录_最新活动
云储存网站建设_余罪2电视剧百度云网盘_0元
云储存大带宽_高防cdn服务器_测评