張 嘯 趙志安 李雪芹
(安陽鋼鐵股份有限公司)
燒結(jié)廠綜合信息統(tǒng)計查詢系統(tǒng)開發(fā)和應(yīng)用
張 嘯 趙志安 李雪芹
(安陽鋼鐵股份有限公司)
介紹了安鋼燒結(jié)廠綜合信息統(tǒng)計查詢系統(tǒng)的開發(fā)和應(yīng)用情況。該系統(tǒng)基于安鋼信息化項(xiàng)目中使用的 SAP套裝軟件,采用 ABAP語言開發(fā),實(shí)現(xiàn)了對燒結(jié)廠生產(chǎn)、質(zhì)量、庫存等信息的統(tǒng)計和查詢,提高了工作效率和數(shù)據(jù)準(zhǔn)確性,實(shí)現(xiàn)了廠內(nèi)廠間的信息共享,為管理層進(jìn)行適時調(diào)整物料運(yùn)行狀態(tài)和及時決策提供了準(zhǔn)確的數(shù)據(jù)依據(jù)。
信息化 信息共享 統(tǒng)計數(shù)據(jù)
燒結(jié)廠在信息化上線前就存在一套計量統(tǒng)計的報表系統(tǒng),可以全方位的反映廠內(nèi)生產(chǎn)信息。但其中的數(shù)據(jù)獲取和統(tǒng)計工作是依靠人工記錄、匯總和上報,實(shí)時性很差,既限制管理層隨時掌握廠內(nèi)外信息,也為操作層進(jìn)行復(fù)雜多樣的統(tǒng)計計算增加了困難。因此,在信息化上線后,網(wǎng)絡(luò)基礎(chǔ)和數(shù)據(jù)基礎(chǔ)已然奠定的情況下,這樣一個可以監(jiān)控追蹤該廠重要生產(chǎn)信息并且進(jìn)行統(tǒng)計計算,即時反饋的系統(tǒng)的開發(fā)也就亟待開展了。
1.1 信息平臺
SAP ERP是高效企業(yè)資源計劃 (Enterprise Resource Planning)軟件與靈活的開放技術(shù)平臺相結(jié)合的,該平臺可充分利用 SAP和非 SAP系統(tǒng)并對兩者進(jìn)行集成,從而提高生產(chǎn)效率、增強(qiáng)業(yè)務(wù)認(rèn)識、適應(yīng)加速業(yè)務(wù)戰(zhàn)略實(shí)施的需要,進(jìn)而嚴(yán)格控制當(dāng)前運(yùn)營活動,并對影響運(yùn)營與增長的市場與技術(shù)變化做出計劃和響應(yīng)。由此不難看出,SAP ERP平臺正是所需要的數(shù)據(jù)獲取和整合平臺,各方面的數(shù)據(jù)通過SAP平臺匯集起來,大大降低了采集和匯總數(shù)據(jù)的難度和工作量。
1.2 開發(fā)工具
ABAP是一種高級企業(yè)應(yīng)用編程語言 (Advanced Business Application Progra mming),起源于20世紀(jì) 80年代。經(jīng)過不斷的發(fā)展,現(xiàn)在的版本為ABAP/4。使用的 SAP R/3平臺中的應(yīng)用程序就是用 ABAP/4編寫的。
SAP R/3平臺下的 ABAP語言天生的商業(yè)屬性和對數(shù)據(jù)操作的便利條件可以完美的滿足程序所需要的對數(shù)據(jù)進(jìn)行采集和復(fù)雜操作的要求,而且在統(tǒng)計計算和單位轉(zhuǎn)換上更是其他開發(fā)語言所不能比擬的。
但是ABAP語言在同等水平的編程語言中也具有命令不夠靈活的缺點(diǎn),導(dǎo)致編寫的軟件經(jīng)常具有時間周期長,分析不夠靈活,不容易適應(yīng)變化的缺點(diǎn),因此在開發(fā)過程中更需要研究較為迅捷靈活的算法使該系統(tǒng)更貼近用戶需求。
2.1 數(shù)據(jù)問題
眾所周知,信息化就是建立在數(shù)據(jù)基礎(chǔ)上的,而在開發(fā)此程序的過程中遇到的第一個問題就是數(shù)據(jù)問題。
由于本系統(tǒng)中的數(shù)據(jù)來源于多個工廠和庫存地,而且數(shù)據(jù)類型不盡相同,而 SAP中的生產(chǎn)數(shù)據(jù)量極其巨大 (生產(chǎn)數(shù)據(jù)表中每天增長約 40萬條的數(shù)據(jù)),使用復(fù)雜的條件進(jìn)行多次調(diào)取就會使程序的運(yùn)行時間成倍增加。也就是說,對用戶需求數(shù)據(jù)進(jìn)行分類,用較簡單的規(guī)則和較少的次數(shù)從數(shù)據(jù)庫中調(diào)取數(shù)據(jù)是程序是否能快速高效運(yùn)行的必要條件。
在開發(fā)中,數(shù)據(jù)首先被分類成生產(chǎn)信息、質(zhì)量信息和其他信息三類,在生產(chǎn)數(shù)據(jù)表、質(zhì)量數(shù)據(jù)表進(jìn)行第一次取數(shù)。而后生產(chǎn)信息從獲取的生產(chǎn)數(shù)據(jù)中再按照時間、收貨工廠、發(fā)貨工廠和移動類型等條件進(jìn)行分類組合進(jìn)行取數(shù);質(zhì)量信息從獲取質(zhì)量數(shù)據(jù)中再根據(jù)時間、工廠和物料等條件進(jìn)行分類組合進(jìn)行取數(shù)。由于其他信息都是外部輸入存儲信息,為用戶提供輸入接口全部存儲在開發(fā)過程中建立的數(shù)據(jù)表中,當(dāng)需要調(diào)用的時候直接調(diào)用即可。
由此可見,在兩個較大的數(shù)據(jù)表 (生產(chǎn)數(shù)據(jù)表和質(zhì)量數(shù)據(jù)表)中僅各進(jìn)行了一次取數(shù),然后再對第一次的獲取結(jié)果進(jìn)行二次過濾,將復(fù)雜的操作在本地進(jìn)行,脫離了服務(wù)器的硬件限制,大幅提高了數(shù)據(jù)獲取效率。
2.2 權(quán)限問題
在本系統(tǒng)中,用戶要求提供多個輸入接口,從而使用戶可以靈活的更改各種考核標(biāo)準(zhǔn)和輸入一些系統(tǒng)無法統(tǒng)計的信息。經(jīng)過分析發(fā)現(xiàn),這些用戶輸入數(shù)據(jù)都是非常重要的,決定著多行數(shù)據(jù)信息的正確性和準(zhǔn)確性,安全起見,決定對不同的用戶進(jìn)行權(quán)限分配。
在 SAP中,用戶的權(quán)限分配只到事務(wù)代碼 (也就是基本單位為一個程序),這也就要求在程序內(nèi)部控制用戶的訪問權(quán)限。之后通過對使用該程序的用戶進(jìn)行分類,通過一些算法使低權(quán)限的用戶無法使用輸入界面,而為高權(quán)限用戶保留完全的操作功能。
當(dāng)前方法雖然在程序內(nèi)部使用簡單,但是沒有專門的權(quán)限管理的功能,如果未來用戶數(shù)量大幅提升,用戶的權(quán)限變更應(yīng)該有獨(dú)立的模塊來控制??梢酝ㄟ^在該系統(tǒng)內(nèi)部建立獨(dú)立于 SAP的用戶創(chuàng)建和權(quán)限控制模塊,建立獨(dú)立的用戶數(shù)據(jù)庫來存儲用戶數(shù)據(jù),這樣便可以進(jìn)一步的對權(quán)限進(jìn)行控制。
2.3 輸出格式問題
用戶起初提出的查詢結(jié)果輸出打印的表格格式是行列混雜,在報表上有數(shù)個“補(bǔ)丁”。經(jīng)分析,將報表重組,整理顯示形式,使報表內(nèi)容更有序可循,一方面簡化了開發(fā)工作,一方面更便于用戶閱讀。之后通過 SAP下的專業(yè)智能報表打印系統(tǒng) Smartfor ms制表輸出,從而集成了打印設(shè)備控制和輸出時間控制等多種功能。
該系統(tǒng)由原料指標(biāo)、生產(chǎn)指標(biāo)、質(zhì)量指標(biāo)、煉鐵信息、進(jìn)廠物料信息、輸入和修改質(zhì)量判定標(biāo)準(zhǔn)和輸入作業(yè)臺時七個部分組成。
1)原料指標(biāo):該部分囊括了燒結(jié)廠全部的原料信息,可以監(jiān)視燒結(jié)礦外發(fā)到下道工序的數(shù)量,并且自動統(tǒng)計計算返礦率。
2)生產(chǎn)指標(biāo):該部分主要從物料消耗 (混勻料、冶金石灰、燒結(jié)煤等物料)、當(dāng)日產(chǎn)量和機(jī)組利用率三個方面來監(jiān)控投料、產(chǎn)量及設(shè)備的使用情況。
3)質(zhì)量指標(biāo):該部分主要從產(chǎn)品的質(zhì)量平均值和合格率監(jiān)控產(chǎn)品的質(zhì)量情況,涉及 TFe、FeO、R、MgO、Al2O3、轉(zhuǎn)鼓、篩分等質(zhì)量指標(biāo)。
4)煉鐵信息:該部分主要從 1號~9號高爐的入爐燒結(jié)礦和煉鐵信息來追蹤本廠產(chǎn)品的使用情況和煉鐵廠的產(chǎn)量情況。
5)進(jìn)廠物料信息:該部分對進(jìn)入燒結(jié)廠各個庫房的物資進(jìn)行分類顯示,統(tǒng)計展示了各庫房的進(jìn)廠物料信息,并標(biāo)出物資來源。
6)質(zhì)量判定標(biāo)準(zhǔn)輸入和修改:該部分通過燒結(jié)廠對產(chǎn)品質(zhì)量的要求,由高權(quán)限的用戶輸入質(zhì)量判定標(biāo)準(zhǔn),從而對各個機(jī)組的工作進(jìn)行考核。在這里可以進(jìn)行跨時間的批量輸入,方便了用戶的輸入工作。
7)輸入作業(yè)臺時:該部分輸入的每天的作業(yè)臺時,是作業(yè)率、臺時產(chǎn)量和設(shè)備利用率輸出結(jié)果的基礎(chǔ)數(shù)據(jù)。
各模塊通過系統(tǒng)分析統(tǒng)計核算,進(jìn)行當(dāng)日查詢或月累計查詢,可生成電子文檔和打印文檔。各模塊間主要關(guān)系如圖 1所示。
圖1 模塊間主要關(guān)系
4.1 信息共享
廠內(nèi)信息共享:原先數(shù)據(jù)來自人工票據(jù)累加,當(dāng)本系統(tǒng)投入使用后,實(shí)現(xiàn)了內(nèi)部信息共享,相關(guān)崗位通過掌握相關(guān)業(yè)務(wù)信息,使生產(chǎn)協(xié)作有序進(jìn)行。
廠間信息共享:原先廠內(nèi)難以了解工藝流程上下游的數(shù)據(jù)信息,對產(chǎn)品走向不能很好的把握。而現(xiàn)在廠間信息都可以隨時獲取,本廠的產(chǎn)品使用情況可以輕松了解,為管理層下一步?jīng)Q策提供了有力的數(shù)據(jù)依據(jù)。
4.2 減少人為因素,提高效率
本系統(tǒng)投入使用之后,統(tǒng)計工作從原先手工累加票據(jù)變?yōu)橄到y(tǒng)計算統(tǒng)計,不僅提高了數(shù)據(jù)準(zhǔn)確性,減少人為因素,而且大幅提高信息反饋時間,數(shù)據(jù)隨時獲得隨時匯總,將統(tǒng)計流程簡化,提高工作效率。
4.3 數(shù)據(jù)保存,隨時調(diào)用
原先生產(chǎn)數(shù)據(jù)信息通過手工制表再存檔,當(dāng)需要以往的生產(chǎn)數(shù)據(jù)信息,要到檔案室找出報表進(jìn)行查詢數(shù)據(jù),使用本系統(tǒng)后,各個時間的數(shù)據(jù)信息隨時調(diào)用,數(shù)據(jù)按天保存排序,方便管理層和主要生產(chǎn)操作崗位了解過去的生產(chǎn)情況,從而掌握近些年的廠內(nèi)發(fā)展趨勢和產(chǎn)品變化。
該系統(tǒng)投入使用后,達(dá)到了信息共享的目的,提高了工作效率。通過借助自動化和互聯(lián)網(wǎng)技術(shù),綜合燒結(jié)廠各部門的數(shù)據(jù)信息,在一定程度上達(dá)到了效率、效能和效益的統(tǒng)一,體現(xiàn)了計算機(jī)與互聯(lián)網(wǎng)技術(shù)在企業(yè)管理決策和服務(wù)中的巨大功用。
[1] K Horst,K Sascha.Introduction to ABAP/4 Progra mming for SAP[M].Prima Publishing,1996:245-320.
[2] G Anderson,D Larocca.Sams Teach Yourself Sap in 24 Hours[M].Macmillan Computer Pub,2005:124-215.
[3] 霍斯特·凱勒著.安樹生譯.ABAP速查指南計算機(jī) [M],北京:東方出版社,2008:14-68.
[4] 黃佳.SAP程序設(shè)計[M].北京:機(jī)械工業(yè)出版社,2007:2-61.
APPL I CATI ON AND DEVELOPM ENT OF THE STATISTI CAL AND INQUIRY SYSTEM FOR THE SINTERING PLANT
Zhang Xiao Zhao Zhian Li Xueqin
((Anyang Iron&Steel Stock Co.,Ltd)
This article introduces the application and development of the statistical and inquiry system for the sintering plant in Anyang steel.The system is based on SAP software,written in ABAP which could offer inquiry aswell as statistics on information ofmanufacture,quality and storage.W ith this system,it increaseswork efficiency and data accuracy and decreases the human error and assists the sharing of infor mation,which would provide fir m evidence for the follow policy to management.
ERP information sharing statistical data
*
2009—11—5