圖焱
【摘要】通過調查SAP系統推廣實施的全過程,了解到財務報表開發問題的原因以及SAP系統中財務報表及會計信息生成和查詢的三種方式:query(查詢)、Report Painter(報表繪制器)和ABAP 開發。分析了這阿爸批在中石化的上線企業中報表開發應用中的特點,指出了SAP系統中報表開發工作的有效前提和關鍵因素,論述了報表開發工作的三個主要難點以及存在的問題,并對出現的問題提出了相應對策。
【關鍵詞】SAP;財務報表;開發
SAP系統系統對企業信息化建設起到了積極的推動作用,它的實施將企業內部各個部門,包括財務會計、物料管理、銷售管理以及投資計劃管理等等信息用計算機技術整合聯系在了一起。財務模塊作為ERP系統中的一部分,與其他模塊有相應的接口,其他模塊的業務活動所產生的財務信息,可以自動集成到財務模塊中生成財務信息和報表,信息的高度集中與集成,大大減少了財務人員手工輸入制表、記賬等繁重的工作量,而且對經營業務發生的源頭及費用的去向等可以有充分的了解及掌握,改變了原有的財務管理理念及核算方法,對傳統的會計理念及會計核算方法造成了極大的沖擊。但由于東西方的管理方式和工作習慣等存在差異,基于西方管理模式設計開發的SAP系統,其中財務報表的開發和應用工作一直未能很好地滿足企業財務管理和決策的需要,筆者依據對系統的認識以及幾年來的調研經歷,對此問題進行簡要分析。
一、SAP報表開發的主要方式及其應用分析
SAP起源于Systems Application,Products in DATA processing. SAP既是該公司在德國的名稱,又是其ERP(Enterprise-wide Resource Planning)軟件的名稱。SAP的一整套程序是針對所有企業的一種數據和應用集成方法,它將業務和技術進步融入了一個綜合性的高品位的標準系統,即商品化軟件系統。
在SAP系統中財務報表及會計信息生成和查詢的方式主要有三種方式:query(查詢)、Report Painter(報表繪制器)和ABAP 開發。目前,這三種方式在中石化的上線企業中都得到了應用。由于這三種方式各有千秋,因此要針對不同的信息需求,合理選擇開發方式,而合理選擇開發方式,必須能夠準確把握系統中相關數據的邏輯關系和高效的信息展示過程。
ABAP開發非常靈活,相關開發工具較多,是處理復雜報表的主要手段,也是這三種方式中難度最大的一種開發方式,SAP系統中的標準程序也是由ABAP語言來實現的。它非常適合國內各種復雜形式的財務報表的開發,系統相關數據表(table)數量較多,表間邏輯關系(tables relation)相對復雜的一類報表開發應盡量選用ABAP開發。目前系統中很多客戶化的報表程序是采用ABAP的方式來開發的,例如“會計憑證打印輸出程序”、“會計賬冊打印程序”以及一系列各業務部門需要的復雜報表。但ABAP開發技術難度較高,需要信息技術人員和業務人員進行合作,而且業務人員要對系統中數據流有準確的把握,另外,ABAP開發的客戶化報表因為SAP系統升級等原因很有可能需要重新調整和開發,否則將不能使用。要開發出取數準確、運行高效的ABAP報表對信息技術人員和業務處理人員都提出更高的要求。
二、報表開發工作的有效前提和關鍵因素
一個項目的有效推動和實施,關鍵問題在明確各級一把手的責任,并且令每個成員都有責任,領導要主持實施的全過程;其次,為SAP的實施制定可行的目標;第三,要有足夠的投入;第四,技術骨干配備到位;第五,實施方與顧問方要有良好的合作。
其中,最為關鍵的就是技術人員的配備,其素質的高低與執行力的強弱在開發中起到決定性的作用。這里的技術人員分為兩個領域:一是具備ABAP開發技術和技巧的信息技術人員;二是對SAP系統中業務處理的過程全面深入了解,能夠將用戶需求的信息在SAP系統中準確挖掘出來的財務業務人員。只有這兩個領域的技術人員充分溝通和有效協作才能真正做好SAP系統中報表的開發工作。無論使用哪種手段來開發財務報表,開發者都必須對相關業務和系統有充分的把握,只有這樣才對系統中數據流進行分析、確定數據的邏輯關系。確定正確的數據邏輯關系是開發出正確財務報表的首要前提。
三、報表開發中存在的一些難點進行詳細分析
(一)難點之一
難點之一是業務人員對SAP系統了解不深、不透、不全是目前報表開發工作的最大難點。造成這一困難的主要原因有以下幾個方面:一是項目實施過程中并未對財務關鍵用戶進行相關SAP系統數據表(table)的培訓;二是缺乏完整的SAP系統數據庫信息的技術資料,目前沒有一套全面的相關技術資料可參考;三是大部分財務人員計算機數據庫知識不足,難以理解相關的概念(如SAP數據中的透明表transparence table、結構(structure)等),在系統中雖然看到了顯示的信息卻不知其為何物,這給尋找數據邏輯關系也造成了困難;四是大部分關鍵用戶還不掌握甚至不了解SAP系統中一些跟蹤數據的有效手段和方法(這一方法的培訓主要是針對ABAP開發的信息技術人員),因此,雖然熟悉財務模塊前后臺的操作也會用一些簡單的數據查找手段,但仍然無法全面把握數據的來龍去脈,找不到或是找不準報表的數據源;五是SAP系統龐大復雜,SAP的數據表可以用浩如煙海來形容其數量之大,任何人在短時間內都難以全面學會并掌握相關數據表之間的關系。
四、解決報表開發問題的有效方法
如何克服以上這些困難是解決財務報表開發的必經之路,下面通過五個方面進行闡述:
(一)全面認識并適應SAP系統,依據管理實際,統籌兼顧,全方位設計財務報表
SAP不是OFFICE也不是原來的“中石化財務信息系統”,不能被固有的老習慣舊形式所束縛,設計報表要更注重實質。作為一個業務集成系統,SAP系統中雖有模塊之分,模塊間卻又是環環相扣,SAP中的財務報表開發需要各相關業務部門之間加強聯系,財務數據不單是財務模塊的數據,其可能來自各個業務模塊,單純財務人員有時也難以提供全面的數據源,需要多部門共同來設計報表等信息需求,只有這樣才能正確確定報表的數據源頭,有效減少報表開發的重復工作,減少報表中的冗余信息,提高系統運行效率。各自為陣的工作方式已不能適應SAP系統的要求。
(二)建立從用戶需求的提出至報表程序開發全過程的業務流程
科學合理高效的報表開發業務流程是報表開發高效有序進行的必要保證,制定流程要抓住關鍵點,明確任務和責任。確定一個流程看起來是一件簡單的事,但正是因為無流程或流程不暢影響了報表開發工作的順利開展。在報表開發中必須建立一個科學高效的業務流程,并抓住流程中的關鍵點。關鍵點主要有:一是報表需求的設計、審核以及最終確定,必須經過充分的討論和認證,使得報表能夠全面科學的反映財務信息,能夠滿足不同層次的需求,并使報表在一段時間內具有一定的穩定性;二是報表的測試及其結果的確認,必須經過細致和全面的測試,將所有可能發生的情況都能抽樣測試一次,只有通過這樣測試并確認正確后,報表程序才能傳入生產系統中讓最終用戶使用。
(三)全面培養復合型人才,打造一支跨專業的ABAP開發專業隊伍在財務報表開發中人才是關鍵,建立一支技術過硬的隊伍至關重要。培訓不能只限于技術人員本專業的培訓,信息人員不僅要不斷學習ABAP的相關知識,同時也要學習財務專業相關知識,在此基礎上再進一步學習SAP系統中FI/CO的前后臺操作,只有這樣才能快速準確地理解財務人員提供的報表功能說明書等數據邏輯關系說明。財務業務人員不僅要學習財務知識和SAP系統中財務模塊知識,而且要學習計算機的基本原理、數據庫知識、ABAP的相關知識以及其它業務模塊的知識等。另外,財務人員還必須掌握SAP系統中特定的數據跟蹤的技術手段,只有依托業務再利用數據跟蹤的技術手段才能全面確定數據邏輯關系。只有這樣才能根據需求確定科學高效的報表開發手段,才能獨立完成Report Painter和Query報表的開發,才能給ABAP信息技術人員提供準確可靠的報表功能說明書。
(四)促進人員之間的溝通和交流,使雙方的技術語言和習慣表達方式得以融合
俗話說:隔行如隔山,財務人員和信息人員也不例外。促進財務人員和信息人員的互相溝通、交流和學習只有這樣才能使得這兩方面的人員跨越兩個行業之間的“大山”,才能解決雙方“語言障礙”和“習慣差異”,才能使兩個專業相互融合。最終打通報表開發流程中專業溝通不暢的瓶頸。
(五)建立有效的激勵制度
報表開發工作是事關SAP系統應用以及進一步拓展應用極其重要的因素,無論是項目實施還是系統的應用,以及日后的提升和優化都離不開報表的開發,離不開報表開發的技術力量。SAP系統中報表的開發是具有較高技術含量的工作,同時也是很艱苦細致的工作,目前SAP相關人才是市場中緊俏人才,應該對這些開發人員給予一定的物質與精神激勵,只有這樣才可以使SAP人才得到認可與肯定,從而保證報表開發隊伍持久的穩定與活力。
總之,SAP 系統的應用是企業邁向國際化管理的第一步,企業將要實施更加嚴密、更加科學的管理規則,將摒棄一切不規范操作,樹立起嚴格的標準意識。我們把SAP形象地比喻成一副羽翼,ERP系統是羽翼上一支支羽毛,而企業則是一只鯤鵬,要想振翅高飛還需要來自于企業本身的動力,要依靠企業的管理者正確理解ERP的管理思想,積極開發SAP報表等,不斷優化系統,提升企業的管理水平,在先進的管理平臺上建立起先進的企業管理模式,促進企業大發展。
參考文獻:
[1]企業財務資產處,“關于調整無形資產主數據中分類的通知”,2009.
[2]中國石化油田勘探事業部和信息系統管理部,《中國石油化工股份有限公司油田企業ERP運行及應用規范(試行)》,2007.
[3]企業財務資產處,關于編報SAP系統會計報表的通知[2004]股份財綜3號,2004.
[4]江蘇油田分公司ERP項目組,財務模塊,《用戶手冊》,2003.