原文地址:http://blog.itpub.net/29829936/viewspace-2649639/
SAP 業務工作流是SAP R/3 提供的一個重要的業務工程工具。它被設計成跨應用模塊的並支持集
成事務。因此,它提高了現有的標準應用系統的功能。它特別適合於滿足公司的特殊需要,自動
地處理和控制跨應用模塊的業務。SAP業務工作流集成和補充了標準 R/3 系統尚未包括的業務。
因此,SAP業務工作流可以實現在 SAP R/3 環境中的JIT 打印。如果我們能成功地把打印定義
爲整個工作流中的一個步驟(活動)(當然,在正確的時間,正確的的打印機完成正確的打印輸
出),開發JIT 打印和開發 SAP 業務工作流是十分相似的。
Workflow :雖然有些過時的技術,但是還是有很多公司在使用,特別是一些比較大的企業,系統升級比較慢。
一、Workflow的簡介
1、從目的上來說,就是讓整個業務更加流暢,更加透明,更加方便快捷。
2、既然有了workflow,就應該相應的有一個管理系統,以及一個開發環境,這些我們都能夠在SAP中找到。(T-code: SWDM ' )
3、在使用workflow之前,我們必須明白一件事情,那就是不管什麼樣的workflow,都會有一整套的業務原型。在定義workflow之前,應該找到相應的已經存在的模型。
4、不要誤會workflow的功能,其實它是很強大的,雖然我們經常只使用它的一部分功能。包括:email的通知、transaction的集成、不同系統之間的數據交換(ALE/EDI)等等。
二、Workflow的定義
每個workflow都能在sap中找到業務流程;
Workflow由很多的步驟組成;
Workflow可以由事件觸發;
三、Workflow的創建
如果我們已經知道了業務如何執行,那麼就可以創建自己的workflow了,於是我們會需要workflow builder。(T-code: SWDD)
四、Workflow模板
SAP提供了大量的Workflow的模板可以供大家參考,如果不符合具體的業務流程,可以對該模板做增強。不過就像SAP標準程序一樣,不能對其進行修改,當然,你可以把這個模板複製出來然後對其修改,具體就看你的需要了。
查看workflow 模板的方法:(T-code:PFTC_DIS)
Task type: WS
Workflow 助手:Business Workplace—SBWP
當Workflow執行到某一步需要特定的用戶確認或者批准的時候,就會發出work item到該用戶的workplace,以使該用戶做出相應的操作。
Business Workplace可以和很多外部工具集成,例如lotus note,MS outlook等等,這樣使workflow的通知方式更加靈活。
弄清楚Workflow的架構:
上面的圖非常重要,這基本上描述了我們的開發方向,同時也對你理解SAP自帶的Workflow有很大的幫助,看明白到底是爲什麼而定義,以及如何去執行。
在Workflow中,我們經常會遇到關於Business Object的東西,我想在單獨的文章中介紹它的開發以及使用。如果你不知道BO,那麼和它緊密相關的BAPI你一定知道,在進一步瞭解BAPI的原理,你會發現其根本就在BO裏面。
工作流常用事務碼 |
||
最常用事務碼: |