1

開発用SAPシステムを(ECC6およびSAPポータル)からSPS3からSPS5にアップグレードしました。

これで、ユーザーがSAPポータルにログオンし、特注のJava Web Dynpro画面を実行すると(UWLを取得するためにSAP標準汎用モジュールSCMS_AO_URL_READが呼び出されます)、例外が返されます。

汎用モジュールSCMS_AO_URL_READがSAPECCシステムから手動で呼び出され(SAP GUIからトランザクションSE37を実行することにより)、同じパラメータが渡された場合、例外は返されません。

調査によると、宛先SAPGUIのSAP標準汎用モジュールRFC_PINGが呼び出されたときに障害が発生します(呼び出しシーケンスはSCMS_AO_URL_READ->SCMS_DOC_URL_READ->SCMS_URL_GENERATE->実行location_from_client->実行location_from_lca->SCMS_LOCATION_GET->SCMS_FE_CHECK_REG_SERVER->)。例外「通信障害」が返されています。

このエラーは、パッチ適用前、またはパッチが適用されていない同一のシステムでは発生しませんでした。

パラメータが自動的に入力されない理由はありますか?

ありがとう。

4

2 に答える 2

2

さらに調査した結果、ユーザーが権限オブジェクトS_RFC_ADMにアクセスできる場合に問題が発生することがわかりました。

なぜこれがまだ行われているのかはわかりませんが(特にSAPの承認は累積的であり、除外されていないため)、それは間違いなく問題です。

于 2010-02-23T15:50:23.657 に答える
0

関連する汎用モジュールの詳細はわかりませんが、目的は明確です。プログラムは、「実際の」SAP GUIが存在することを確認する必要があります。明らかに、WebDynproの世界ではそうではありません。RFC宛先SAPGUIは、プログラムを実行しているユーザセッションのGUIインスタンスを常に「バック」する「仮想」宛先です。SAPnetメッセージを作成し、SAPに直接問い合わせることをお勧めします。

于 2010-02-10T19:05:03.553 に答える