将WebIDE移动后端生成器OData服务连接到目标系统

2020-08-17 10:14发布

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

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


从WebIDE创建移动OData服务项目时,我们需要选择以下数据库。

除了从数据库中获取数据外,还有一种方法可以连接到目标系统并从ECC系统中的某些程序中获取数据。 类似于我们在SEGW中创建OData服务时所做的事情。

(50.3 kB)

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

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


从WebIDE创建移动OData服务项目时,我们需要选择以下数据库。

除了从数据库中获取数据外,还有一种方法可以连接到目标系统并从ECC系统中的某些程序中获取数据。 类似于我们在SEGW中创建OData服务时所做的事情。

(50.3 kB)
付费偷看设置
发送
6条回答
小灯塔
1楼 · 2020-08-17 11:03.采纳回答

您有两种选择,具体取决于您要实现的目标:

  1. 您需要缓存的OData服务,并想要构建一个脱机应用程序。 ECC通过网关公开OData服务。 使用"缓存数据库"功能并在云平台中构建缓存,并使用目标服务/云连接器连接到内部ECC/网关。
  2. 您需要缓存的OData服务,并想要构建一个脱机应用程序。 ECC不会公开OData。 使用"缓存数据库"功能,在同一ECC环境中的本地场所中构建缓存,然后通过JCO/RFC连接到ECC系统。
  3. 您要在云平台上构建扩展应用程序/OData服务。 解决方案是客户应使用CAP/CDS并通过SAP Cloud SDK连接到本地系统。

关于选项1,请参见此处的移动后端工具文档:

https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/getting-started/mbt/cache-databases.html

选项3与Gregor的答案一致。

致谢,
Ludo

jovirus
2楼-- · 2020-08-17 10:59

嗨,

谢谢 您访问SAP Community以获得问题的答案。 我在这里 帮助您充分利用它。

第一 首先,我建议您熟悉 https://community.sap.com/resources/questions-and- 答案(如果您还没有的话),因为它提供了提示 用于准备可以引起我们成员回复的问题。

对于 例如您:

  • 可以概述您要采取的步骤 用来寻找答案(以及为什么它们没有帮助)
  • 可以分享截图 你看过/做过
  • 可以使用描述性主题 线
  • 还应确保您 使用所有适当的标签,以便合适的专家找到您的 问题

越多 您提供的详细信息,成员更有可能提供帮助 你

应该 您可以根据需要修改问题,方法是选择"操作",然后选择"编辑" (尽管一旦有人回答了您的问题,您将失去编辑功能 问题-但如果发生这种情况,您可以在评论中保留更多详细信息)。

最后, 如果您希望与读者交流,请考虑将图片添加到 你的个人资料。 操作方法如下: https://www.youtube.com/watch?v=F5JdUbyjfMA&list=PLpQebylwrd-s5 h6RtymfDpoz3vDS 。 通过使用您的照片个性化您的个人资料,可以鼓励读者 回应。

很好 运气

卡蒂- SAP Community Moderator

能不能别闹
3楼-- · 2020-08-17 10:59

如果您要为后端服务构建中间件,我建议您调查 SAP云应用程序编程模型

小熊yu生菜
4楼-- · 2020-08-17 11:11
大简至美
5楼-- · 2020-08-17 11:06

您好 Ludo Noens

非常感谢您的答复。 我一直在阅读您的许多博客,以了解移动应用程序的离线概念。

我的确切要求是,我们已经在内部ECC系统中编写了自定义FM,以使用BAPI等将数据读写到标准表中,从而满足业务需求。
我们正在MDK中创建一个移动脱机应用程序,需要基于ECC系统中已编写的自定义逻辑来获取和保存数据。

因此,我正在考虑在SEGW中创建服务,并通过相关方法调用FM,然后在MDK应用程序中调用服务URL。 还将添加带有查询的必要实体集,以获取所有数据以初始化离线存储。

当我激活离线模式时,它已经创建了一个本地存储来保存所有数据并将其排入队列,对吗? 我不了解是否需要另一个多带带的"缓存数据库"。

根据您的经验,您是否发现将SEGW服务中的数据直接提取到MDK离线应用程序时遇到问题?

非常感谢。

me_for_i
6楼-- · 2020-08-17 11:16

谢谢Gregor的建议。

一周热门 更多>