PostERP – 大企業自主管理、小企業雲端承租、可量身訂做的ERP
SAP R/3用戶
發文:2016-08-30 編輯:2020-07-28
使用R3瘦客戶的理由
基於下列理由,貴機構應該使用R3瘦客戶:
- R3瘦客戶直接以SQL讀取Oracle資料庫來產出報表,完全不經過ABAP伺服器。這樣做可以為貴機構、您的同事、您自己帶來下列好處:
- 對貴機構有利。
訓練是一種成本。對貴機構而言,支付薪資給您或您的同事去學習專屬語言,本身就是額外的費用。如果您或您的同事願意改用眾所周知的計算機產業標準––SQL––,那麼,這筆不必要的費用與時間都可以節省下來。
- 有助於提高資訊部門的生產力。
撰寫SQL的生產力數倍於撰寫COBOL等級的程式語言(procedural language)。在絕大多數情況下,COBOL等級的程式語言需要大量的指令去完成一句SELECT SQL就能取出的資料。所以,為求最高的設計和維護生產力,技術人員應該只使用SQL去SELECT資料,除非遇到
- 不良的資料庫結構––table未經正規化(normalization)到至少第4級
- 邏輯複雜到無法用一句SELECT完成(但是,即使如此,專業級的技術人員更應該改用stored procedure以提高整體系統的運作效率,而非使用低運行效率的ABAP)
- 強化SQL設計能力對您以及您的同事有利。
ABAP是專屬程式語言或開發工具。除非您以及您的同事決定一輩子跟定某專屬軟體,否則,您以及您的同事一旦離開這套軟體,則ABAP的經驗全部無用。
反之,SQL的設計技術在資訊產業可以說是必備要求。
- 直接以SQL讀取Oracle資料庫的實質意義就是:跳脫ABAP伺服器、徹底卸下ABAP伺服器不必要的負擔。這項優點,在貴機構面臨反應遲鈍的ABAP伺服器的時候,更加顯著。
R3瘦客戶的使用者可以遠程呼叫SAP R/3的function modules或BAPI。
- R3瘦客戶只建立少數的R/3 ABAP伺服器連接。
- 不使用R/3 GUI client。視每一function module所提供的功能而定,R3瘦客戶的使用者可以做這些事:
對於重複使用幾個固定畫面(它對應到function modules),例如:輸入出貨單,的使用人而言,這項功能頗方便。