zl程序教程

您现在的位置是:首页 >  其他

当前栏目

在 SAP ABAP Gateway 系统上定义后台系统的 Alias

SAP后台gateway系统 定义 ABAP Alias
2023-09-14 09:02:37 时间

在 SAP Fiori Launchpad 中,用户最初连接的系统和分配给用户的应用程序正在运行的系统,即所谓的远程系统(remote 系统),可能会有所不同。

在 Fiori Launchpad 中,remote target(远程目标)用于以下情况:

  • 使用指向 SAP GUI 事务或 Web Dynpro ABAP 应用程序的 tile 进行导航时。

由于这些应用程序类型位于后端系统中,因此开发人员需要定义从 ABAP 前端服务器到 ABAP 后端系统的远程函数调用 (RFC) Destination.

  • 通过 sap-system 参数为 SAP Fiori 应用程序传递数据源时

在这种情况下,应用程序需要来自远程系统的信息。 数据源指向目标应用程序使用的数据的位置,并指示应加载数据的位置。 对于 SAPUI5 应用程序,这是一个实现 OData 服务的后端系统。

类型为 3 的 ABAP connection Destination:此类型需要支持使用 RFC 协议或本机应用程序嵌入的导航。 例如,当在 SAP Business Client 中集成Fiori Launchpad 并使用嵌入式 SAP GUI for Windows 启动 SAP GUI 事务时,您需要此连接类型。

使用以下命名约定创建相应的连接:

<system alias>_RFC

HTTP(S) Connection to ABAP System (type H):这种类型需要支持基于 HTTP 的通信,例如所有基于 Web 浏览器的应用程序技术,例如 Web Dynpro ABAP 和 SAP GUI for HTML。

使用以下命名约定创建相应的连接:

  • <system alias>_HTTP
  • <system alias>_HTTPS

事务 SM59 不允许创建多个具有相同名称的目标,即使连接类型不同。 因此,SAP 建议创建具有相同基本名称和扩展名的条目,以区分不同的连接类型(_RFC、_HTTP、_HTTPS)。 使用这种方法,可以通过仅传递基本名称(<系统别名>)来引用多个连接。