SAP Web Dynpro For ABAP開發技術詳解-高端套用

SAP Web Dynpro For ABAP開發技術詳解-高端套用

《SAP Web Dynpro For ABAP開發技術詳解-高端套用》是2016年9月1日機械工業出版社出版的圖書,作者是孫東文。

基本介紹

  • 書名:SAP Web Dynpro For ABAP開發技術詳解-高端套用
  • 作者:孫東文(東方先生)
  • ISBN:978-7-111-54749-5
  • 類別:計算機
  • 頁數:264頁
  • 定價:59元
  • 出版社:機械工業出版社
  • 出版時間:2016-9-1
  • 裝幀:精裝
  • 開本:16開
圖書簡介,圖書前言,圖書目錄,主要讀者對象,套用前景,作者簡介,

圖書簡介

SAPWeb DynproForABAP開發技術詳解-高端套用》主要介紹了與SAP Web開發技術——Web Dynpro For ABAP 相關的集成套用和高級套用,還講解了Web Dynpro For ABAP高端套用的各個技術難點中各元素之間的關聯及制約關係。書中結合實例講解了在Web Dynpro組件中如何集成Flex,如何存儲和訪問檔案,Web Dynpro如何在EP(Enterprise Portal)中展現及數據互動,如何繼承Adobe Form這種套用極廣的電子表格以及與之相關的數據的存取,廣泛套用於SAP系統的ALV表格如何在Web Dynpro For ABAP中套用集成以及更多異於一般ALV列表的功能。此外,《SAP Web Dynpro For ABAP開發技術詳解-高端套用》還介紹了在Web Dynpro程式中如何創建和使用輔助類,如何創建和使用服務調用,與用戶互動時如何使用對話框、輸入幫助、文本幫助及訊息,在考慮比較複雜的Web Dynpro套用之間互動時如何使用Suspend 和Resume調用等。
本書深入剖析了Web Dynpro For ABAP的關鍵技術,可作為Web Dynpro For Java開發人員深入學習SAP系統的參考書。

圖書前言

隨著SAP軟體在中國企業的廣泛套用,SAP實施及運維的IT服務行業也是異軍突起,SAP相關技術也得到了最為廣泛的套用,這其中不乏SAP Web開發的高端技術。
著作者根據SAP官方教材和SAP項目經驗及SAP技術的升級,對ABAP開發技術做了一下分類,將Web Dynpro For ABAP單獨的一門SAP Web編程的高級開發技術納入本書。
以往的書籍僅對ABAP Web編程作一下概念上的剖析,提及對原理,架構及實現更是少之又少。本書特點在於對其技術原理闡述,實施前提,實施步驟,實施結果作了詳盡的說明(Step By Step)。更有作為SAP WDA開發類和服務類的相關說明,以幫助那些做技術提升的SAP開發人員。
學習SAP Web開發技術,除了需要開發者自身水平的提高(例如,從面向過程的編程到面向對象編程的轉變,從面向對象的語言開發到基於MVC的理論的Web開發之間的轉變及MVC的理論下的數據關係映射的了解),也需要熟悉SAP相關集成套用,(例如:Web Dynpro組件中如何集成FlEX,系統檔案,EP(Enterprise Portal),Adobe Form電子表格等),更需要SAP開發者對各種高級概念技術的掌握(例如:如何創建和使用輔助類,如何創建和使用服務調用,與用戶互動時如何使用對話框等)。
本書中很多技術名詞在以往的文獻中鮮有記錄,有的術語也是首次翻譯成漢語,為了便於讀者理解,易於套用,很多術語冠以漢語+英文;有的為使其本意如Context直接用的是英文,而沒有用通常的中文譯詞(上下文)。
參與本書編寫的有孫東文(筆名:東方先生)、郭娟、郭歡、張岩,由於水平有限,書中不免有疏漏和不足,請讀者批評斧正。
編 者
2015年11月於濟南

圖書目錄

前言
第1章 Web Dynpro For ABAP的由來 1
1.1 ABAP 1
1.2 NetWeaver 1
1.3 Web Dynpro 2
1.3.1 Web Dynpro的雙重目的 2
1.3.2 Web Dynpro技術要點 3
第2章 集成Adobe Flash Islands 4
2.1 Flash Island UI元素的數據傳輸 4
2.2 Flash Island UI元素的事件 5
2.3 編輯Adobe Flex應用程式 5
2.4 編輯Web Dynpro應用程式 9
第3章 檔案操作 18
第4章 門戶集成(Portal Integration) 25
4.1 綁定到門戶的準備 25
4.2 門戶中Web Application集成 25
4.3 門戶事件(Portal Events) 29
4.3.1 觸發門戶事件 29
4.3.2 註冊並處理事件 31
4.4 事件套用實例 32
4.4.1 創建應用程式 32
4.4.2 創建iView及頁面 40
4.5 門戶導航(Portal Navigation) 49
4.5.1 基於對象的導航(OBN) 49
4.5.2 絕對地址導航 51
4.5.3 相對地址導航 53
4.5.4 Resume Plugs 和門戶導航 54
4.6 導航套用實例 54
4.6.1 業務對象創建 54
4.6.2 應用程式創建 58
4.6.3 應用程式導航測試 65
4.7 工作保護模式(Work Protect Mode) 67
第5章 集成表單(Integrating Forms) 69
5.1 集成表單條件 70
5.2 在Web Dynpro套用中集成PDF表單 71
5.3 插入互動表單 72
5.3.1 在Web Dynpro套用中使用Adobe Forms 72
5.3.2 在Web Dynpro套用中新建Adobe Forms 76
5.4 插入已有PDF表單(MIME對象) 84
5.5 表單集成中的數字簽名(Digital Signatures) 86
5.6 支持Adobe庫中的UI元素 86
5.7 互動式表單套用 88
5.8 基於ABAP數據字典接口表單 88
5.9 隱藏 Adobe Toolbar 89
第6章 ALV在Web Dynpro ABAP中的套用 90
6.1 在應用程式中集成ALV 90
6.1.1 組件使用定義 92
6.1.2 供應數據 92
6.1.3 使用ALV視圖 94
6.1.4 ALV配置模型對象 94
6.1.5 ALV配置模型 95
6.1.6 類圖(Class Diagram) 96
6.2 管理 ALV輸出領域 96
6.2.1 ALV 標題(ALV Output Header) 96
6.2.2 欄位 98
6.2.3 列 99
6.2.4 頁腳和滾動條 103
6.2.5 頁眉與頁腳區域 105
6.2.6 設定對話框 110
6.3 ALV輸出的外觀 111
6.3.1 將屬性分配給列和單元格 111
6.3.2 ALV輸出、列和單元格的大小 112
6.3.3 個別區域的可見性 114
6.3.4 ALV輸出,列和單元格的顏色 114
6.3.5 文本屬性 115
6.3.6 列和行之間的格線 116
6.3.7 樹狀層次結構表 116
6.3.8 表數據作為業務圖形輸出 118
6.3.9 空輸出的替換文本 121
6.4 預定義標準ALV功能 121
6.4.1 排序 121
6.4.2 過濾器 124
6.4.3 計算(合計) 126
6.4.4 配置和個性化ALV輸出 129
6.4.5 輸出 130
6.5 功能、互動和事件 134
6.5.1 提供ALV功能 134
6.5.2 沒有數據變化的互動與處理 141
6.5.3 可編輯ALV的互動處理 143
6.5.4 為用戶提供幫助 147
6.6 接口控制器的方法和事件 149
6.6.1 DATA_CHECK 149
6.6.2 GET_CONFIG_DATA 149
6.6.3 GET_MODEL 151
6.6.4 GET_MODEL_EXTENDED 151
6.6.5 SET_FOCUS 152
6.6.6 SET_DATA 152
6.6.7 ON_AFTER_CONFIG 152
6.6.8 ON_CELL_ACTION 152
6.6.9 ON_CLICK 153
6.6.10 ON_DATA_CHECK 153
6.6.11 ON_FUNCTION 153
6.6.12 ON_LEAD_SELECT 153
6.6.13 ON_SELECT 153
6.6.14 ON_STD_FUNCTION_AFTE 154
6.6.15 ON_STD_FUNCTION_BEFO 154
6.7 在Web Dynpro套用中使用ALV的簡單實例 154
第7章 高級概念 164
7.1 組件輔助類 164
7.2 Web Dynpro套用中的服務調用(Service Call) 170
7.2.1 創建一個Service Call 171
7.2.2 使用Service Call 175
7.3 使用對話框 180
7.3.1 同一組件中調用對話框 181
7.3.2 調用使用組件的對話框 183
7.3.3 調用確認對話框 184
7.4 輸入幫助 189
7.4.1 OVS 輸入幫助 193
7.4.2 自定義輸入幫助 195
7.4.3 選擇標準 196
7.4.4 編輯Web Dynpro應用程式 197
7.5 ABAP Web Dynpro 應用程式的幫助文本 214
7.5.1 Explanation UI 元素 216
7.5.2 Explanation 屬性 218
7.5.3 典型 F1幫助 220
7.6 訊息Messages 221
7.6.1 訊息彈出 222
7.6.2 訊息日誌中的訊息集成 223
7.6.3 配置訊息 224
7.6.4 重用組建和MessageArea元素 225
7.6.5 編輯Web Dynpro應用程式 225
7.7 Suspend和Resume調用 234
7.8 處理Web圖示 237
附錄A Web Dynpro For ABAP系統類 239
附錄B 服務類(Service Classes) 259

主要讀者對象

企業內部的SAP ERP支持顧問
企業內部的SAP ERP用戶
SAP實施公司技術與業務顧問及開發顧問
院校計算機科學與技術、軟體工程、信息科學等專業的師生或相關培訓機構。

套用前景

最近幾年,企業ABAP職位中越來越多需要求職者要懂得或者有SRM,CRM開發(SAP Web Dynpro開發)的經驗,這標誌著SAP從CS到BS的轉型深入和Web Dynpro這種技術的普及。

作者簡介

孫東文,SAP顧問。筆名:東方先生。從事SAP推廣、實施、維護及教學工作近10年,本書為其豐富經驗的總結,希望為“想參加ABAP培訓進入SAP行業,但因各種原因望而卻步的人”提供一個自學的資料,也可作為培訓機構的參考用書。

相關詞條

熱門詞條

聯絡我們