【轉】SAP WF(工作流)模塊介紹

原文地址: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裏面。

 

工作流常用事務碼

   

最常用事務碼: 
SWDM Business Workflow Explorer 
SWDD Workflow Builder 
SWO1 Business Object Builder 
SWETPYV Display and maintain event type linkage 
SBWP Business Workplace 
SWI1 Selection report for work items 
SWEL Display Event Trace 
PPOMW Maintain organizational plan 
PFTC_INS / _CHG / _DIS / _COP
Create / Change / Display /Copy Tasks 
PFAC_INS / _CHG / _DIS
Create / Change / Display Roles 

分析工具事務碼: 
SBWP Business Workplace ( Outbox ) 
SWI6 Workflows for Object 
SWI14 Workflows for Object Type 
SWEL Display event trace 
SWI1 Selection report for work items 
SWU7 Consistency check for workflow templates 
SWU9 Display workflow trace 
SWUD Diagnostic tools 
SWU3 Customizing

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章