王 宇 (中石化江漢油田分公司第四石油機械廠,湖北 荊州434024)
SAP(System,Applications and Products in Data Processing,數據處理的系統、應用和產品)是德國公司于1972年開發的大型ERP (Enterprise Resource Planning,企業資源計劃)軟件[1],其提供了各種應用模型,幾乎涵蓋了各種企業的絕大部分業務范疇。目前,該軟件在許多大中型企業中應用非常廣泛。為此,筆者基于SAP設計了網絡招標采購管理系統。
網絡招標采購包括采購計劃管理、招標計劃管理、審批、網上采購、網上招投標業務操作、供應商管理等活動,在設計該系統時應滿足如下要求:①搭建企業級的電子采購商務公網環境,使采購行為由被動變為主動。②提供開放式的采購商務模式,使之利于供應鏈管理、供應商優選和進行網上交易。③該系統能與企業SAP系統的采購和倉庫業務集成,對沒有與SAP集成的業務,要求建立公務事務顯示數據或表格,并提供供應商及相關業務數據的查詢服務。④該系統能根據不同的崗位和角色,提供相應的查詢和操作權限,嚴格信息保密制度。⑤提供網上招投標及多種電子采購方式,為企業提供全面的業務支持。⑥有助于減少采購和招投標工作中的違紀、違法行為,從而實現 “陽光招標”和 “綠色采購”。
網絡招標采購活動是基于Internet的電子采購行為。企業物料采購通過網絡向指定供應商發布招標采購公告、采購物料明細及相關要求等信息,供應商針對所需采購的產品進行報價,并提供產品服務、質量、供貨計劃等信息。企業根據采購原則和策略進行綜合比價和評估,選定供應商并進行網上交易,同時還要求該系統能與企業SAP/ERP系統的采購和倉庫業務集成,以便進行數據交換和信息對接,使企業的物流過程形成閉環管理的形式。系統總體架構圖如圖1所示。

圖1 系統總體架構圖
網絡招標采購流程主要包括以下內容:①系統提供企業招標公告 (采購方案)、技術協議或圖紙等信息以及從SAP系統中自動獲取的采購申請、貨源清單等數據,再通過短信平臺通知供應商參與招標,并提供供應商網上報價功能。②根據企業采購原則以及詢比價管理要求,由企業招投標辦公室組織進行評標或議標后選定供應商。③系統提供中標信息并更新“信息記錄”,由采購員完成采購訂單創建后發布并通過短信平臺通知供應商。④供貨商在網上進行采購物資的交貨信息和狀態 (包括供貨產品的生產進度、發運狀態、交貨物資的訂單號、日期、數量、批次、物料條碼、質檢報告等)的提交和維護等操作。⑤企業完成收貨任務后,可以在系統上公布收貨信息 (包括到貨狀態、質檢情況、收貨日期、數量等)并自動更新收貨監控表。網絡招標采購流程圖如圖2所示。

圖2 網絡招標采購流程圖
1)供應商信息庫 該數據庫包括供應商編碼、供應商名稱、供應商類型、狀態、地址、郵編、聯系人、手機和傳真號、網站以及電子郵箱等。
2)物料信息庫 該數據庫包括物料編碼、物料名稱、類別、單位、采購組、條形碼、預計采購價格、采購提前期、購置方式、經濟訂貨量和首選供貨商等。
3)供貨策略庫 該數據庫包括物料類型、類型名稱、供應商編碼、供應商名稱和優選級別等。
4)詢價單庫 該數據庫包括物料編碼、需求日期、采購價格、返回日期、實際數量、需求數量、計劃數量、(采購計劃編號)采購申請單號等。
5)采購結果庫 該數據庫包括物料編碼、采購價格、供應商和采購數量等。
6)詢價單結果庫 (中間報價信息) 該數據庫包括采購單編號、供應商、物料編碼、單價、運費、其他費用和稅率等。
利用Oracle數據庫,采用B/S(Browser/Server瀏覽器端/服務器端)結構設計該系統[2],其主要功能如圖3所示。
利用Java開發的系統WEB平臺包括企業內部平臺和客戶端平臺,其底層數據庫是Oracle數據庫[3]。在內部WEB平臺上采購員可以詢價和比價,發布招標請求并完成企業招標,評標委員可以通過該平臺評標。外部WEB平臺用于供應商報價并和企業溝通交貨情況、采購物料加工情況、掛賬情況和開發票情況。此外,通過相應接口程序將采購申請和貨源清單傳輸到系統的Oracle數據庫中。
SAP接口關鍵代碼如下:



圖3 系統功能圖
針對企業進行網絡招標采購的電子商務需求,基于SAP設計并實現了網絡招標采購管理系統。實際應用表明,該系統能夠提高企業招標采購工作效率,降低企業生產成本,具有很強的實用性。該系統在筆者所在工廠使用一年多來,節省了大量采購經費,因而獲得企業好評。
[1]黃佳.SAP程序設計 [M].北京:機械工業出版社,2005.
[2]張曉林.Oracle數據庫開發基礎教程 [M].北京:清華大學出版社,2009.
[3]楊文軍,董玉濤.Java程序設計教程 [M].北京:清華大學出版社,2010.