BAdI

このトピックででは、アドオンプログラムで購買発注関連機能を実装する際に使用できるBAdIを説明します。

 

概説

タイプ:カーネルBAdI 用途:購買発注(Enjoy版)での '仮保存'/'未転記' 機能を無効化したい時に利用できます。

概説

タイプ:カーネルBAdI

OPEN

新規作成や変更を含め、伝票処理が開始された際に、このメソッドが呼び出されます。

PROCESS_HEADER

ヘッダデータが変更された際に、このメソッドが呼び出されます。

PROCESS_ITEM

購買発注明細が追加又は変更された際に、このメソッドが呼び出されます。 属性VG_TRTYPから追加か変更かを判断できます。

  • VG_TRTYP=“H” 追加
  • VG_TRTYP=“V” 変更

PROCESS_ACCOUNT

CHECK

「確認」やほ「保存」ボタンが押下された際に、このメソッドが呼び出されます。

POST

伝票が保存される直前に、このメソッドが呼び出されます。このメソッドでアドオンテーブルの更新処理を実装することができます。

CLOSE

伝票処理が終了された際に、このメソッドが呼び出されます。

API

  • IM_ITEM→GET_DATA()
    購買明細オブジェクトから購買明細データを取得
  • IM_ITEM→GET_SCHEDULES()
    購買明細オブジェクトから購買発注納入日程行オブジェクトのリストを取得
  • IM_ITEM→GET_ACCOUNTINGS()
    購買明細オブジェクトから購買発注勘定設定オブジェクトのリストを取得