- SAP業務流程教程
- SAP業務流程——首頁
- 介紹
- 挑戰
- 優勢/特性
- 層次
- 架構
- 流程、業務邏輯和人員的關聯
- 業務物件
- 啟動和終止
- 條件編輯器
- 管理
- 事件管理器管理
- 出現錯誤的工作流
- 工作流配置
- 工作流構建器
- 匯入/匯出
- 建立步驟
- 業務物件構建器
- ABAP類
- 擴充套件通知
- 通知配置
- 與非SAP工作流應用程式的整合
- 通用工作列表
- 建立工作流
- 存檔工作項
- 使用SWI2_DIAG診斷
- 使用事件跟蹤
- 事務
- 功能模組
- 工作職責
- SAP業務流程資源
- 快速指南
- SAP業務流程——資源
- SAP業務流程——討論
SAP業務流程——架構
如前一章所述,SAP工作流採用三層架構。以下是SAP工作流架構中的三層:
- 業務物件
- 業務流程
- 組織模型
在SAP工作流架構中,業務物件是最小的單元,位於底層。SAP業務流程中的業務物件定義為業務流程中實體的方法或事件的集合。SAP系統中的一些常見業務物件包括:客戶、物料和供應商。透過使用業務物件,所有服務都以可執行方法的形式提供。
存在一個業務物件儲存庫,這是一種用於建模業務物件和流程的面向物件方法。它是由業務物件型別和介面型別及其元件(例如屬性、方法和事件)的集合。
在工作流架構中,業務流程位於中間層,它們定義作為工作流一部分要執行的步驟。業務流程在工作流構建器中定義。每個工作流程被稱為活動,包含單個步驟任務或工作流模板。使用ABAP程式碼的業務邏輯在業務物件中定義。
在SAP工作流架構中,組織模型是頂層。組織模型包含負責在業務流程中採取行動的人員或人員組。負責採取行動的人員也稱為實際代理,他們在業務流程的工作流活動中定義。
您可以使用業務物件構建器建立新的業務物件。業務物件中的事件負責工作流的初始啟動以及工作流的終止。事件還用於呼叫工作流中的後續任務。工作流下定義的所有任務將按照工作流定義中提到的順序執行。
常見的任務示例包括:
- 釋放文件
- 過賬發票
- 批准缺勤
- 執行報表
- 更改物料
- 呼叫
- 檢查工作等等
下圖顯示瞭如何在SAP工作流中執行任務,以及它如何與物件型別和物件方法、組織模型、事件和文字互動。
廣告