1.回車時觸發,使用隱式增強,位置在函式makt_maktx結束時
lv_msg = '物料描述 ' && wmakt-maktx && ' 已被物料 ' && ls_makt-matnr && ' 使用,請勿重複建立。'.
message e000(z1) with lv_msg .
endif.
endif.
注:不確定使用bapi是否會進入這個增強,待測試。
螢幕4004pai會call子螢幕2002,物料描述在2002中,為什麼pai沒有直接更新makt-maktx,而在field makt-maktx執行完了才返回?
2.儲存時觸發
badi_material_check 方法 badi_material_check
data:
ls_makt type makt,
ls_stext type short_desc,
lv_msg(255).
read table stext into ls_stext with key spras = 1.
select single *
into ls_makt
from makt
where maktx = ls_stext-maktx and matnr ne wmara-matnr.
if sy-subrc = 0.
call function 'conversion_exit_alpha_output'
exporting
input = ls_makt-matnr
importing
output = ls_makt-matnr
lv_msg = '物料描述 ' && ls_stext-maktx && ' 已被物料 ' && ls_makt-matnr && ' 使用,請勿重複建立。'.
message e000(z1) with lv_msg .
endif.
物料規格描述規則
物料規格描述規則 1.電阻 材質 名稱 阻值 誤差 功率 封裝尺寸 規定 阻值 k m 誤差 功率 分數 整數 2.電容 材質 名稱 容值 耐壓 誤差 封裝尺寸 耐溫 規定 容值 pf uf nf 耐壓 誤差 3.電池 名稱 材質 電壓值 容量 尺寸 4.電位器 名稱 材質 阻值 特性 電流 誤差 ...
處理物料搬運單 物料啟用序列控制
處理物料搬運單 如果物料沒有啟用序列控制,可參考 declare l mo line detail rec inv mo line detail util.g mmtt rec l trolin tbl inv move order pub.trolin tbl type l mold tbl in...
物料主資料擴充套件增強欄位的匯入
三 omsr分配字段選擇組。tcode omsr 新建乙個字段分配,引數如下配置 維護狀態引數分別代表意義如下 選擇組應該分配乙個與目前存在的組不同的組,本文中就選擇了 111 四 以上三步完成以後就可以在bapi中傳入相應的字段了。具體實現 如下 data ls header ext like b...