2010-08-30 80 views
1

我公司正考虑从46C升级SAP到ECC 6.0 EHP 5,我们必须在未来3个问题:询问有关SAP ABAP栈和SAP Java堆栈澄清

1)什么是ABAP栈之间的差异Java堆栈。我想46C是“ABAP堆栈”?

2)在哪种情况下,安装Java堆栈是绝对必要的?

3)EHP的安装是否意味着我们应该首先安装Java堆栈?

谢谢

回答

4

SAP ECC(所有核心模块)都在ABAP堆栈上运行。许多SAP的互操作性模块(如SAP PI)都在Java堆栈上运行。如果您打算使用SAP PI,则很可能需要安装Java堆栈,但您应该能够升级到ECC6而无需安装Java堆栈。

您不需要Java堆栈来应用增强包。

几年前,有人推动更多的朝着Java堆栈方向发展,但我相信SAP已经回到了这个位置。现在,您可以使用Web-Dynpro for ABAP进行SAP中的Web开发以及Web-Dynpro for Java。

1

1)ABAP 堆栈和Java堆栈之间有什么区别。

一个是运行ABAP程序的应用程序服务器,另一个是运行Java程序的应用程序服务器。

我想46C是“ABAP堆栈”?

4.6C只提供了一个ABAP堆栈。

2)在这种情况下,绝对需要安装Java Stack的 ?

每当您需要某些东西(如Adobe Interactive Forms或某些门户网站的东西)需要Java堆栈时。

3)是否EHPS 的安装意味着,我们应该先安装 Java堆栈?

号其实,添加辅助步骤应该是从升级现有的系统完全不同的项目 - 你不应该将这些保留的复杂性在海湾...

3

只是为了记录:

  • 直到版本4.6C,只有ABAP实例。

  • 之后(主要是版本6.x和7.0x),可以安装纯Java实例或组合的ABAP + Java实例。后者是所谓的双堆栈系统。这些堆栈共享一些内部资源(内核文件,数据库等),但在前端相当独立。不知怎的,像暹罗双胞胎加入髋关节。

  • 由于稳定性,双栈系统不再受支持。这从发布Netweaver 7.3开始(但有一些例外)。甚至有一个过程可以将双栈分成两个独立的系统。

因此,如果双堆栈系统通过增强包升级,它必须应用于这两个堆栈。

否则根据需要安装单独的ABAP和Java系统,并建立所需的连接:RFC,JCo,SOAP等。