BAdI
このトピックででは、アドオンプログラムで購買発注関連機能を実装する際に使用できるBAdIを説明します。
ME_HOLD_PO
概説
タイプ:カーネルBAdI 用途:購買発注(Enjoy版)での '仮保存'/'未転記' 機能を無効化したい時に利用できます。
ME_PROCESS_PO_CUST
概説
タイプ:カーネル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()
購買明細オブジェクトから購買発注勘定設定オブジェクトのリストを取得