SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

Example

使用する

ビジネスオブジェクトタイプMaterialのBAPIMaterial.GetList ()には、追加のパラメータが含まれている必要があります。このBAPIに関連付けられている汎用モジュールはBAPI_MATERIAL_GETLISTです。

最初に、BORに既存のオブジェクトタイプMaterialのサブタイプYMaterialを登録する必要があります。また、関連するメソッドがそこに実装されている場合、元のオブジェクトタイプMaterialに対するビジネスオブジェクトタイプYMaterialのメソッド呼び出しが処理されることに注意してください。このプロセスは「委任」と呼ばれます。(サブタイプYMaterialに実装されていないすべてのメソッドの場合、メソッド呼び出しは上位のビジネスオブジェクトタイプであるMaterialから実行されます)。

得意先は、汎用モジュールBAPI_MATERIAL_GETLISTのソースコードに必要な変更を加えるか、新しいオプションのパラメータを登録してインタフェースに変更を加えます。

次に、 BOR / BAPIウィザードを使用して、サブタイプYMaterialのメソッドGetList ()を登録します。メソッドは汎用モジュールBAPI_MATERIAL_GETLISTにリンクされており、新しいパラメータがメソッド定義の一部として含まれています。

一方、インタフェースが新しい必須パラメータで拡張されている場合は、新しい汎用モジュールを登録して、メソッドYMaterial.GetList()に割り当てる必要があります。(得意先は、モジュールBAPI_MATERIAL_GETLISTをたとえばY_BAPI_MATERIAL_GETLISTにコピーしてから、このコピーを編集することもできます)。

実行時に、次のプロセスが実行されます。

  • BAPI Material.GetList()が呼び出されると、BAPI YMaterial.GetList()が実際に実行されます。

  • 他のすべてのメソッド呼び出しの場合、サブタイプYMaterialには実装されていないため、上位のビジネスオブジェクトタイプMaterialのメソッドが実行されます。

タイトルとURLをコピーしました