2

.NET Connector 3.0を使用して、別のマシンで実行されているNetWeaverインスタンスに接続しています。それはすべてうまく機能しますが、チュートリアルはSTFC_CONNECTIONと呼ばれる1つの関数にのみ接続します。これを行うために、私はこのコードを使用しています:

function = destination.Repository.CreateFunction("STFC_CONNECTION"); 

問題は、他にどのような関数を呼び出すことができるかをどうやって知るのかということです。利用可能な関数と戻り値の概要はありますか?SAPサイトにログインしているので、問題ありません。

ありがとう :)

4

5 に答える 5

2

呼び出すことができるすべての関数を知りたい場合は、トランザクションse16を使用して、パラメータFMODE ='R'(リモートの場合)を使用してテーブルTFDIRをチェックすることができます。ただし、関数の機能や相互の関係についての説明がないため、これは明らかに情報が多すぎます。

もう1つの可能性は、BAPIトランザクションを使用して、機能領域ごとのディスポンシブル操作に関する情報を取得することです。

最後に、関心のあるいくつかの関数を知っている場合は、トランザクションse37を使用して、同じプレフィックスを持つ関数、または重要な部分(たとえば、HRの場合はINFTY)を検索できます。この場合、RFCは返された関数にアクセスできない可能性があることに注意してください。実行タイプが「リモート」の場合は、関数のプロパティをチェックインする必要があります。

よろしくギヨーム

于 2010-12-31T10:44:17.363 に答える
2

SAP GUIを使用してSAPシステムにアクセスする必要があります。そうしないと、ドキュメントを読むことができません。トランザクションSE80/リポジトリエクスプローラを使用して、汎用モジュールを検索します。+ボタンをクリックすると、選択画面が表示されます。追加の選択オプションでは、RFC対応の汎用モジュールのみを選択するようにしてください。

編集:この質問もチェックしてください...

于 2011-01-08T11:03:23.893 に答える
1

私はそれを理解しました...トランザクションとしてSE37と入力し、 STFC_ *のような検索ボックスでフィルターを使用すると、パラメーターと戻り値を含むすべての関数が検索されます。

于 2010-12-30T16:11:55.417 に答える
0

Microsoft Visual C#2008ExpressEditionでのSAPXIWebサービスの使用に関する説明は、 VisualStudio2008のサンプルの実例を示しています。

SAPは、RFCスタック(SOAP、WSDL、UDDI)または直接.NETコネクタのいずれかをサポートしています。

于 2010-12-30T15:43:17.267 に答える
0

機能領域に分割されたBAPI機能を表示するbapiエクスプローラトランザクション「BAPI」もあります。

于 2010-12-30T19:26:17.327 に答える