業務對象層(BOL)和通用互動層(GenIL)屬于業務層。
- 業務對象層:
在CRM WebClient會話運作期間,業務對象層存儲業務對象的資料以及它們屬性和關系的定義。
- 通用互動層
通用互動層将BOL和下層的業務邏輯、資料庫連接配接起來。
BOL内使用不同對象類型,主要有三種對象:
- 根對象
一個上級對象和一組對象通過層次結構互相關聯。根對象也是一個通路對象,這意味着它有一個ID,可以用于決定通路對象本身的屬性以及那些它的從屬對象的屬性。
- 從屬對象
從屬對象是一種特殊的業務對象,其屬性不能單獨地被業務對象的ID決定,而是,僅由它的上級通路對象的ID決定、或者由二者的ID共同決定。
- 搜尋對象
也叫查詢服務。
根對象——像業務夥伴和商業交易——通過資料字典結構層次實作。每個BOL對象被展示為樹結構,并且隻有一個根節點。BOL對象的組成是通用的,因為BOL資料結構通常包含應用的下層的資料模型。你可以使用元件工作台(事務代碼BSP_WD_CMPWB,按鈕 “BOL Model”)來檢視業務對象如何在BOL中實作。
通路業務對象層
業務對象層可以通過使用元件工作台(事務代碼BSP_WD_CMPWB)通路。
在元件工作台,你可以看到BOL對象是如何在BOL中實作的。
元件工作台中的樹結構包含根節點,結構屬性,方法和從屬關系。從屬關系描述兩個BO之間的關系并且被配置設定了唯一的、跨元件的名稱。
SAP CRM架構圖:
SAP CRM MVC模型:
本文連結:http://www.cnblogs.com/hhelibeb/p/5964271.html
更多資訊請看此文:SAP CRM BOL程式設計基礎,代碼+詳細注釋