第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 簡介 52
5.1.1 ABAP/4數據聲明語法 54
5.1.2 ABAP開發類型 58
5.2 常用程序類型 59
5.2.1 報表程序 59
5.2.2 批處理 60
5.2.3 對話程序技術 61
5.2.4 函數概要 62
第6章 報表程序 63
6.1 SAP標準報表 63
6.1.1 選擇屏幕 64
6.1.2 讀取數據 65
6.1.3 報表輸出 65
6.1.4 交互式報表 68
6.2 基本報表 70
6.2.1 程序設計 70
6.2.2 程序測試 80
6.3 交互式報表 82
6.3.1 程序設計 82
6.3.2 程序測試 92
6.4 復雜報表 94
6.4.1 程序設計 94
6.4.2 程序測試 107
6.5 ALV(SAP List Viewer)報表 108
6.5.1 ALV簡介 108
6.5.2 ALV布局 108
6.5.3 程序實現 110
6.5.4 程序設計 118
6.5.5 程序測試 132
6.6 Form(SAP Script)報表 135
6.6.1 SAP ScriptForm的構成 135
6.6.2 組件 137
6.6.3 函數 142
6.6.4 編輯器設定 148
6.6.5 程序設計 149
6.6.6 程序測試 165
6.7 SmartForm報表 166
6.7.1 SmarkForm簡介 166
6.7.2 程序設計 170
6.7.3 程序測試 202
6.8 AdobeForm報表 203
6.8.1 概念 203
6.8.2 工作流程及原理 204
6.8.3 AdobeForm設計 205
6.8.4 程序設計 207
6.8.5 程序測試 223
第7章 批量數據導入 224
7.1 Batch Input程序簡介 225
7.1.1 Batch Input概念 225
7.1.2 創建批輸入程序時的注意事項 226
7.1.3 Batch Input設計流程 227
7.1.4 分析SAP標準事務 227
7.1.5 BDCDATA的結構介紹 230
7.1.6 選擇批輸入的方法 232
7.1.7 事務調用 232
7.1.8 批處理SESSION 236
7.2 CALL-TRANSACTION方式 237
7.2.1 程序設計 237
7.2.2 程序測試 249
7.3 批處理SESSION方式 250
7.3.1 程序設計 250
7.3.2 程序測試 262
第8章 ABAP對話程序 265
8.1 程序構成 265
8.1.1 屏幕屬性 265
8.1.2 元素清單 266
8.1.3 屏幕控制邏輯 266
8.1.4 模塊池(Module)程序的結構 267
8.1.5 Dynpro畫面、控制邏輯和程序間的關系 267
8.2 Dynpro要素 268
8.2.1 文本字段項目 268
8.2.2 輸入/輸出字段項目 269
8.2.3 復選框項目 269
8.2.4 單選按鈕項目 269
8.2.5 按鈕項目 270
8.2.6 框項目 270
8.2.7 子屏幕范圍項目 271
8.2.8 定制控制項目 271
8.2.9 狀態圖標項目 274
8.2.10 OK項目 275
8.2.11 步循環(Step Loop) 276
8.2.12 表控制項目 277
8.2.13 標簽頁控制項目 282
8.2.14 下拉列表 286
8.2.15 Dynpro的右鍵菜單(Context Menu) 287
8.3 一般Dynpro程序 290
8.3.1 程序設計 290
8.3.2 程序測試 308
8.4 復雜Dynpro程序 309
8.4.1 程序設計 309
8.4.2 程序測試 322
8.5 從屬畫面 322
8.5.1 程序設計 322
8.5.2 程序測試 344
8.6 表控制控件 346
8.6.1 程序設計 346
8.6.2 程序測試 375
第9章 函數 378
9.1 函數組和函數的構成 378
9.1.1 函數組的構成 378
9.1.2 函數的構成 380
9.2 函數的調用 385
9.3 函數測試 386
附錄A SAP NetWeaver 7.01安裝指南 388
A.1 安裝前提 388
A.2 安裝 389
A.3 啟動服務 391
附錄B SAP GUI安裝配置指南 393
B.1 SAP GUI for Windows 7.10 393
B.2 SAP GUI for Java 7.20 400
附錄C ABAP/4程序創建指南 404
附錄D 模式(Pattern)創建與使用指南 411
D.1 模式的創建 411
D.2 模式的使用 425
附錄E 共通定義 426
E.1 共通Include的定義 426
E.2 Form定義 428
E.3 信息類定義 437
附錄F 可執行程序類創建指南 439
附錄G ABAP對話程序創建指南 449
附錄H 程序調試及ABAP 調試器使用指南 486
H.1 在運行程序時,測試輔助的工具 487
H.2 調試器 490
H.3 ABAP調試器分類 491
H.4 傳統模式 492
H.5 新模式 505
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。