0

バックグラウンドでSAP R/3 4.6cでベンダーを作成または編集するために BAPI を作成したことのある人はいますか? BAPI_VENDOR_CREATEBAPI_VENDOR_EDITの2 つの BAPI を見つけましたが、どちらもオンラインでしか機能しません (トランザクションXK01XK02を呼び出します)。

基本的に、トランザクションXK01およびXK0 ​​2 と同じ作業を行う汎用モジュールを呼び出す方法が必要ですが、オンラインで呼び出す必要はありません。

SAP コミュニティ フォーラムを見ると、私と同じニーズを持つ多くの人が見つかりましたが、答えは完全ではありませんでした。

誰かが私に提案をしてもらえますか?

4

1 に答える 1

1

お気づきのとおり、SAP は、バックグラウンドで呼び出すことができるベンダーの作成/変更用の BAPI を提供していません (残念ながら、これは新しいリリースでも同様です)。

いくつかのオプションがあります。

  1. ベンダー更新用の (未リリースの) SAP 関数モジュールを使用して、独自の BAPI を作成します。
  2. 独自の BAPI を作成し、BDC セッションを介してベンダーを作成/変更します。

オプション2を使用します。いいえ、BDC は決して理想的ではなく、多くの欠点がありますが、ベンダー作成用の多くの SAP 標準機能モジュールでさえその方向に進んでいるようで、システム内のデータが一貫していることを少なくとも確信できます。VENDOR_INSERTアプリケーションの検証なしで直接テーブルを更新するfunction module のようなものを使用します。

標準のベンダー データ転送プログラム ( RFBIKR00) がシステムにあるかどうかを確認します。これはバッチ入力を使用するため、BDC の出発点として非常に便利です。

于 2015-08-04T07:45:21.870 に答える