SAP ABAP開發詳解與高端套用

SAP ABAP開發詳解與高端套用

《SAP ABAP開發詳解與高端套用》是2015年機械工業出版社出版的書籍,作者是東方先生(孫東文)。

SAP ABAP開發詳解與高端套用》對SAP ABAP開發所需的高級技術:ABAP面向對象編程ALV列表,接口增強及ABAP開發人員求職面試相關技術問題,並通過大量實例詳細介紹了ABAP開發所需技術的使用方法。《SAP ABAP開發詳解與高端套用》作者從事SAP開發及教學工作近10年,積累了豐富的經驗。全書操作講解精練,採用大量的實例,重要技術點附有附錄,除了可作為投身SAP職業人士的自修秘籍外,還可作為從業者用於查閱SAP ABAP開發技術的字典。

基本介紹

  • 中文名:SAP ABAP開發詳解與高端套用
  • 外文名:ABAP Detailed Development Technology - High-end Application
  • 作者:東方先生(孫東文)
  • 出版時間:2015年07月01日
  • 出版社機械工業出版社
  • 頁數:367 頁
  • ISBN:9787111501268
  • 定價:69.00
  • 開本:16 開
  • 印次:1
  • 商品類型:圖書
內容簡介,作者簡介,編輯推薦,前言,目錄,讀者對象,編寫方式特點,編排形式特點,

內容簡介

本書主要介紹了ABAP面向對象編程,ALV列表,接口,增強及ABAP開發人員求職面試相關技術問題,內容分為ABAP面向對象編程,ALV列表,接口,增強及ABAP開發人員求職面試相關技術問題五大部分。
ABAP面向對象編程部分由淺入深,詳述了面向對象相關概念,從實際套用出發,舉例說明ABAP編程所涉及到的本地對象和全局對象的編輯實現及套用效果。ALV列表部分比較全面地介紹了ALV的種類以及各種ALV的實現方式,並詳述面向對象ALV列表及ALV樹形列表的編輯實現及套用效果。接口部分比較系統全面地介紹了各類接口的原理及實現方法,並詳述IDOCRFCBAPI的相關概念及原理,不同種類接口的不同方式套用的編輯實現及套用效果。增強部分從SAP系統對增強的升級對不同時期的各代增強的原理,查找辦法,實現方式作了詳細的闡述,並舉例說明每一代增強的編輯實現及套用效果。ABAP 面試問題及答案部分為ABAP開發者提供了相對比較全面的面試問題集,為求職者大開方便之門。
本書提供了大量配置細節及實例源碼,深入剖析SAP NetWeaver架構關鍵技術;接口部分為Java等開發人員深入SAP系統的必備指南。適用於SAP技術人員和Java\.NET平台下SAP接口程式的開發人員

作者簡介

孫東文,資深SAP專家,曾出版《SAP ABAP開發技術詳解(實例篇)

編輯推薦

1、《SAP ABAP開發詳解與高端套用》從自學ABAP開發出發,全面講解相關的技術、經典案例,Step by Step。
2、作者東方先生具有豐富的實踐及教學經驗,且非常認真,本書是其十年經驗之總結,內容精益求精。
3、SAP就業前景良好,現在SAP的ABAP技術開發因奇缺而非常吃香,一般ABAP顧問年薪較高。但是SAP相關培訓價格太高,本書為讀者供了一個自學的資料,也可作為培訓機構的教材。

前言

隨著SAP軟體在中國企業的廣泛套用,SAP實施及運維的IT服務行業也是異軍突起,SAP相關技術也得到了最為廣泛的套用,這其中不乏SAP開發的高端技術。
著作者根據SAP官方教材和項目經驗對ABAP開發技術做了一下分類,將ABAP面向對象編程,ALV的面向對象套用,接口,增強歸作為高級套用技術納入本書。
以往的書籍僅對ABAP高級套用部分做一下原理剖析,提及對面向對象,接口及增強的實現更是少之又少。本書特點在於對各技術原理闡述,實施前提,實施步驟,實施結果作了詳盡的說明(Step By Step)。更有作為ABAP求職者相關基礎技術及高端技術的面試題,以幫助那些做技術提升的SAP開發人員。
學習SAP高級開發技術,很多需要開發者自身水平的提高(例如,從面向過程的編程到面向對象編程的轉變,從單一開發語言的編程到不同語言之間編程的轉變及其之間數據關係映射的了解),也需要熟悉SAP相關操作(例如:遠程RFC的TCP協定連結的創建和調試),更需要SAP開發者對各種技術實施後最終體現的結果的認同(例如:如何套用創建的RFC連結,高端技術實施套用以後有什麼樣的效果,是否和需求相吻合)。
參與本書編寫的有孫東文(筆名:東方先生)、郭娟、郭歡、張岩,由於水平有限,書中不免有疏漏和不足,請讀者批評斧正。
編者
2014年12月於北京

目錄

第1章 ABAP面向對象編程t1
1.1 面向對象的基本要素t2
1.1.1 封裝t2
1.1.2 多態t3
1.1.3 繼承t3
1.1.4 面向對象的成員t4
1.1.5 接口t10
1.2 本地類的實現t12
1.2.1 程式設計t12
1.2.2 程式測試t26
1.3 全局類的實現t26
1.3.1 接口製作t26
1.3.2 接口的使用(類的創建)t31
1.3.3 類的測試t37
第2章 ALV套用t38
2.1 函式ALV和面向對象事件t44
2.1.1 程式設計t44
2.1.2 程式測試t59
2.2 面向對象ALVt60
2.2.1 Dynpro控制項ALVt60
2.3 面向對象ALVt82
2.3.1 程式設計t82
2.3.2 程式測試t95
2.4 ALV樹t97
2.4.1 程式設計t97
2.4.2 程式測試t109
第3章 接口t111
3.1 SAP數據交換接口的類型t111
3.1.1 CPI-C簡介t111
3.1.2 RFC簡介t112
3.1.3 ALE簡介t112
3.2 SAP R/3的接口方式t114
3.2.1 IDOC接口t114
3.2.2 RFC接口t119
3.2.3 BAPI接口t130
3.3 ALE/IDoc套用t135
3.3.1 SAP系統間數據傳輸配置t135
3.3.2 SAP系統間數據擴張傳輸t149
3.3.3 SAP系統與其他系統間數據傳輸t186
3.4 RFC套用t187
3.4.1 同步RFC方式的遠程函式調用t187
3.4.2 異步RFC方式的遠程函式調用t188
3.4.3 並行RFC方式的遠程函式調用t190
3.4.4 事務RFC方式的遠程函式調用t193
3.4.5 佇列RFC方式的遠程函式調用t196
3.4.6 外部系統RFC方式的遠程調用t198
3.5 BAPI的套用t217
3.5.1 SAP業務對象t217
3.5.2 BAPI定義t218
3.5.3 BAPI調用t225
第4章 增強t236
4.1 概述t236
4.1.1 第一代增強t236
4.1.2 第二代增強t238
4.1.3 第三代增強t243
4.1.4 第四代增強t245
4.2 第一代增強的套用t245
4.3 第二代增強的套用t245
4.3.1 數據元素及關鍵字t245
4.3.2 欄位增強t246
4.3.3 GuiXT增強t250
4.3.4 表增強t255
4.3.5 函式增強t259
4.3.6 選單增強t263
4.3.7 螢幕增強t268
4.4 第三代增強的套用t276
4.4.1 BADI增強t276
4.4.2 BTE增強t287
4.5 第四代增強(Code Enhancement)的套用t293
第5章 ABAP面試問題及答案t298
5.1 語法t298
5.1.1 基礎知識t298
5.1.2 套用技術t301
5.2 數據字典相關問題t304
5.3 報表相關問題t306
5.3.1 基本報表t306
5.3.2 ALV報表t308
5.3.3 SmartForm報表t308
5.4 對話程式t309
5.4.1 事件t309
5.4.2 控制項t309
5.4.3 語法t310
5.5 批處理t310
5.5.1 原理t310
5.5.2 語法t311
5.6 增強t312
5.7 接口t313
5.7.1 RFC接口t314
5.7.2 BAPI接口t315
5.7.3 其他t316
5.8 資料庫知識t317
5.8.1 基礎知識t317
5.8.2 ABAP和資料庫t318
5.9 業務知識t321
5.10 其他t324
第6章 常用工具t328
6.1 SAP 簡單報表生成工具t328
6.1.1 Quick Viewt328
6.1.2 Quick Queryt331
6.2 SAP快速錄入工具t345

讀者對象

主要讀者對象:
企業內部的SAP ERP支持顧問
企業內部的SAP ERP用戶
SAP實施公司技術與業務顧問
院校計算機科學與技術、軟體工程、信息科學等專業的師生或相關培訓機構。
次要讀者對象:
軟體開發企業從業的程式設計師
其他ERP實施程式設計師
1. 國內上千家套用了SAP系統的企業
2. 國內上百家SAP實施公司。
3. 國內數百家高校計算機科學與技術、軟體工程、信息科學等專業。
4. 國內上百家SAP社會培訓機構。

編寫方式特點

1. 注重SAP ABAP開發基礎知識和關鍵套用技巧
2. 注重SAP系統中各模組接口開發的問題,為進一步套用其他模組開發打基礎。
3. 注重ABAP增強型開發的介紹。
4. 介紹了應聘SAP崗位時,面試問題及答案。

編排形式特點

1. 採用STEP BY STEP的講解模式,手把手教讀者操作
2. 案例與技巧相結合的內容安排方式
3. 儘量兼顧到不同基礎的讀者學習,提供了延伸閱讀和知識補充的環節。

相關詞條

熱門詞條

聯絡我們