私の会社は、SAP を 46C から ECC 6.0 EHP 5 にアップグレードすることを考えており、次の 3 つの質問があります。
1) ABAP スタックと Java スタックの違いは何ですか。46Cは「ABAPスタック」だと思いますか?
2) Java スタックをインストールする必要があるのはどのような場合ですか?
3) EHP のインストールは、最初に Java スタックをインストールする必要があることを意味しますか?
ありがとう
SAP ECC (すべてのコア モジュール) は、ABAP スタックで実行されます。SAP PI などの SAP の相互運用性モジュールの多くは、Java スタック上で実行されます。SAP PI を使用する場合は、ほとんどの場合 Java スタックをインストールする必要がありますが、Java スタックをインストールしなくても ECC6 にアップグレードできるはずです。
Enhancement Pack を適用するために 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以降です(ただし、特定の例外があります)。ダブルスタックを2つの独立したシステムに分割する手順もあります。
したがって、ダブルスタックシステムが拡張パッケージを介してアップグレードされる場合は、両方のスタックに適用する必要があります。
それ以外の場合は、必要に応じて個別のABAPシステムとJavaシステムをインストールし、必要な接続(RFC、JCo、SOAPなど)を設定します。
1)ABAPスタックとJavaスタックの違いは何ですか。
1つはABAPプログラムを実行するアプリケーションサーバーで、もう1つはJavaプログラムを実行するアプリケーションサーバーです。
46Cは「ABAPスタック」だと思いますか?
4.6CはABAPスタックのみを提供します。
2)どの場合、Javaスタックをインストールすることが絶対に必要ですか?
Javaスタックを必要とするもの(Adobe Interactive Formsやポータルのものなど)が必要なときはいつでも。
3)EHPのインストールは、最初にJavaスタックをインストールする必要があることを意味しますか?
いいえ。実際、2番目のステップを追加することは、既存のシステムをアップグレードすることとはまったく異なるプロジェクトである必要があります。複雑さを抑えるためにこれらを組み合わせてはなりません...