一種給sap erp應(yīng)用程序增加審批功能的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要應(yīng)用于SAP ERP系統(tǒng),為系統(tǒng)單據(jù)和憑證增加審批功能的方法。
【背景技術(shù)】
[0002]SAP ERP(企業(yè)資源計(jì)劃英文全稱:enterprise resource planning)是目前全世界排名第一的ERP軟件,它是一個(gè)基于客戶/服務(wù)機(jī)結(jié)構(gòu)和開放系統(tǒng)的、集成的企業(yè)資源計(jì)劃系統(tǒng),其功能覆蓋企業(yè)的財(cái)務(wù)、后勤(工程、采購、庫存、生產(chǎn)、銷售和質(zhì)量等)和人力資源管理等各個(gè)方面。
[0003]SAP ERP軟件關(guān)注于企業(yè)核心業(yè)務(wù)的功能應(yīng)用和數(shù)據(jù)集成,工作流相關(guān)的內(nèi)容,通常是通過SAP的工作流模塊、BPM (Business Process Management業(yè)務(wù)流程管理)產(chǎn)品,或其他第三方工作流平臺(tái)輔助實(shí)現(xiàn)的。購買和實(shí)施這些平臺(tái)和軟件,需要大量的資金,而對(duì)于很多企業(yè)來說,往往需要的只是一些簡(jiǎn)單的審批功能,但審批功能開發(fā)難度相對(duì)較大,如果針對(duì)每一個(gè)需求設(shè)計(jì)開發(fā),必然造成時(shí)間和人力的浪費(fèi),而且開發(fā)人員的想法各異,開發(fā)出的功能也不盡相同,不具備標(biāo)準(zhǔn)化和通用性,維護(hù)起來也有很大難度。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是:如何解決SAP ERP不能審批的問題。
[0005]本發(fā)明所采用的技術(shù)方案是:本發(fā)明提出了一種為SAP ERP系統(tǒng)內(nèi)應(yīng)用程序增加審批功能的簡(jiǎn)單、快速、低成本的方法,理論上可以支持所有SAP標(biāo)準(zhǔn)功能和自開發(fā)功能。
[0006]本發(fā)明技術(shù)實(shí)施步驟如下:
1.在SAPERP系統(tǒng)上,使用ABAP語言開發(fā)審批管理模塊,實(shí)現(xiàn)可以靈活定制的審批策略,嚴(yán)格控制審批權(quán)限,滿足批準(zhǔn)、拒絕、撤銷等標(biāo)準(zhǔn)審批功能,并且可以在審批過程中填寫并完整保留申批意見;
2.該審批模塊為其他程序提供各類調(diào)用接口,實(shí)現(xiàn)與SAP其他功能模塊的無縫集成。主要接口包括:“審批數(shù)據(jù)生成接口 ”、“審批行為調(diào)用接口 ”、“審批狀態(tài)控制接口 ”、“審批數(shù)據(jù)鎖定接口”、“審批業(yè)務(wù)數(shù)據(jù)查詢接口”等;
3.在SAP其他功能模塊中,選定審批數(shù)據(jù)產(chǎn)生的接入點(diǎn),在程序代碼中調(diào)用“審批數(shù)據(jù)生成接口”,當(dāng)SAP單據(jù)或憑證產(chǎn)生后自動(dòng)生成相應(yīng)的審批數(shù)據(jù);
4.通過簡(jiǎn)單編程,與“審批行為調(diào)用接口”實(shí)現(xiàn)無縫集成,利用審批模塊提供的功能,實(shí)現(xiàn)業(yè)務(wù)單據(jù)的批準(zhǔn)、拒絕、撤銷、填寫審批意見等操作;
5.在后續(xù)業(yè)務(wù)程序中增加與“審批狀態(tài)控制接口”的集成,以達(dá)到審批狀態(tài)控制業(yè)務(wù)流轉(zhuǎn)的目的;
6.在后續(xù)業(yè)務(wù)執(zhí)行后,對(duì)需要鎖定審批數(shù)據(jù)的,在后續(xù)業(yè)務(wù)程序中增加“審批數(shù)據(jù)鎖定接口”,以達(dá)到防止審批結(jié)果在執(zhí)行后續(xù)動(dòng)作后被撤銷修改;
7.創(chuàng)建審批組、審批角色對(duì)應(yīng)權(quán)限對(duì)象,直接使用SAPERP權(quán)限管理功能,實(shí)現(xiàn)對(duì)于審批權(quán)限的授權(quán)管理。
[0007]本發(fā)明的有益效果是:本發(fā)明實(shí)現(xiàn)了 SAP ERP系統(tǒng)上自開發(fā)的審批管理模塊與其他功能模塊的集成應(yīng)用,可以達(dá)到靈活的審批策略定制,嚴(yán)格的審批權(quán)限控制,滿足批準(zhǔn)、拒絕、撤銷等標(biāo)準(zhǔn)審批功能,并且可以在審批過程中填寫并完整保留審批意見。
【具體實(shí)施方式】
[0008]本發(fā)明設(shè)計(jì)的審批模塊是構(gòu)建在SAP ERP系統(tǒng)中的,與系統(tǒng)其他模塊可做到無縫集成。通常需要在SAP ERP系統(tǒng)審批的內(nèi)容,會(huì)是某個(gè)功能所產(chǎn)生的單據(jù)或者憑證,這些單據(jù)和憑證在產(chǎn)生后,會(huì)有相應(yīng)的后續(xù)功能。本發(fā)明的審批模塊就是植入在單據(jù)憑證產(chǎn)生后,后續(xù)功能執(zhí)行前,以實(shí)現(xiàn)只有通過審批功能批準(zhǔn)的業(yè)務(wù),方可繼續(xù)執(zhí)行。SAP ERP中的不同業(yè)務(wù)可通過審批組進(jìn)行區(qū)分,每類業(yè)務(wù)產(chǎn)生的一個(gè)單據(jù)或憑證對(duì)應(yīng)一個(gè)審批對(duì)象,根據(jù)預(yù)先設(shè)定的審批策略,生成與審批對(duì)象相對(duì)應(yīng)的審批數(shù)據(jù),審批要實(shí)現(xiàn)的批準(zhǔn)、拒絕、撤銷、批注意見等功能,就是針對(duì)審批數(shù)據(jù)的一系列操作。另外,審批策略指定了該審批對(duì)象應(yīng)有哪些審批角色按什么順序進(jìn)行審批,只有被授權(quán)相應(yīng)審批角色的用戶方可在系統(tǒng)中進(jìn)行審批操作。
[0009]本發(fā)明具體實(shí)施步驟如下:
1.在SAPERP系統(tǒng)上,使用ABAP語言開發(fā)審批管理模塊,實(shí)現(xiàn)可以靈活定制的審批策略,嚴(yán)格控制審批權(quán)限,滿足批準(zhǔn)、拒絕、撤銷等標(biāo)準(zhǔn)審批功能,并且可以在審批過程中填寫并完整保留申批意見;
2.該審批模塊為其他程序提供各類調(diào)用接口,實(shí)現(xiàn)與SAP其他功能模塊的無縫集成。主要接口包括:“審批數(shù)據(jù)生成接口”、“審批行為調(diào)用接口”、“審批狀態(tài)控制接口”、“審批數(shù)據(jù)鎖定接口”、“審批業(yè)務(wù)數(shù)據(jù)查詢接口”等;
3.在SAP其他功能模塊中,選定審批數(shù)據(jù)產(chǎn)生的接入點(diǎn),在程序代碼中調(diào)用“審批數(shù)據(jù)生成接口”,當(dāng)SAP單據(jù)或憑證產(chǎn)生后自動(dòng)生成相應(yīng)的審批數(shù)據(jù);
4.通過簡(jiǎn)單編程,與“審批行為調(diào)用接口”實(shí)現(xiàn)無縫集成,利用審批模塊提供的功能,實(shí)現(xiàn)業(yè)務(wù)單據(jù)的批準(zhǔn)、拒絕、撤銷、填寫審批意見等操作;
5.在后續(xù)業(yè)務(wù)程序中增加與“審批狀態(tài)控制接口”的集成,以達(dá)到審批狀態(tài)控制業(yè)務(wù)流轉(zhuǎn)的目的;
6.在后續(xù)業(yè)務(wù)執(zhí)行后,對(duì)需要鎖定審批數(shù)據(jù)的,在后續(xù)業(yè)務(wù)程序中增加“審批數(shù)據(jù)鎖定接口”,以達(dá)到防止審批結(jié)果在執(zhí)行后續(xù)動(dòng)作后被撤銷修改;
7.創(chuàng)建審批組、審批角色對(duì)應(yīng)權(quán)限對(duì)象,直接使用SAPERP權(quán)限管理功能,實(shí)現(xiàn)對(duì)于審批權(quán)限的授權(quán)管理。
【主權(quán)項(xiàng)】
1.一種給SAP ERP應(yīng)用程序增加審批功能的方法,其特征在于:在SAP ERP系統(tǒng)上,使用ABAP語言開發(fā)審批模塊,該審批模塊為其他程序提供各類調(diào)用接口,實(shí)現(xiàn)與SAP其他功能模塊的無縫集成,在SAP其他功能模塊中,選定審批數(shù)據(jù)產(chǎn)生的接入點(diǎn),當(dāng)SAP單據(jù)或憑證產(chǎn)生后自動(dòng)生成相應(yīng)的審批數(shù)據(jù),創(chuàng)建審批組、審批角色對(duì)應(yīng)權(quán)限對(duì)象,直接使用SAPERP權(quán)限管理功能,實(shí)現(xiàn)對(duì)于審批權(quán)限的授權(quán)管理。
【專利摘要】本發(fā)明主要應(yīng)用于SAP?ERP系統(tǒng),為系統(tǒng)單據(jù)和憑證增加審批功能的方法。一種給SAP?ERP應(yīng)用程序增加審批功能的方法,在SAP?ERP系統(tǒng)上,使用ABAP語言開發(fā)審批模塊,該審批模塊為其他程序提供各類調(diào)用接口,實(shí)現(xiàn)與SAP其他功能模塊的無縫集成,在SAP其他功能模塊中,選定審批數(shù)據(jù)產(chǎn)生的接入點(diǎn),當(dāng)SAP單據(jù)或憑證產(chǎn)生后自動(dòng)生成相應(yīng)的審批數(shù)據(jù),創(chuàng)建審批組、審批角色對(duì)應(yīng)權(quán)限對(duì)象,直接使用SAP?ERP權(quán)限管理功能,實(shí)現(xiàn)對(duì)于審批權(quán)限的授權(quán)管理。
【IPC分類】G06Q10/06
【公開號(hào)】CN105005837
【申請(qǐng)?zhí)枴緾N201410159839
【發(fā)明人】張璟, 王雅婷, 雷詠梅
【申請(qǐng)人】山西太鋼不銹鋼股份有限公司
【公開日】2015年10月28日
【申請(qǐng)日】2014年4月21日