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

2020-11-24 14:29:21 浏览数 (2)

以下是激活已创建的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 人点赞