本文主要總計下CRM增強的一些技術點。
先看這個圖,此圖爲CRM增強的路線圖,所有的UI增強都是沿着這個思路做下來的。
【SM34】 -》【BSPWDVC_CMP_EXT 】建 enhancementset。
下面的圖是一個增強的簡單步驟示例。
下圖的示例指如果我們增強了一個組件,整個增強動作具體做了哪些事情。
此外CRM還提供了一些BADI做特殊的需求,比如:
COMPONENT_LOADING GET_ACTIVE_ENHANCEMENT_SET 程序切換增強包
BSP_WD_APPL_WB GET_CUST_CLASSNAME_PROPOSAL 改新生成的class默認開頭“Z”爲其他
CLASS_NAME_BUILDER IF_BSP_WD_CLASS_NAME_BUILDER 改具體某個新生成的各種class名字
最後我們有個UI的增強檢查工具【WCF_CC】