-1

我想为智能手机构建移动应用程序,这些应用程序将从我们的 SAP 后端获取数据内容。我有开发原生 Android 应用程序的经验,但使用 SAP,我会想到我的第一个问题“我必须从哪里开始?”。

我研究并听到了很多关于 SUP、Netweaver Gateway、OData、UI5、Cordova、Eclipse 等的术语。现在我很困惑,一开始我只想真正了解我必须走哪条路。

如果我想开发与我的 SAP 后端基本通信的原生应用程序或非原生应用程序,你能告诉我必须走的路线吗?

从逻辑上讲,我可以将我的 RFC 填充为 Web 服务,并且可以与它们通信,但我想获得标准方式,SAP 用我在开始时提到的术语(SUP、网关、OData ......)描述了这种方式

为什么教程中总是使用eclipse?eclipse 是贡献者选择的非原生应用程序的开发者平台吗?

另外我也想知道关于许可证,我可以免费开发应用程序还是必须为上面提到的开发工具付费?

我知道我有很多问题,但我怎么说,我是 SAP 移动应用程序的新手,很多术语都令人困惑。所以请理解我并帮助我摆脱这些情况。

此致。

4

1 回答 1

0

这是一个广泛的话题,需要广泛的回答,我正在做同样的事情,所以我将分享我到目前为止的经验:

您必须在服务器上安装 SMP SDK 及其 Eclipse 工作区。在这里,您将创建 MBO(移动业务对象),将数据从传入的 sap Web 服务中过滤掉。(到目前为止,我可以从这些 W.services 中读取和过滤数据)

下一步是将这些 MBO 部署到服务器并生成一堆类,然后您需要将它们导入到您的旧 Eclipse IDE 中的 App 项目中。

接下来...您必须连接并同步您的应用程序以从 SMP 读取数据,方法是从您之前导入的类中调用方法。这是我无法让它工作的地方,因为 IP 地址端口的可能性以及没有的东西已经变得广泛,而且我无法在我的应用程序和 SMP 之间建立连接。

总的来说,这是一个非常痛苦的经历,网上几乎没有有用的信息,我认为 android 处理起来有点棘手,但 SAP 的 SMP 更令人沮丧。我自己做,但我已经在寻求帮助。

于 2014-08-08T10:00:07.040 回答