目 录
前言
第1 章 Web Dynpro for ABAP 概述 1
1 1 简介 1
1 1 1 NetWeaver 技术 1
1 1 2 Web Dynpro 技术 2
1 2 Web Dynpro 构架 3
1 2 1 MetaModel 的概念 4
1 2 2 平台独立性 4
1 2 3 Web Dynpro 客户端 4
1 2 4 图形化开发工具 4
1 2 5 业务逻辑与显示逻辑分离 5
1 2 6 MVC 模型的转换 5
1 3 Web Dynpro 组件 6
1 3 1 Web Dynpro 组件特性 6
1 3 2 视图 7
1 3 3 窗体 9
1 3 4 Web Dynpro 控制器 12
1 4 Web Dynpro 组件接口 20
1 5 Web Dynpro 应用 22
1 6 Web Dynpro 模型 23
第2 章 Web Dynpro for ABAP 开发环境 24
2 1 初始化配置设定 24
2 2 根据要求配置设置 24
2 3 操作系统配置 26
2 4 设置全称域名 26
2 5 激活ICF 服务 27
2 5 1 安装时激活ICF 服务 27
2 5 2 安装后手动激活ICF 服务 27
2 6 确认ICM 29
2 7 环境测试 29
第3 章 Web Dynpro for ABAP 开发基础 31
3 1 组件 31
3 2 视图 34
3 2 1 创建视图 34
3 2 2 插入UI 元素 37
3 2 3 视图的UI 元素 37
3 2 4 视图Context 的结构 43
3 2 5 视图UI 元素的动作 54
3 3 组件控制器 66
3 3 1 为组件添加自定义控制器 66
3 3 2 Context 映射 67
3 3 3 定义Context 映射 68
3 3 4 编辑视图并绑定Context 72
3 4 编辑控制器方法 74
3 4 1 WD_CONTEXT 76
3 4 2 WD_THIS 77
3 5 本地控制器接口的方法 86
3 5 1 钩子方法: 在相应时间点调用 86
3 5 2 预定义本地控制器接口的方法 93
3 5 3 事件和事件处理程序 100
3 5 4 供给函数 102
3 5 5 自定义方法 108
3 5 6 跨控制器方法调用 110
3 5 7 Web Dynpro 运行时API 112
3 5 8 为Context 赋值 114
3 6 阶段模型 115
3 7 客户端实现 118
3 8 Web Dynpro 窗体 118
3 8 1 两个视图间的导航 119
3 8 2 启动和退出窗体插头 125
3 9 Web Dynpro 应用程序 126
3 10 Web Dynpro 应用程序的网址 128
3 10 1 完全合格域名 131
3 10 2 地址和命名空间 134
3 11 使用参数调用Web Dynpro 应用 138
第4 章 Web Dynpro for ABAP 跨组件编程 142
4 1 Web Dynpro 组件的控制器 142
4 2 组件使用 144
4 2 1 无控制器访问的组件使用 146
4 2 2 有控制器访问的组件使用 156
4 2 3 通过窗体插头导航 167
4 3 跨组件Context 映射 177
4 4 Web Dynpro 组件接口的使用 180
4 4 1 创建Web Dynpro 组件接口 182
4 4 2 实例化Web Dynpro 接口定义 185
4 4 3 接口实例化的实例 201
4 5 无接口视图组件使用 204
第5 章 Web Dynpro for ABAP 动态编程 205
5 1 动态布局处理 205
5 2 动态布局编程 205
5 3 动态参数映射 206
5 4 动态Context 编程 208
5 5 动态组件使用 229
5 5 1 动态创建组件使用 229
5 5 2 动态绑定接口视图 231
5 5 3 动态组件中的方法调用 233
5 5 4 动态注册事件的处理程序 233
附录 235
附录A Web Dynpro for ABAP 编程规范 235
附录B Web Dynpro for ABAP 程序编程指南 239
附录C Web Dynpro for ABAP 用户接口元素 256
展开