Outbound Delivery修改畫面屬性

今天友人提問,Outbound Delivery畫面上的欄位是否可以做到input disabled

從img到program exit再到ehancement都找不到可以修改的地方,只直接問有經驗的人
原來只要用一個BADI就解決了:LE_SHP_DELIVERY_PROC,立刻到IDES試一下:
1 implement BADI(步驟略)
pic11
2 直接加入程式碼
DATA: LS_ATTRIBUTES TYPE SHP_SCREEN_ATTRIBUTES.
LS_ATTRIBUTES-NAME = ‘LIPS-MFRGR’.
LS_ATTRIBUTES-INPUT = 0.
APPEND LS_ATTRIBUTES TO CT_FIELD_ATTRIBUTES.

3 Active 前先執行VL02N看看,此時欄位可修改
pic21

4 將BADI Active後重新執行,欄位已不可輸入
pic3
posted @ 2010-11-30 11:43  SAP-BOY  阅读(493)  评论(0编辑  收藏  举报