Odata服务-如何从SRM后端和映射获取数据

2020-09-26 23:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在将Odata用作Fiori购物车应用程序的功能资源,并希望对分析和调试有更深入的了解。

我们有中央枢纽Fiori App部署,其中Odata 服务在网关中定义,并通过RFC从网关客户端调用到我们的SRM后端。

我的问题是,我应该从哪里开始查看它如何以标准方式检索SRM中特定服务的类/方法/FM之类的特定后端信息,例如country_sh_service或cross_catalog_search,以及它如何在UI侧字段中进行映射 ..
我阅读了有用的博客,但我可能自己找不到一些答案。

感谢您的帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在将Odata用作Fiori购物车应用程序的功能资源,并希望对分析和调试有更深入的了解。

我们有中央枢纽Fiori App部署,其中Odata 服务在网关中定义,并通过RFC从网关客户端调用到我们的SRM后端。

我的问题是,我应该从哪里开始查看它如何以标准方式检索SRM中特定服务的类/方法/FM之类的特定后端信息,例如country_sh_service或cross_catalog_search,以及它如何在UI侧字段中进行映射 ..
我阅读了有用的博客,但我可能自己找不到一些答案。

感谢您的帮助。

付费偷看设置
发送
1条回答
野沐沐
1楼-- · 2020-09-26 23:45

你好敏捷,

为此,您至少需要对所有涉及的系统具有读取权限。 (后端和网关)。

您可以通过这种方式回溯呼叫。

1。 获取服务名称

2。 登录网关系统。 打开交易SEGW。

将显示一个列表,在项目列表中找到服务名称(最后一个" _srv"扩展名除外)。

扩展该服务,您将获得名为运行时工件的文件夹。 扩展它将提供4个课程。 用扩展名_DPC_EXT打开一个。

打开这些类将以方法的形式实现操作。

打开这些方法将使您对执行后执行的技术过程有所了解。

但是,如果该方法使用的是RFC,那么您将不得不在后端系统中查看它。

3。 在同一项目中,您将找到一个名为"数据模型"的文件夹。

数据模型就像您的方法和OData服务之间的接口。

它将在Odata中显示一些字段。

4。使用UI字段进行映射可以在Fiori App的应用程序源代码中找到。

大多数情况下,它将具有与DATA Model中的Data Model相关的名称。

这只是回溯的粗略方法,所以请不要将其视为技术性答案。

此致

Saurabh

一周热门 更多>