天天看點

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

假設我想根據Sales Order的outbound delivery字段來控制這個Trigger Delivery按鈕的動态顯示:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

首先Adapt->Edit Master Layout進入Key user調整模式:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

滑鼠放到按鈕上,點選這個小扳手:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

點選Rule超連結,

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

進入Rule編輯器:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

建立一個名為zoutbound_delivery的rule:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

點選Functions裡的IF:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

Code區域自動出現了這個Rule的模闆:

IF(logical_expression, value_if_true, value_if_false)

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

接下來我們隻需要依次編輯條件表達式,然後是條件表達式為true和false時整個表達式的值。

因為我的判斷條件是檢測Outbound Delivery字段是否有值,是以從左邊Field Names裡選擇Outbound Delivery,單擊,這個字段的名稱就自動出現在中間的條件表達式裡:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

最後完成如下圖所示:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

點Apply:

使用SAP C4C rule editor動态控制UI上某個按鈕是否顯示

本文來自雲栖社群合作夥伴“汪子熙”,了解相關資訊可以關注微信公衆号"汪子熙"。

繼續閱讀