本書內容豐富,涵蓋了SAP系統實施、集成過程中的眾多技術專題,包括RFC通信協定、業務對象和BAPI 的創建與套用、ALE/IDoc技術及實現、SAP工作流系統設定與實例、SAP連線器以及Portal應用程式開發等內容。這些專題概念敘述清晰明確,且均給出了詳盡的實現實例,並附有完整原始碼,有助於讀者的深入理解。
基本介紹
- 書名:SAP高級套用開發
- 又名:SAP高級套用開發:RFC、BAPI、ALE、Workflow、SAP連線器、WebDynpro及BSP
- 作者:黃佳
- ISBN:9787115186447
- 類別:圖書 >> 計算機/網路 >> 行業軟體及套用
- 頁數:379
- 定價:¥69.00
- 出版社:人民郵電出版社
- 出版時間:2008-10-1
- 裝幀:平裝
- 開本:16開
- 正文語種:簡體中文
- 叢書名: 圖靈SAP技術叢書
- 字 數: 579000
編輯推薦,內容簡介,圖書目錄,
編輯推薦
SAP技術專家黃佳的最新作品;SAP企業套用實施與開發人員寶典;深入剖析SAP NetWeaver架構關鍵技術;Java、.NET開發人員深入SAP系統的必備指南。
內容簡介
本書不僅適用於SAP技術人員和Java\.NET平台下SAP接口程式的開發人員,對於SAP功能實施顧問、項目經理以及所有希望把握SAP最新發展方向的專業人士來說,都是非常值得閱讀的圖書,稱得上是SAP中文專業書中不可多得的精心之作。
圖書目錄
第0章 新一代SAP系統、產品及架構 1
0.1 R/3、ECC、NetWeaver和SAP ERP 1
0.2 傳統的SAP R/3三層架構 5
0.3 NetWeaver的ABAP/Java雙重架構 8
第1章 RFC基礎 12
1.1 RFC概述 12
1.1.1 RFC基礎知識 12
1.1.2 RFC通信模式 15
1.2 支持遠程調用的功能模組RFM 17
1.2.1 RFM概述 17
1.2.2 調用SAP標準RFM 18
1.2.3 創建定製RFM 示例 21
1.3 維護遠程目標 24
1.4 SAPA BAP系統間的RFC實現 28
1.4.1 遠程RFM調用概述 28
1.4.2 同步RFC方式的RFM調用 32
1.4.3 異步RFC方式的RFM調用 35
1.4.4 並行RFC方式的RFM調用 42
1.4.5 事務性RFC方式的RFM調用 47
1.4.6 佇列RFC方式的RFM調用 53
1.4.7 本地RFM調用和回調 54
1.4.8 RFM調用總結 57
1.5 小結 58
第2章 BAPI和業務對象 59
2.1 SAP業務對象 59
2.1.1 SAP業務對象概述 60
2.1.2 業務對象類型的組件 65
2.1.3 測試業務對象 71
2.2 SAP BAPI 74
2.2.1 BAPI概述 74
2.2.2 BAPI的查找 76
2.3 調用BAPI 78
2.3.1 BAPI的事務模型:ACID原則 79
2.3.2 在ABAP中調用BAPI功能模組 81
2.3.3 從外部(非SAP)系統訪問BAPI 84
2.4 業務對象的設計 88
2.4.1 創建數據結構 89
2.4.2 創建業務對象類型 92
2.5.3 方法的實現 98
2.5 創建業務對象的BAPI 102
2.5.1 創建BAPI參數的數據結構 102
2.5.2 創建RFM實現BAPI功能 103
2.5.3 在業務對象創建器中添加BAPI方法 108
2.6 小結 110
2.6.1 業務對象 110
2.6.2 BAPI 111
2.6.3 BAPI和ABAP OO 111
第3章 ALE技術 112
3.1 ALE概述 112
3.1.1 集成的ERP系統和分散式業務過程 112
3.1.2 ALE基礎 113
3.1.3 定製數據的同步 116
3.1.4 主數據及套用數據的ALE過程 117
3.2 ALE處理流程 119
3.2.1 通過BAPI的分布流程 120
3.2.2 通過訊息類型的分布流程 124
3.2.3 錯誤處理 126
3.2.4 SAP-非SAP系統ALE實現流程 128
3.3 ALE實現步驟及實例 129
3.3.1 維護邏輯系統 130
3.3.2 維護RFC目標 132
3.3.3 在傳送系統中配置分布模型 134
3.3.4 在傳送系統中創建夥伴參數 137
3.3.5 分布模型視圖發布到接收系統 139
3.3.6 在接收系統中創建夥伴參數 141
3.3.7 創建並傳送要傳輸的主數據 143
3.3.8 檢查傳輸狀態 145
3.4 小結 147
第4章 IDoc技術 149
4.1 IDoc概述 149
4.1.1 IDoc的結構和類型 150
4.1.2 IDoc的版本控制 153
4.2 IDoc處理流程 154
4.2.1 IDoc出站處理 154
4.2.2 IDoc入站處理 158
4.2.3 IDoc狀態處理 159
4.2.4 IDoc異常處理 160
4.3 IDoc連線配置 160
4.3.1 連線埠配置 161
4.3.2 夥伴參數配置 162
4.3.3 處理代碼設定 166
4.4 IDoc開發 168
4.4.1 IDoc定義及擴展 168
4.4.2 IDoc編程示例 174
4.5 IDoc管理、測試及歸檔工具 178
4.5.1 IDoc文檔工具 178
4.5.2 IDoc測試工具 179
4.5.3 IDoc狀態監控工具 179
4.5.4 IDoc歸檔工具 182
4.6 小結 183
第5章 工作流設計和實現 184
5.1 SAP工作流概述 184
5.1.1 工作流的基本概念 184
5.1.2 SAP工作流整體架構 187
5.1.3 SAP工作流示例 190
5.1.4 業務工作檯——用戶工作環境 193
5.2 工作流系統定製 196
5.2.1 事務SWU3 196
5.2.2 運行時環境配置 197
5.2.3 開發環境配置 200
5.3 工作流設計器及創建實例 202
5.3.1 調用Workflow Builder 202
5.3.2 步驟1:新建工作流模板 204
5.3.3 步驟2:添加標準任務 206
5.3.4 步驟3:添加郵件功能 211
5.3.5 步驟4:添加用戶決定 212
5.3.6 步驟5:添加循環控制 215
5.3.7 工作流測試運行 219
5.4 基於業務對象的工作流架構 221
5.4.1 工作流與業務對象 221
5.4.2 工作流任務與業務對象方法 223
5.4.3 工作流與業務對象事件 229
5.5 工作流與組織結構模型 232
5.5.1 SAP組織結構的設定 233
5.5.2 任務中的可能代理人分配 234
5.5.3 工作步驟中的責任代理人設定 235
5.5.4 代理人的路由規則 236
5.6 工作流(任務)的啟動與結束 238
5.6.1 通過事件啟動工作流或任務 239
5.6.2 工作流或任務的ad hoc啟動 240
5.6.3 任務的終止事件 241
5.6.4 工作流步驟的截止期限 242
5.7 工作流系統的管理 242
5.7.1 工作流日誌 243
5.7.2 任務管理工具 244
5.8 小結 245
第6章 外部編程接口:RFC API和SAP連線器 246
6.1 RFC API:傳統外部編程接口 246
6.1.1 RFC API和RFC SDK 246
6.1.2 RFC API客戶端編程 252
6.1.3 RFC API伺服器編程 261
6.1.4 RFC API的回調特徵 266
6.1.5 RFC API中的事務性RFC 267
6.1.6 外部RFC調試及錯誤處理 271
6.1.7 外部程式之間的RFC 274
6.2 SAP JCo 275
6.2.1 Java及JCo概述 275
6.2.2 JCo的安裝與配置 279
6.2.3 JCo技術屬性 281
6.2.4 JCo客戶端編程 283
6.2.5 JCo伺服器編程 292
6.3 SAP NCo 299
6.3.1 .NET及NCo概述 300
6.3.2 NCo的安裝與配置 303
6.3.3 NCo技術屬性 303
6.3.4 SAP. NET客戶端編程 305
6.3.5 SAP. NET伺服器編程 309
6.4 SAP業務連線器 312
6.5 小結 313
第7章 SAP NetWeaver Portal開發 315
7.1 SAP NetWeaver Portal開發綜述 315
7.1.1 SAP NetWeaver Portal概述 315
7.1.2 SAP NetWeaver Portal應用程式的開發途徑 320
7.1.3 SAP NetWeaver Portal開發技術 326
7.2 開發SAP BSP 329
7.2.1 BSP概述 329
7.2.2 BSP應用程式組件 330
7.2.3 BSP應用程式開發架構 331
7.2.4 開發簡單BSP應用程式 334
7.2.5 基於MVC的設計實例 339
7.3 開發SAP Web Dynpro 343
7.3.1 Web Dynpro概述 343
7.3.2 Web Dynpro開發實例 345
7.4 開發SAP Web服務 367
7.4.1 SAP Web服務概述 367
7.4.2 創建Web服務 371
7.4.3 測試Web服務 375
7.4.4 消費Web服務 377
7.5 小結 379