通过RFC和ABAP后端的Android/SCP应用程序

2020-09-15 03:40发布

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

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


专家您好( Midhun VP ),

我需要配置以下方案:

我有一个调用SCP服务的Android应用程序。 SCP服务需要通过SAP Cloud Connector通过RFC协议与ABAP后端进行通信。

我该怎么办?

我已经设置了以下配置:

  • 我们正在使用SCP身份管理进行身份验证
  • 将SCC设置如下:

  • 将SCP设置如下:

关于RFC类型,当我检查连接时,我收到以下消息:

  • 身份管理中的移动配置

请您检查一下以前的图像并告诉我配置中缺少什么吗?

我还需要其他缺少的步骤来建立到后端的RFC连接,还需要用Android调用SCP服务所需的步骤。

预先感谢您的帮助。

问候。

capture1.jpg (71.0 kB)

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

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


专家您好( Midhun VP ),

我需要配置以下方案:

我有一个调用SCP服务的Android应用程序。 SCP服务需要通过SAP Cloud Connector通过RFC协议与ABAP后端进行通信。

我该怎么办?

我已经设置了以下配置:

  • 我们正在使用SCP身份管理进行身份验证
  • 将SCC设置如下:

  • 将SCP设置如下:

关于RFC类型,当我检查连接时,我收到以下消息:

  • 身份管理中的移动配置

请您检查一下以前的图像并告诉我配置中缺少什么吗?

我还需要其他缺少的步骤来建立到后端的RFC连接,还需要用Android调用SCP服务所需的步骤。

预先感谢您的帮助。

问候。

capture1.jpg (71.0 kB)
付费偷看设置
发送
2条回答
Bunny_CDM
1楼-- · 2020-09-15 04:19

Emanuele,你好

我看到您已经使用位置ID安装了Cloud Connector。 仅当多个云连接器连接到同一云帐户时,才使用此设置。 如果不是这种情况,我建议从该字段中删除该值。 如果确实需要此设置,那么您会缺少要设置的参数 RFC目标使用的位置ID

 jco.client.cloud_connector_location_id 

根据经验,为了测试目的,请保持简单。 一次实现一项功能。 我将以这样的小步骤进行此配置:

1)配置不带负载平衡且具有固定用户ID和密码的RFC目标。 然后针对FM进行测试:RFC_SYSTEM_INFO或STFC_CONNECTION。 暂时不要在您的后端添加限制。 使其保持"打开"状态以立即调用任何RFC。 这将使您有很多机会了解几个连接方面。 关于帮助的方法文档 您在这个方向上。

2)通过第1步后,通过使用实际的RFC可使代码更复杂。 确保添加简单的输入参数,表或结构以使其正常运行

3)在使用RFC之后,是时候通过更改方案以执行负载平衡和对缓冲池等进行一些调整来使方案更加复杂。

4)现在是时候将身份验证从固定用户更改为主体传播-也就是说,如果要将用户从IdP传递/映射到ABAP系统中。 尝试使用此博客作为参考。 它处理HTTP协议,但是您首先必须在后端启用SNC才能正常工作。

如您所见,成功还有路要走,但是如果您一点一点地走下去,我相信您会到达终点。

关于,
伊凡

打个大熊猫
2楼-- · 2020-09-15 04:27

我刚刚尝试使用此配置进行成功的连接测试:

我建议您同时在虚拟主机中使用在后端使用的系统号。

您还已经拥有将Java App的HTTPS调用转换为RFC的Java中间件吗? 在后端实施OData服务可能会更容易吗?

一周热门 更多>