SAP Fiori的ABAP编程模型-OData服务生成
以下是**已创建的OData服务所需遵循的步骤。
- 识别创建的OData服务
- 在SAP Gateway系统中**OData服务
识别创建的OData服务
在CDS视图中应用OData注释后,必须**相应的CDS视图以创建OData服务。但是有一个问题,我们不知道已创建的OData服务名称。我们可以通过两种方式来识别已创建的ODate服务的名称。
- OData服务的名称将是其中应用了OData批注的CDS视图名称的后缀,后面是“ _CDS”(CDS视图名称+ _CDS)。在这种航空公司场景中,我们的CDS视图是ZAPF_C_AIRLINE。因此,OData服务名称将为“ ZAPF_C_AIRLINE_CDS ”。
- 换句话说,通过将鼠标悬停在“ @ 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服务以检查实体数据,如下所示。