控制物料描述增強

2021-08-19 15:20:36 字數 1593 閱讀 8926

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...