我的公司正在考虑将 SAP 从 46C 升级到 ECC 6.0 EHP 5,我们有以下 3 个问题:
1)ABAP Stack和Java Stack有什么区别。我想 46C 是“ABAP 堆栈”?
2) 在哪些情况下绝对需要安装 Java Stack?
3) 安装 EHP 是否意味着我们应该首先安装 Java Stack?
谢谢
SAP ECC(所有核心模块)在 ABAP 堆栈上运行。SAP 的许多互操作性模块(如 SAP PI)都在 Java Stack 上运行。如果您打算使用 SAP PI,您很可能需要安装 Java 堆栈,但您应该能够升级到 ECC6,而无需安装 Java 堆栈。
您不需要 Java 堆栈来应用增强包。
几年前,有人推动更多地转向 Java 堆栈,但我相信 SAP 已经回到了那个位置。现在,您可以使用 Web-Dynpro for ABAP 在 SAP 中进行 Web 开发,也可以使用 Web-Dynpro for Java。
仅作记录:
直到 4.6C 版之前,只有 ABAP 实例。
之后(主要是 6.x 和 7.0x 版本)可以安装纯 Java 实例或组合 ABAP+Java 实例。后者就是所谓的双栈系统。这些堆栈共享一些内部资源(内核文件、数据库等),但在前端非常独立。不知何故,就像连体双胞胎在臀部加入了。
由于稳定性,不再支持双栈系统。这从发布 Netweaver 7.3 开始(但有某些例外)。甚至还有将双栈拆分为两个独立系统的程序。
因此,如果通过增强包升级双堆栈系统,则必须将其应用于两个堆栈。
否则,根据需要安装单独的 ABAP 和 Java 系统并设置所需的连接:RFC、JCo、SOAP 等。
1)ABAP Stack和Java Stack有什么区别。
一个是运行ABAP程序的应用服务器,另一个是运行Java程序的应用服务器。
我想 46C 是“ABAP 堆栈”?
4.6C 只提供了一个 ABAP 栈。
2) 在哪些情况下绝对需要安装 Java Stack?
每当您需要需要 Java 堆栈的东西(如 Adobe 交互式表单或一些门户网站的东西)时。
3) 安装 EHP 是否意味着我们应该首先安装 Java Stack?
不。事实上,添加第二个步骤与升级现有系统应该是一个完全不同的项目——你不应该将这些结合起来以防止复杂性......