-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

SAP ABAP開發技術詳解(實例篇)(第2版)

( 簡體 字)
作者:東方先生類別:1. -> 工具書、軟體 -> SAP
譯者:
出版社:電子工業出版社SAP ABAP開發技術詳解(實例篇)(第2版) 3dWoo書號: 45108
詢問書籍請說出此書號!

缺書
NT售價: 445

出版日:8/1/2016
頁數:615
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121298233
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

SAP ABAP編程語言最初被SAP的開發者用于開發SAP產品及平臺,但它也用于定制開發SAP客戶的軟件應用。
客戶可以用ABAP編程開發自定義的報表和界面。這個編程語言對于程序員、運維人員、網絡技術人員來說很容易學習,但對于非程序設計人員并不是一個可以直接使用的工具。這是因為編寫ABAP程序需要良好的編程技巧和關系數據庫方面的知識,熟悉面向對象設計的概念更好。
學習SAP,就開發而言要掌握四個要領:運行環境、編輯操作、程序套路、編程規范。
運行環境
所有的ABAP程序都駐留在SAP數據庫里。它們不像Java或者C++程序那樣存儲在一個單獨的外部文件里,用一般記事本編輯器就可以編輯查看源代碼,而是用ABAP Workbench工具集查看和編輯源代碼,由ABAP運行環境載入和解釋“編譯”代碼。關于選擇何種環境,如果初學者條件有限,則可以選擇Mini SAP或者Netweaver For ABAP的7.0版本(可在SAP官方網站下載),本書從Netweaver For ABAP的安裝講起。
編輯操作
編輯ABAP程序不同于Java或C++的文本編輯方式,ABAP開發工具集中有幾種不同的工具用于編輯程序的不同部分。這些工具可以為你提供涵蓋整個軟件開發周期中各階段的輔助,如ABAP Editer用于編寫程序代碼,Menu Painter用于設計用戶界面(包括菜單欄、標準工具欄、應用欄、配置功能鍵),Screen Painter為用戶對話框設計屏幕(動態程序)等,如何使用這些工具,在本書中有詳盡的介紹。
程序套路
根據客戶的需求,SAP定制了幾種基本的程序類型,如ABAP類型模塊池(這些程序使用一系列的屏幕來定義復雜的用戶交互模式)、報表程序(遵循一個相對簡單的編程模型,用戶可有選擇地輸入一系列參數,然后程序根據輸入的參數以一個交互式列表的形式產生一張報表)。每一種類型的程序在具體應用中又可以分為幾種不同的模式,其程序結構根據相應的應用模式也不盡相同,這些在本書的程序實例中都有很好的體現。
編程規范
沒有規矩,不成方圓。無論在程序的設計上還是書寫上都有一定的規范,一方面,便于后繼者維護;另一方面,也便于代碼的重用及更少缺陷的產生,例如注釋、公用Form的編輯等,這些在本書的程序實例及注意點中有比較詳盡的介紹。


編著者
內容簡介:

本書對SAP ABAP開發所需的常用技術(SAP報表、批量導入、對話程序、函數)做了詳盡的介紹,包括基本報表、交互式報表、復雜報表、ALV(SAP List Viewer)報表、Form(SAP Script)報表、SmartForm報表、AdobeForm報表、CALL-TRANSACTION方式批量導入、批處理SESSION方式批量導入、一般Dynpro程序、復雜Dynpro程序、從屬畫面、表控制控件、函數的使用,并通過大量實例詳細介紹了ABAP開發所需技術的使用方法。第2版新增了ABAP數據字典相關的內容,使得本書內容更全面、系統。本書作者從事SAP開發及教學工作近10年,積累了豐富的經驗。全書操作講解精練,采用大量的實例,對重要技術點附有附錄,除了可作為投身SAP職業人士的自修秘籍,還可作為從業者用于查閱SAP ABAP開發技術的字典。

目錄:

第1章 SAP R/3概要 1
1.1 SAP簡介 1
1.2 SAP R/3系統概述 2
1.3 SAP R/3的主要特點 4
1.4 SAP發展歷史 5
1.4.1 SAP大事年表 5
1.4.2 SAP技術平臺 6
1.4.3 SAP現狀 7
第2章 SAP開發概要 8
2.1 SAP系統 9
2.1.1 Client/Server構架 9
2.1.2 結構與職能 11
2.2 SAP系統數據構成 14
2.2.1 Client(集團) 14
2.2.2 數據結構 16
2.3 SAP系統應用 18
2.3.1 藍圖 18
2.3.2 SAP實施 19
2.3.3 SAP傳輸 21
2.3.4 SAP開發 23
第3章 ABAP開發前提 25
3.1 服務端開發平臺 25
3.1.1 Mini SAP 28
3.1.2 SAP R/3 28
3.1.3 NetWeaver 28
3.2 客戶端開發平臺 29
3.2.1 客戶端SAP GUI的安裝 30
3.2.2 客戶端SAP GUI的登錄 30
3.2.3 SAP畫面簡介 31
3.2.4 SAP基本操作 33
3.2.5 SAP GUI設定 34
3.2.6 退出SAP GUI 36
第4章 ABAP程序編輯工具 37
4.1 對象瀏覽器 38
4.1.1 工具集 38
4.1.2 工作臺的特點 40
4.2 常用工具 41
4.2.1 ABAP編輯器 41
4.2.2 ABAP數據字典 43
4.2.3 數據瀏覽器 44
4.2.4 屏幕制作器 45
4.2.5 菜單繪制器 46
4.2.6 函數編制器 47
4.2.7 類制作器 48
4.2.8 消息編輯器 48
4.2.9 事務編輯器 49
4.2.10 區域菜單維護 49
4.2.11 調試器 50
第5章 ABAP數據字典 52
5.1 ABAP字典對象 53
5.1.1 表 54
5.1.2 結構體 54
5.1.3 視圖 55
5.1.4 數據元素Data Element 55
5.1.5 域Domain 56
5.1.6 鎖對象 57
5.1.7 搜索幫助 57
5.1.8 案例 57
5.2 域 61
5.2.1 域的創建 61
5.2.2 域的應用 66
5.3 數據元素 67
5.3.1 數據元素的創建 67
5.3.2 數據類型的應用 71
5.4 表 71
5.4.1 表的創建 72
5.4.2 簡單數據維護 89
5.4.3 表的利用 91
5.4.4 表的索引 91
5.4.5 表的外鍵 95
5.4.6 添加子結構 99
5.4.7 數據庫工具 102
5.5 結構體 103
5.5.1 結構體的創建 103
5.5.2 結構體的利用 106
5.6 表類型 107
5.6.1 表類型的創建 107
5.6.2 表類型的利用 109
5.7 視圖 110
5.7.1 視圖的創建 110
5.7.2 視圖的利用 115
5.8 鎖對象 116
5.8.1 鎖對象的創建 116
5.8.2 SAP鎖機制 119
5.8.3 鎖對象應用 122
5.8.4 SAP LUW與數據庫LUW 125
5.9 搜索幫助 127
5.9.1 搜索幫助的創建 127
5.9.2 檢索幫助的應用 136
5.10 數據瀏覽器 137
5.10.1 查看表數據 137
5.10.2 新建數據 138
5.10.3 變更數據 141
5.10.4 刪除數據 142
第6章 ABAP語言基礎 144
6.1 簡介 144
6.1.1 ABAP/4數據聲明語法 146
6.1.2 ABAP開發類型 150
6.2 常用程序類型 151
6.2.1 報表程序 151
6.2.2 批處理 152
6.2.3 對話程序技術 153
6.2.4 函數概要 154
第7章 報表程序 155
7.1 SAP標準報表 155
7.1.1 選擇屏幕 156
7.1.2 讀取數據 157
7.1.3 報表輸出 157
7.1.4 交互式報表 160
7.2 基本報表 162
7.2.1 程序設計 162
7.2.2 程序測試 172
7.3 交互式報表 174
7.3.1 程序設計 174
7.3.2 程序測試 184
7.4 復雜報表 186
7.4.1 程序設計 186
7.4.2 程序測試 199
7.5 ALV(SAP List Viewer)報表 200
7.5.1 ALV簡介 200
7.5.2 ALV布局 200
7.5.3 程序實現 202
7.5.4 程序設計 210
7.5.5 程序測試 224
7.6 Form(SAP Script)報表 227
7.6.1 SAP ScriptForm的構成 227
7.6.2 組件 229
7.6.3 函數 234
7.6.4 編輯器設定 240
7.6.5 程序設計 241
7.6.6 程序測試 257
7.7 SmartForm報表 258
7.7.1 SmarkForm簡介 258
7.7.2 程序設計 262
7.7.3 程序測試 294
7.8 AdobeForm報表 295
7.8.1 概念 295
7.8.2 工作流程及原理 296
7.8.3 AdobeForm設計 297
7.8.4 程序設計 299
7.8.5 程序測試 315
第8章 批量數據導入 316
8.1 Batch Input程序簡介 317
8.1.1 Batch Input概念 317
8.1.2 創建批輸入程序時的注意事項 318
8.1.3 Batch Input設計流程 319
8.1.4 分析SAP標準事務 319
8.1.5 BDCDATA的結構介紹 322
8.1.6 選擇批輸入的方法 324
8.1.7 事務調用 324
8.1.8 批處理SESSION 328
8.2 CALL-TRANSACTION方式 329
8.2.1 程序設計 329
8.2.2 程序測試 341
8.3 批處理SESSION方式 342
8.3.1 程序設計 342
8.3.2 程序測試 354
第9章 ABAP對話程序 357
9.1 程序構成 357
9.1.1 屏幕屬性 357
9.1.2 元素清單 358
9.1.3 屏幕控制邏輯 358
9.1.4 模塊池(Module)程序的結構 359
9.1.5 Dynpro畫面、控制邏輯和程序間的關系 359
9.2 Dynpro要素 360
9.2.1 文本字段項目 360
9.2.2 輸入/輸出字段項目 361
9.2.3 復選框項目 361
9.2.4 單選按鈕項目 361
9.2.5 按鈕項目 362
9.2.6 框項目 362
9.2.7 子屏幕范圍項目 363
9.2.8 定制控制項目 363
9.2.9 狀態圖標項目 366
9.2.10 OK項目 367
9.2.11 步循環(Step Loop) 368
9.2.12 表控制項目 369
9.2.13 標簽頁控制項目 374
9.2.14 下拉列表 378
9.2.15 Dynpro的右鍵菜單(Context Menu) 379

9.3 一般Dynpro程序 382
9.3.1 程序設計 382
9.3.2 程序測試 400
9.4 復雜Dynpro程序 401
9.4.1 程序設計 401
9.4.2 程序測試 414
9.5 從屬畫面 414
9.5.1 程序設計 414
9.5.2 程序測試 436
9.6 表控制控件 438
9.6.1 程序設計 438
9.6.2 程序測試 467
第10章 函數 470
10.1 函數組和函數的構成 470
10.1.1 函數組的構成 470
10.1.2 函數的構成 472
10.2 函數的調用 477
10.3 函數測試 478
附錄A SAP NetWeaver 7.01安裝指南 480
A.1 安裝前提 480
A.2 安裝 481
A.3 啟動服務 483
附錄B SAP GUI安裝配置指南 485
B.1 SAP GUI for Windows 7.10 485
B.2 SAP GUI for Java 7.20 492
附錄C ABAP/4程序創建指南 496
附錄D 模式(Pattern)創建與使用指南 503
D.1 模式的創建 503
D.2 模式的使用 517
附錄E 共通定義 518
E.1 共通Include的定義 518
E.2 Form定義 520
E.3 信息類定義 529
附錄F 可執行程序類創建指南 531
附錄G ABAP對話程序創建指南 541
附錄H 程序調試及ABAP調試器使用指南 578
H.1 在運行程序時,測試輔助的工具 579
H.2 調試器 582
H.3 ABAP調試器分類 583
H.4 傳統模式 584
H.5 新模式 597
序: