SAP Fiori的ABAP编程模型-OData服务生成

以下是激活已创建的OData服务所需遵循的步骤。

  • 识别创建的OData服务
  • 在SAP Gateway系统中激活OData服务

 

识别创建的OData服务
在CDS视图中应用OData注释后,必须激活相应的CDS视图以创建OData服务。但是有一个问题,我们不知道已创建的OData服务名称。我们可以通过两种方式来识别已创建的ODate服务的名称。

  1. OData服务的名称将是其中应用了OData批注的CDS视图名称的后缀,后面是“ _CDS”(CDS视图名称+ _CDS)。在这种航空公司场景中,我们的CDS视图是ZAPF_C_AIRLINE。因此,OData服务名称将为“ ZAPF_C_AIRLINE_CDS ”。
  2. 换句话说,通过将鼠标悬停在“ @ OData.publish:true ”语句左侧显示的信息消息上,可以找到OData服务名称。

将鼠标悬停在此信息消息上,以标识OData服务名称

在快速信息中,可以看到已创建的OData服务名称

在SAP Gateway System中激活OData服务

一旦找到OData服务的名称,并不意味着OData服务已准备就绪可以使用。它必须被激活。

执行以下步骤来激活OData服务;

1.通过SAP GUI打开SAP Gateway系统,然后转到事务/ IWFND / MAINT_SERVICE

激活和维护服务

2.使用事务码,单击提到的“add service”按钮以添加激活服务。

3.在下一个屏幕中,输入系统别名和技术服务名称。技术服务名称是OData服务名称。

按照编号进行操作。将找到OData服务

4.选择返回的OData服务的结果,然后单击“add selected service”。

5.选择package.

6.现在返回并按名称过滤OData服务,以检查该服务是否已激活。结果,OData服务将可用并被激活。

7.然后像往常一样按照步骤测试OData服务以检查实体数据,如下所示。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值