点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 使用前端网关服务器开发...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 使用前端网关服务器开发...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
使用前端网关服务器开发OData服务时(中央集线器安装)。 我遇到了两种方法。 我们的环境由ECC和网关系统作为独立的系统组成。
方法1:
说,我想在后端系统中使用网关系统中的SEGW事务代码来使用远程RFC。 步骤如下。
1。 在后端系统中开发RFC。
2。 将RFC导入Gateway系统的SEGW中,并在OData项目中实现模型,实体类型。
3。 注册服务并在UI5应用中使用它。
4,如果我在后端系统的RFC中编写整个逻辑,这将起作用
方法2:
1。 在网关中重新定义所有DPC extn类,并编写逻辑以从后端系统获取数据。
2。 这样,我们可以从网关系统的DPC方法在后端调用RFC。
我的问题是哪种方法合适,或在哪种情况下适合? 我在两种方法中看到的区别是,在第一种方法中,我们不在Gateway系统中编写一行代码,而是将所有代码都编写在后端中。 而在第二种方法中,我们还使用Gateway编写代码以实现所有实体操作。
如果我的问题不清楚,请告诉我。
开发应始终在后端进行。
但是您也可以在后端使用方法1,这意味着在后端开发RFC功能模块并在那里进行映射。
请参阅我的博客,了解有关赞成和反对的部署选项。
https://blogs.sap.com/2013/05/27/sap-netweaver-gateway-deployment-options-in-a-nutshell /
仅当不允许您在后端中进行开发或者其版本早于NW 7.0时,才建议您使用方法1。
在更复杂的情况下,使用RFC生成器而不是编写代码也有一些技术限制。
根据我的后端发行版,建议开发CDS视图,如我的后续博客中所述。
https://blogs.sap.com/2017/ 12/12/odata-service-development-options /
此致
安德烈
一周热门 更多>