1

SAP .NET Connector を使用して .NET アプリケーションを SAP に接続しています。「BAPI_MATERIAL_SAVEDATA」で正常に動作していますが、この BAPI には存在しないJ_1IGRXREFテーブルからフィールドを更新する必要があります。J_1IMTCHIDこの BAPI の拡張を使用してこのフィールドを更新することは可能ですか?

または、マテリアルの作成中にこのフィールドを更新するための他の標準 BAPI が存在しますか?

前もって感謝します、Vignesh

4

2 に答える 2

1

当社のシステム (リリース 7.02) では、RFC (BAPI) を介してこのフィールドを更新する標準的な方法はないようです。業界のソリューションを実行している場合、これを行うための機能がリリースされる可能性があるというわずかな変更がありますが、可能性は高くありません。

このテーブルを更新するための RFC を作成するには、ABAP プログラマーが必要です。 注意!! また、このテーブルを更新するために SAP 内でリリースされた内部関数モジュールを見つけることができません。汎用モジュールJ_1IMTCHID_POSTは、当社のシステムでこのテーブルを更新する唯一の FM であり、顧客が使用するためにリリースされておらず、SAP 標準テーブルの直接テーブル更新を効果的に実行しますが、これはほとんどお勧めできません。

このルートをたどる場合 (または他に選択の余地がない場合) は、このテーブルへの更新が SAP の意図したテーブルの使用を尊重することを確認することが非常に重要です。変更の結果としてデータが破損すると、 SAP 保守契約ではサポートされません。

于 2012-11-08T23:13:29.020 に答える
-1

BADIを使用してください。あなたがやろうとしていることを達成するのに役立つはずです。

于 2012-12-01T14:59:32.023 に答える