SAP Web Dynpro for ABAP開發(fā)技術(shù)詳解——基礎(chǔ)應(yīng)用
定 價(jià):119 元
當(dāng)前圖書已被 18 所學(xué)校薦購過!
查看明細(xì)
- 作者:孫東文 郭娟 等編著
- 出版時(shí)間:2021/9/1
- ISBN:9787111687443
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:F270.7
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
《SAP Web Dynpro For ABAP開發(fā)技術(shù)詳解基礎(chǔ)應(yīng)用》主要介紹SAP 異于ABAP 傳統(tǒng)編程的Web 編程技術(shù): WebDynpro for ABAP。全書共5 章, 以Web Dynpro for ABAP 的概述、開發(fā)環(huán)境、開發(fā)基礎(chǔ)、跨組件編程和動(dòng)態(tài)編程作為主要介紹內(nèi)容。詳細(xì)講解WebDynpro for ABAP 這門技術(shù)中各元素之間的關(guān)聯(lián)及制約關(guān)系、如何設(shè)置Web Dynpro for ABAP 的運(yùn)行環(huán)境、如何創(chuàng)建及編輯Web Dynpro for ABAP的基本元素、如何引用其他的組件、在未知用戶交互時(shí)如何動(dòng)態(tài)編輯WebDynpro for ABAP 應(yīng)用等內(nèi)容。
《SAP Web Dynpro For ABAP開發(fā)技術(shù)詳解基礎(chǔ)應(yīng)用》提供了大量配置細(xì)節(jié)及實(shí)例源碼, 深入剖析Web Dynpro forABAP 架構(gòu)關(guān)鍵技術(shù)。技術(shù)架構(gòu)部分可作為Web Dynpro for Java 開發(fā)人員
深入SAP 系統(tǒng)的指南。《SAP Web Dynpro For ABAP開發(fā)技術(shù)詳解基礎(chǔ)應(yīng)用》可供EP 和CRM 平臺(tái)下Web Dynpro 和Web UI 程序開發(fā)人員閱讀。
本書提供了大量配置細(xì)節(jié)及實(shí)例源碼, 深入剖析Web Dynpro forABAP 架構(gòu)關(guān)鍵技術(shù)。技術(shù)架構(gòu)部分可作為Web Dynpro for Java 開發(fā)人員
深入SAP 系統(tǒng)的指南。本書可供EP 和CRM 平臺(tái)下Web Dynpro 和Web UI 程序開發(fā)人員閱讀。建議以線上為主,線下為輔的方式銷售,重點(diǎn)在沿海經(jīng)濟(jì)發(fā)達(dá)地區(qū)。
前 言
隨著SAP 軟件在我國(guó)企業(yè)的廣泛應(yīng)用, SAP Web Dynpro for ABAP 也越來越受關(guān)注。Web Dynpro 是傳統(tǒng)Dynpro 編程方法在互聯(lián)網(wǎng)時(shí)代的擴(kuò)展; SAP 為Web Dynpro 提供了兩種開發(fā)語言: ABAP 和Java。于是就有了Web Dynpro for ABAP 和Web Dynpro for Java。
Web Dynpro 采用了一種高級(jí)的MVC/ Data Binding 架構(gòu)模式, 并且提供了非常友好的編程接口。Web 接口可以使用拖曳的方式進(jìn)行開發(fā)。由于Web Dynpro 運(yùn)行于SAP NetWeaver平臺(tái), 該平臺(tái)在傳統(tǒng)Dynpro 開發(fā)上的優(yōu)勢(shì)也表現(xiàn)得淋漓盡致。
編者根據(jù)SAP 官方教材和SAP 項(xiàng)目開發(fā)經(jīng)驗(yàn), 對(duì)ABAP 開發(fā)技術(shù)做了一下分類, 將Web Dynpro for ABAP 作為一門單獨(dú)的SAP Web 編程高級(jí)開發(fā)技術(shù)納入本書。
以往的書籍僅對(duì)ABAP Web 編程做一下概念上的剖析, 涉及原理、架構(gòu)及實(shí)現(xiàn)的則是少之又少。本書特點(diǎn)在于對(duì)其技術(shù)原理、實(shí)施前提、實(shí)施步驟、實(shí)施結(jié)果做了詳盡的介紹。內(nèi)容包括SAP Web Dynpro for ABAP 開發(fā)的一般步驟、約定俗成的命名規(guī)則, 以及常用的UI組件說明, 以幫助那些從事技術(shù)提升的SAP 開發(fā)人員。
開發(fā)者學(xué)習(xí)SAP Web 開發(fā)技術(shù), 不僅需要提高自身的水平(例如: 從面向過程編程到面向?qū)ο缶幊痰霓D(zhuǎn)變、從面向?qū)ο蟮恼Z言開發(fā)到基于MVC 的理論的Web 開發(fā)的轉(zhuǎn)變及在MVC 理論下對(duì)數(shù)據(jù)關(guān)系映射的了解等), 還需要熟悉SAP 的相關(guān)操作(例如: 窗體和視圖的創(chuàng)建和調(diào)試等), 更需要SAP 開發(fā)者對(duì)各種技術(shù)實(shí)施后終體現(xiàn)的結(jié)果的認(rèn)同(例如: 如何使用創(chuàng)建的導(dǎo)航鏈接、Web 開發(fā)技術(shù)實(shí)施以后有什么樣的效果、是否和需求相吻合等)。
本書中很多技術(shù)名詞在以往的資料中鮮有記錄, 有的術(shù)語也是首次翻譯成中文, 為了便于讀者理解, 易于應(yīng)用, 很多術(shù)語使用中文+英文的方式; 有的為使其不失本意, 如
Context, 直接使用英文, 而沒有譯成中文(上下文)。
參與本書編寫的有孫東文(筆名: 東方先生)、郭娟、郭歡、張巖, 由于編者水平有限, 書中難免有疏漏和不足之處, 請(qǐng)廣大讀者斧正。
編 者
孫冬文:筆名,東方先生。SAP顧問,山東濱州人,畢業(yè)于大連艦艇學(xué)院,從事SAP推廣、實(shí)施、維護(hù)及教學(xué)10余年。
目 錄
前言
第1 章。祝澹 Dynpro for ABAP 概述……………………………………………… 1
1. 1 簡(jiǎn)介…………………………………………………………………………………… 1
1. 1. 1。危澹簦祝澹幔觯澹 技術(shù)………………………………………………………………………… 1
1. 1. 2 Web Dynpro 技術(shù)……………………………………………………………………… 2
1. 2。祝澹 Dynpro 構(gòu)架………………………………………………………………………… 3
1. 2. 1。停澹簦幔停铮洌澹 的概念……………………………………………………………………… 4
1. 2. 2 平臺(tái)獨(dú)立性…………………………………………………………………………… 4
1. 2. 3 Web Dynpro 客戶端……………………………………………………………………… 4
1. 2. 4 圖形化開發(fā)工具………………………………………………………………………… 4
1. 2. 5 業(yè)務(wù)邏輯與顯示邏輯分離……………………………………………………………… 5
1. 2. 6。停郑 模型的轉(zhuǎn)換……………………………………………………………………… 5
1. 3。祝澹 Dynpro 組件………………………………………………………………………… 6
1. 3. 1 Web Dynpro 組件特性……………………………………………………………… 6
1. 3. 2 視圖…………………………………………………………………………………… 7
1. 3. 3 窗體…………………………………………………………………………………… 9
1. 3. 4。祝澹 Dynpro 控制器……………………………………………………………… 12
1. 4。祝澹 Dynpro 組件接口………………………………………………………………… 20
1. 5 Web Dynpro 應(yīng)用……………………………………………………………………… 22
1. 6。祝澹 Dynpro 模型……………………………………………………………………… 23
第2 章 Web Dynpro for ABAP 開發(fā)環(huán)境…………………………………… 24
2. 1 初始化配置設(shè)定………………………………………………………………………… 24
2. 2 根據(jù)要求配置設(shè)置……………………………………………………………………… 24
2. 3 操作系統(tǒng)配置…………………………………………………………………………… 26
2. 4 設(shè)置全稱域名…………………………………………………………………………… 26
2. 5 激活ICF 服務(wù)…………………………………………………………………………… 27
2. 5. 1 安裝時(shí)激活ICF 服務(wù)………………………………………………………………… 27
2. 5. 2 安裝后手動(dòng)激活ICF 服務(wù)……………………………………………………………… 27
2. 6 確認(rèn)ICM ……………………………………………………………………………… 29
2. 7 環(huán)境測(cè)試………………………………………………………………………………… 29
第3 章。祝澹 Dynpro for ABAP 開發(fā)基礎(chǔ)…………………………………… 31
3. 1 組件……………………………………………………………………………………… 31
3. 2 視圖……………………………………………………………………………………… 34
3. 2. 1 創(chuàng)建視圖……………………………………………………………………………… 34
3. 2. 2 插入UI 元素………………………………………………………………………… 37
3. 2. 3 視圖的UI 元素……………………………………………………………………… 37
3. 2. 4 視圖Context 的結(jié)構(gòu)…………………………………………………………………… 43
3. 2. 5 視圖UI 元素的動(dòng)作…………………………………………………………………… 54
3. 3 組件控制器……………………………………………………………………………… 66
3. 3. 1 為組件添加自定義控制器……………………………………………………………… 66
3. 3. 2。茫铮睿簦澹 映射…………………………………………………………………………… 67
3. 3. 3 定義Context 映射……………………………………………………………………… 68
3. 3. 4 編輯視圖并綁定Context ………………………………………………………… 72
3. 4 編輯控制器方法………………………………………………………………………… 74
3. 4. 1 WD_CONTEXT ……………………………………………………………………… 76
3. 4. 2。祝模撸裕龋桑 …………………………………………………………………………… 77
3. 5 本地控制器接口的方法………………………………………………………………… 86
3. 5. 1 鉤子方法: 在相應(yīng)時(shí)間點(diǎn)調(diào)用………………………………………………………… 86
3. 5. 2 預(yù)定義本地控制器接口的方法………………………………………………………… 93
3. 5. 3 事件和事件處理程序………………………………………………………………… 100
3. 5. 4 供給函數(shù)…………………………………………………………………………… 102
3. 5. 5 自定義方法………………………………………………………………………… 108
3. 5. 6 跨控制器方法調(diào)用…………………………………………………………………… 110
3. 5. 7。祝澹 Dynpro 運(yùn)行時(shí)API ………………………………………………… 112
3. 5. 8 為Context 賦值……………………………………………………………………… 114
3. 6 階段模型……………………………………………………………………………… 115
3. 7 客戶端實(shí)現(xiàn)…………………………………………………………………………… 118
3. 8。祝澹 Dynpro 窗體……………………………………………………………………… 118
3. 8. 1 兩個(gè)視圖間的導(dǎo)航…………………………………………………………………… 119
3. 8. 2 啟動(dòng)和退出窗體插頭………………………………………………………………… 125
3. 9 Web Dynpro 應(yīng)用程序………………………………………………………………… 126
3. 10。祝澹 Dynpro 應(yīng)用程序的網(wǎng)址………………………………………………… 128
3. 10. 1 完全合格域名……………………………………………………………………… 131
3. 10. 2 地址和命名空間…………………………………………………………………… 134
3. 11 使用參數(shù)調(diào)用Web Dynpro 應(yīng)用…………………………………………… 138
第4 章。祝澹 Dynpro for ABAP 跨組件編程…………………………… 142
4. 1。祝澹 Dynpro 組件的控制器……………………………………………………… 142
4. 2 組件使用……………………………………………………………………………… 144
4. 2. 1 無控制器訪問的組件使用…………………………………………………………… 146
4. 2. 2 有控制器訪問的組件使用…………………………………………………………… 156
4. 2. 3 通過窗體插頭導(dǎo)航…………………………………………………………………… 167
4. 3 跨組件Context 映射…………………………………………………………………… 177
4. 4 Web Dynpro 組件接口的使用……………………………………………… 180
4. 4. 1 創(chuàng)建Web Dynpro 組件接口…………………………………………………… 182
4. 4. 2 實(shí)例化Web Dynpro 接口定義……………………………………………… 185
4. 4. 3 接口實(shí)例化的實(shí)例…………………………………………………………………… 201
4. 5 無接口視圖組件使用………………………………………………………………… 204
第5 章。祝澹 Dynpro for ABAP 動(dòng)態(tài)編程………………………………… 205
5. 1 動(dòng)態(tài)布局處理………………………………………………………………………… 205
5. 2 動(dòng)態(tài)布局編程………………………………………………………………………… 205
5. 3 動(dòng)態(tài)參數(shù)映射………………………………………………………………………… 206
5. 4 動(dòng)態(tài)Context 編程……………………………………………………………………… 208
5. 5 動(dòng)態(tài)組件使用………………………………………………………………………… 229
5. 5. 1 動(dòng)態(tài)創(chuàng)建組件使用…………………………………………………………………… 229
5. 5. 2 動(dòng)態(tài)綁定接口視圖…………………………………………………………………… 231
5. 5. 3 動(dòng)態(tài)組件中的方法調(diào)用……………………………………………………………… 233
5. 5. 4 動(dòng)態(tài)注冊(cè)事件的處理程序…………………………………………………………… 233
附錄…………………………………………………………………………………… 235
附錄A。祝澹 Dynpro for ABAP 編程規(guī)范………………………………… 235
附錄B。祝澹 Dynpro for ABAP 程序編程指南…………………………… 239
附錄C Web Dynpro for ABAP 用戶接口元素…………………………… 256