
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行业,但因各种原因望而却步的人”提供一个自学的资料,也可作为培训机构的参考用书。
曾出版:《SAP ABAP开发技术详解(实例篇)》,《SAP ABAP开发详解与高端套用》。
转载请注明出处海之美文 » SAP Web Dynpro For ABAP开发技术详解-高端套用