ERP和C4C中的function location
SAP ERP裡的Functional Locations,下載到SAP Cloud for Customer後成為型別為‘Functional Location’的Installation Points:
C4C Installation Point UI: /BYD_COD/ServiceOnDemand/InstallationPoint/UI/COD_IPoint_TI.TI.uicomponent
在C4C裡辨認一個installation point是從ERP下載的,還是從C4C直接建立的,只需看external ID欄位是否為空即可。如果不為空,說明該installation point是從ERP下載的,該欄位維護的是ERP的function location ID。
可以看到控制External ID是否Enabled的欄位名稱為Can_Add_Remove. 這個欄位在UI Designer裡為黃色,說明它沒有綁到BO node上,而是透過動態計算出來的。
計算邏輯:
InstallationPoint的status欄位繫結到BO的欄位:
/Root/LifeCycleStatusCode-> >Root- Status- LifeCycleStatusCode
這個LifeCycleStatusCode欄位的事件onValueChanged有個事件處理函式SetIPointParams:
我們可以把這個事件處理函式的邏輯看成一個switch case語句:
當IPointStatus的值為1時,執行名為InPrep的操作。
操作的明細就是把X(true)賦給欄位Can_Add_Remove
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2218020/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP ERP classification和C4C的同步
- SAP ERP和C4C Acount和Contact的雙向同步
- SAP C4C Opportunity和SAP ERP Sales流程的整合Unity
- 理解Nginx中Server和Location的匹配邏輯NginxServer
- 將C4C Service Request中的summary和其他附件同步到ERP的Billing Request去
- 在SAP C4C裡觸發SAP ERP的ATP check和Credit check
- plsql中的procedure和function程式設計SQLFunction程式設計
- javascript 中function(){},new function(),new Function(),Function 摘錄JavaScriptFunction
- location.href和location.replace()區別
- JavaScript中的 FunctionJavaScriptFunction
- class中的arrow functionFunction
- SAP PM 入門系列 - IL03顯示Function Location主資料Function
- java.util.function 中的 Function、Predicate、ConsumerJavaFunction
- jQuery中$(function(){})jQueryFunction
- window中location物件改變瀏覽器URL和位置物件瀏覽器
- Sass中的mixin,function,extendFunction
- angularJS directive中的controller和link function辨析AngularJSControllerFunction
- angular中$location讀取url資訊Angular
- 去除字串中的漢字function字串Function
- Nginx location 在配置中的優先順序Nginx
- function和bound method的區別Function
- Function和Object 應該知道的FunctionObject
- Lua的function、closure和upvalue(轉)Function
- nginx location 的配置Nginx
- Java 中的泛型方法及 FunctionJava泛型Function
- 理解 JavaScript 中的 Function.prototype.bindJavaScriptFunction
- 理解JavaScript中的Function.prototype.bindJavaScriptFunction
- oracle11中的char_functionOracleFunction
- ERP系統中物料編碼的原則和方法
- java高階用法之:JNA中的FunctionJavaFunction
- JS中Function.apply() 的騷操作JSFunctionAPP
- Spring 5 MVC 中的 Router Function 使用SpringMVCFunction
- JavaScript中的Date,RegExp,Function物件JavaScriptFunction物件
- SAP中的一些FUNCTION應用Function
- nginx的location優化Nginx優化
- nginx的location詳解Nginx
- Location物件物件
- nginx locationNginx