5

私は SAP R/3 プログラミングの専門家ではないことを認めざるを得ないので、これはその点に関するより基本的な質問です。

SAP システムでアクセス可能な RFC モジュールやテーブルのリストを取得する方法はありますか?

インターネット上の多くの例で、すべての SAP システム ("SD_RFC_CUSTOMER_GET") で使用できるように見える RFC モジュールを 1 つ見つけました。使用できるこれらの標準 RFC モジュールが他にあるのではないかと思います。利用可能なすべての SAP クエリについて SAP システムに簡単にクエリを実行できますが、RFC モジュールまたはテーブルでこれを行う方法が見つかりません。Googleで何時間も検索しても、これらのRFCモジ​​ュールのリストを見つけることさえできません...

だから私は何かを逃していますか、それともこれは単に不可能ですか?

事前に助けてくれてありがとう。

4

4 に答える 4

6

"公式" RFC モジュールの場合、トランザクション BAPI を使用します。これらのモジュールは十分に文書化されており、顧客とパートナーが使用できるようにリリースされています。つまり、問題が発生した場合にサポートを受けることができます。それ以外については、見つけたものを自由に使用できますが、わざわざ SAP にサポートを依頼しないでください。サポートはありません。

SAP システム内のものを探したい場合は、トランザクション SE80 を使用します (左側のセクションで「リポジトリ情報システム」を選択します)。多くの選択画面では、パラメータを拡張できることに注意してください。これにより、RFC モジュールのみを検索するためのパラメーターが表示されます。

テーブルに関しては、RPY_* 機能モジュールと (悪名高い) RFC_READ_TABLE に興味があるかもしれません...

于 2010-09-14T18:03:11.860 に答える
1

トランザクション SE84 を使用すると、名前、説明などで RFC モジュール/プログラム/... を照会できます。たとえば、データベース テーブルの場合は、トランザクション SE11 を使用できます。

于 2010-09-14T16:40:46.350 に答える
1

私がすぐに役立つと思ったトリックの 1 つは、関数が SAP コードで使用されている回数でソートして関数を検索することです。より多くの回数使用される関数は、より再利用可能である可能性が高く、バグが少ない可能性も高くなります。その方法で検索する方法については、この投稿を確認してください: http://apolemia.blogspot.com/2010/02/finding-functions-in-sap.html

于 2010-09-18T23:36:26.917 に答える