本書內容包括SAP系統(tǒng)開發(fā)實施過程中的各個環(huán)節(jié)及其設計方法,側重于系統(tǒng)技術實現細節(jié),深入淺出地介紹了SAP系統(tǒng)、ABAP語言以及ABAP工作臺工具,同時涉及SAP系統(tǒng)結構知識。本書是針對系統(tǒng)開發(fā)人員和程序設計人員而撰寫的書籍,也可作為高校SAP(或ERP)課程教材和ABAP程序設計培訓教程。本書前言以整個世界為背景來看,ERP(包括最知名的ERP軟件SAP)從其思想到技術的先進性已經為很多發(fā)達國家企業(yè)的成功應用所證實,并從20世紀末期以來逐漸成為世界范圍內現代企業(yè)管理信息系統(tǒng)的一種通用形式;然而就我國來說,ERP至今還被許多企業(yè)管理者和IT業(yè)界人士視為新概念,很多企業(yè)管理人員和信息技術人員對其缺乏清晰的認識。面對一些不成功的案例,人們經常會問:ERP的普遍原理適合中國的國情嗎?ERP真的能為中國的企業(yè)帶來改變嗎?這種改變又該如何去驗證呢?可以說,多年以來,在國內實施ERP的過程中,問題的關鍵不在于ERP好不好(答案當然是“好”),而在于我們用得對不對,有沒有真正地理解它,實施的是不是一個合適的ERP系統(tǒng)。不難發(fā)現,討論的焦點最終不在于應不應該引入ERP,而是告訴企業(yè),我們究竟需要什么樣的系統(tǒng),該如何去實施它,如何使之適應我國的具體需要。這才是從無到有、從失敗到成功的正確途徑。在商業(yè)概念炒作、項目上馬、軟件熱賣這種種現象的背后,應堅持的一個基本的原則是:為企業(yè)實施一個優(yōu)秀的ERP系統(tǒng)指明方向,告訴他們如何去做。作為一個在海外工作數年,親自參與實施了多個大型SAP系統(tǒng)的技術人員,我希望通過一本實用的書在ERP系統(tǒng)(尤其是SAP系統(tǒng))的具體實施的技術環(huán)節(jié)上分享經驗,向讀者系統(tǒng)化地介紹SAP應用過程中的所有基本技術,給予企業(yè)及SAP項目實施過程中的技術人員以真正需要的幫助,此即為本書創(chuàng)作的初衷。因此全書重點在于:從技術層面上說明什么是SAP系統(tǒng),如何使用SAPR/3系統(tǒng)實現企業(yè)業(yè)務需要,如何對SAPR/3系統(tǒng)進行用戶級別的開發(fā),以及這其中的技術細節(jié)。其中包括ABAP程序設計,企業(yè)報表的設計定制,數據交換實現,等等。全書共分五部分:第一部分SAP基礎知識,介紹ERP的基本概念以及SAP作為一個優(yōu)秀國際化ERP軟件的獨特之處,包括SAP系統(tǒng)結構、項目實施流程以及開發(fā)平臺工具等概述性知識。第二部分系統(tǒng)開發(fā)語言,是SAP項目設計的基礎,SAP提供強大的開發(fā)平臺,其中包括ABAP語言在內的各種環(huán)境和工具。掌握ABAP語言,是對SAP系統(tǒng)進行開發(fā),實現特定企業(yè)業(yè)務應用的基礎。該部分具體內容包括ABAP語言基礎、ABAP對象(即ABAPObjects)和數據庫操作三個部分。第三部分創(chuàng)建企業(yè)報表,介紹企業(yè)業(yè)務報表的設計與定制,包括系統(tǒng)工具使用、報表程序設計以及報表的打印與保存等內容。報表的開發(fā)在SAP項目中占有很重要的地位,是ABAP程序設計人員必須熟練掌握的內容。第四部分應用事務開發(fā),講述如何通過SAP系統(tǒng)開發(fā)企業(yè)事務。本部分的核心內容是通過ABAP程序定義與用戶的對話過程,具體包括用戶對話和ABAP程序之間的數據傳遞、如何在程序中定義用戶對話(指用戶屏幕定義)以及如何處理用戶的輸入。第五部分商用文檔設計,講述如何通過SAP系統(tǒng)設計并批量打印各種信函、商用表格與文檔,使用SAPscript和SAPSmartForms工具進行布局設計及輸出控制。編寫SAP的具體開發(fā)和程序設計書籍在國內目前是新的嘗試,但又是十分必要的;因為每一個SAP項目,最終還必須依賴于每個開發(fā)人員熟練地應用這些技術,否則便不可能成功實施。在此還需說明的是,本書有一部分ERP原理和SAP系統(tǒng)選型、規(guī)劃和實施過程的介紹,作者的目的是盡可能地通過企業(yè)具體的業(yè)務需要來整理全書內容,通過SAP項目實施的流程來介紹具體的技術實現。書中的ERP原理知識可以開拓技術人員的視野,但無法囊括所有企業(yè)的業(yè)務流程,如果讀者需要深入理解ERP系統(tǒng)和企業(yè)業(yè)務之間的關系,那么您可能除本書之外還要閱讀其他相關專著。但本書對于所有的SAP項目的參與者和管理人員,相信均會有不同程度的助益。這本書的誕生過程是異常艱難的,筆者在此特別要感謝下列各位同志:華章公司溫莉芳老師,中科院軟件所車皓陽博士,以及新加坡NCS公司李詠先生一年來對筆者的支持與幫助。