SAP GUI 脚本 API 是否依赖于后端 SAP 数据库?

Is the SAP GUI scripting API dependent on backend SAP database?

我们的组织希望在 SAP ECC 6.0 EP7 环境下升级到 SAP HANA。迁移到 HANA 后端会完全改变 SAP GUI API 流程吗?我知道在升级中总是有可能特定 fields/columns 可能是 renamed/changed,我更想了解使用 API 的过程是否会受到影响。

SAP ECC 与所有基于 SAP NetWeaver 的产品一样采用 3 层架构。 其中一个核心方面是表示层 (SAP GUI) 与数据处理层(如今的应用程序服务器和 SAP HANA)和数据存储层 (SAP HANA) 完全分离。

简而言之:您可以 upgrade/change/modify 在 SAP HANA 和 SAP GUI 上随心所欲,您的前端不会有任何改变。

根据您的问题,我了解到您假设升级 SAP HANA 会影响 ECC 的实际业务程序(从而改变 UI 元素)。根本不是这样。 如果 ECC 组件得到升级,类似的事情可能是升级的一部分,但同样,这对 UI 没有一点改变,因为 UI 的定义是 ECC 组件的一部分本身。 SAP GUI 这里真的只是渲染工具。将其视为 SAP 应用程序的 "Web-browser",其中 SAP 应用程序服务器提供 UI-描述,类似于提供 HTML 页的 WEB 服务器。

当然,这一切都与SAP HANA无关...