从SAP获取数据到BlackBerry

时间:2011-06-09 18:46:10

标签: php json blackberry sap abap

我正在开发一个用于BlackBerry的应用程序,现在我在SAP中构建一些RFC,这样我就可以搜索系统内部的一些信息,向黑莓用户展示。

我的第一次尝试(实际上有效):我做了一个被称为通过php文件的rfc,php文件通过Json将信息发送到BlackBerry(反之,bberry调用php文件,从这里到SAP )

我的老板告诉我,我不能使用中间件来做到这一点,我必须直接从SAP获取数据,但我们的SAP没有移动模块

我的问题是:首先,可以在没有中间件的情况下完成吗?如果答案是肯定的,那么...应该是最干净,更好的方法? (我们没有移动模块!!!!)

SAP ==>中间件==> bberry

SAP ==> bberry ???

3 个答案:

答案 0 :(得分:4)

您有多种选择:

  • 从您的RFC模块生成soap webservices
  • 创建一个简单的BSP应用程序,它调用您的RFC并返回json或xml数据
  • 您可以创建一个接受并返回json或xml数据的SICF服务

答案 1 :(得分:2)

BSP是你最好的选择。要么返回XML,要么只是从BSP运行应用程序作为网页(如果用例适合)。由于黑莓浏览器仅支持certin功能,因此您必须手工制作HTML才能使其正常工作。

答案 2 :(得分:1)

我们现在正处于SAP Netweaver Gateway RampUp的过程中。这符合您的要求,因为它通过宁静的Web服务返回sap数据,并具有多种编程语言的代理生成器。我很喜欢。也许你可以尝试一下。