您好,欢迎来到聚文网。 登录 免费注册
SAP Web Dynpro For ABAP开发技术详解

SAP Web Dynpro For ABAP开发技术详解

  • 字数: 415千字
  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: 孙东文 等 编著
  • 出版日期: 2016-09-01
  • 商品条码: 9787111547495
  • 版次: 1
  • 开本: 16开
  • 页数: 264
  • 出版年份: 2016
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《SAP Web Dynpro For ABAP开发技术详解-高端应用》主要介绍了与SAP Web开发技术——Web Dynpro For ABAP 相关的集成应用和不错应用,还讲解了Web Dynpro For ABAP高端应用的各个技术难点中各元素之间的关联及制约关系。
《SAP 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调用等。
《SAP Web Dynpro For ABAP开发技术详解-高端应用》深入剖析了Web Dynpro For ABAP的关键技术,可作为Web Dynpro For Java开发人员深入学习SAP系统的参考书。
作者简介
孙东文,笔名:东方先生,SAP顾问,山东沾化人。毕业于大连舰艇学院并获得学士学位,从事SAP推广、实施、维护及教学近10年。
目录
前言
第1章 Web Dynpro For ABAP的由来1
1.1 ABAP1
1.2 NetWeaver1
1.3 Web Dynpro2
1.3.1 Web Dynpro的双重目的2
1.3.2 Web Dynpro技术要点3
第2章 集成Adobe Flash Islands4
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 Forms72
5.3.2 在Web Dynpro应用中新建Adobe Forms76
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 Toolbar89
第6章 ALV在Web Dynpro ABAP中的应用90
6.1 在应用程序中集成ALV90
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_CHECK149
6.6.2 GET_CONFIG_DATA149
6.6.3 GET_MODEL151
6.6.4 GET_MODEL_EXTENDED151
6.6.5 SET_FOCUS152
6.6.6 SET_DATA152
6.6.7 ON_AFTER_CONFIG152
6.6.8 ON_CELL_ACTION152
6.6.9 ON_CLICK153
6.6.10 ON_DATA_CHECK153
6.6.11 ON_FUNCTION153
6.6.12 ON_LEAD_SELECT153
6.6.13 ON_SELECT153
6.6.14 ON_STD_FUNCTION_AFTE154
6.6.15 ON_STD_FUNCTION_BEFO154
6.7 在Web Dynpro应用中使用ALV的简单实例154
第7章 高级概念164
7.1 组件辅助类164
7.2 Web Dynpro应用中的服务调用(Service Call)170
7.2.1 创建一个Service Call171
7.2.2 使用Service Call175
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 消息Messages221
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前言
第1章 Web Dynpro For ABAP的由来1
1.1 ABAP1
1.2 NetWeaver1
1.3 Web Dynpro2
1.3.1 Web Dynpro的双重目的2
1.3.2 Web Dynpro技术要点3
第2章 集成Adobe Flash Islands4
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 Forms72
5.3.2 在Web Dynpro应用中新建Adobe Forms76
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 Toolbar89
第6章 ALV在Web Dynpro ABAP中的应用90
6.1 在应用程序中集成ALV90
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_CHECK149
6.6.2 GET_CONFIG_DATA149
6.6.3 GET_MODEL151
6.6.4 GET_MODEL_EXTENDED151
6.6.5 SET_FOCUS152
6.6.6 SET_DATA152
6.6.7 ON_AFTER_CONFIG152
6.6.8 ON_CELL_ACTION152
6.6.9 ON_CLICK153
6.6.10 ON_DATA_CHECK153
6.6.11 ON_FUNCTION153
6.6.12 ON_LEAD_SELECT153
6.6.13 ON_SELECT153
6.6.14 ON_STD_FUNCTION_AFTE154
6.6.15 ON_STD_FUNCTION_BEFO154
6.7 在Web Dynpro应用中使用ALV的简单实例154
第7章 高级概念164
7.1 组件辅助类164
7.2 Web Dynpro应用中的服务调用(Service Call)170
7.2.1 创建一个Service Call171
7.2.2 使用Service Call175
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 消息Messages221
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软件在中国企业的广泛应用,SAP实施及运维的IT服务行业也异军突起,ASP相关技术也得到了广泛的应用,这其中不乏SAP开发的高端技术。
作者根据SAP官方教材和项目经验对ABAP开发技术做了一下分类,将ABAP面向对象编程、ALV的面向对象应用、接口和增强归作为高级应用技术纳入本书。
以往的书籍仅对ABAP高级应用部分做原理剖析,能够提及对面向对象、接口及增强实现的图书是少之又少。本书特点在于对各技术原理、实施前提、实施步骤、实施结果作了详尽的说明,更有ABAP求职者相关基础技术及高端技术的面试题,以帮助那些做技术提升的SAP开发人员。
学习SAP高级开发技术,开发者不仅需要提高自身水平(例如,从面向过程的编程到面向对象编程的转变,从单一开发语言的编程到不同语言之间编程的转变及其之间数据关系映射的了解),也需要熟悉SAP相关操作(例如,远程RFC的TCP链接的创建和调试),更需要SAP开发者对各种技术实施后最终体现的结果的认同(例如,如何应用创建的RFC链接,高端技术实施应用以后有什么样的效果,是否和需求相吻合等)。
参与本书编写的有孙东文(笔名:东方先生)、郭娟、郭欢、张岩,由于水平有限,书中难免有疏漏和不足,请读者批评指正。

编  者

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网