logo资料库

SAP_ABAP_WebDynpro开发(中文)(官方文档).pdf

第1页 / 共345页
第2页 / 共345页
第3页 / 共345页
第4页 / 共345页
第5页 / 共345页
第6页 / 共345页
第7页 / 共345页
第8页 / 共345页
资料共345页,剩余部分请下载后查看
NET310 ABAP Web Dynpro SAP NetWeaver SAP 教材 - 学习时使用,工作时参考 日期 培训中心 教师 教育网站 学员手册 课程版本: 63 课程持续时间: 5 天
版权 版权 © 2009 SAP AG。保留所有权利。 没有 SAP AG 的特别许可,任何人不得以任何形式或为任何目的复制或传播本文档的任何 部分。此外,本文档及其内容仅供您自己使用,没有 SAP AG 的明确许可,不得出租、转 让或出售本文档及其内容。本文档包含的信息如有更改,恕不另行通知。 由 SAP AG 及其分销商所销售的某些软件产品包含有其他软件供应商版权所有的软件组件。 商标 • • • • • • • • • • Microsoft®、WINDOWS®、NT®、EXCEL®、Word®、PowerPoint® 和 SQL Server® 是 Microsoft 公司的注册商标。 IBM®、DB2®、OS/2®、DB2/6000®、Parallel Sysplex®、MVS/ESA®、RS/6000®、 AIX®、S/390®、AS/400®、OS/390® 和 OS/400® 是 IBM 公司的注册商标。 ORACLE® 是 ORACLE 公司的注册商标。 INFORMIX®-OnLine for SAP 和 INFORMIX® Dynamic ServerTM 是 Informix Software 公司的注册商标。 UNIX®、X/Open®、OSF/1® 和 Motif® 是 Open Group 的注册商标。 本文档中引用的 Citrix®、Citrix 徽标、ICA®、Program Neighborhood®、 MetaFrame®、WinFrame®、VideoFrame®、MultiWin® 和其他 Citrix 产品名称是 Citrix Systems 公司的商标。 HTML、DHTML、XML、XHTML 是 W3C®、麻省理工学院及 World Wide Web 协会的 商标或注册商标。 JAVA® 是 Sun Microsystems 公司的注册商标。 JAVASCRIPT® 是 Sun Microsystems 公司的注册商标,由其技术开发和实施商 Netscape 许可使用。 SAP、SAP 徽标、R/2、RIVA、R/3、SAP ArchiveLink、SAP Business Workflow、 WebFlow、SAP EarlyWatch、BAPI、SAPPHIRE、Management Cockpit、mySAP.com 徽 标和 mySAP.com 是 SAP AG 在德国和世界其他一些国家的商标或注册商标。本文档 提到的所有其他产品和服务名称是它们各自公司的商标。 免责声明 SAP 按原样提供这些材料,并明确拒绝承担任何和所有明示或暗示的保证,包括但不限于 这些材料和服务、信息、文本、图像、链接,或此处的任何其他材料和产品的特定目的之 适销性和适用性的保证。在任何情况下,SAP 均不承担任何直接的、间接的、特殊的、 偶然的、后果性或惩罚性的损失责任,不论任何性质,包括但不限于由于使用这些材 料或其中介绍的软件组件而产生的收入或利润的损失。
关于本手册 本手册用于补充教师的课堂演讲,学员可以在课后参考此手册。本手 册不适合自学。 排版惯例 本手册使用标准字体:还用到以下排版惯例。 字体风格 示例文本 示例文本 示例文本 < > 描述 出现在屏幕上的字或字符。包括字段名、屏幕标 题、按钮以及菜单名、路径和选项。 还用于对其他内部(在本文档中)和外部(在其 他位置,如 SAPNet)文档的交叉引用。 正文文本中强调的字或词组,图形和表格的标题 系统中元素的名称。包括报表名、程序名、事务 代码、表名和正文文本中嵌入的编程语言单独关 键字,如 SELECT 和 INCLUDE。 屏幕输出。这包括文件和目录的名称及其路径、 消息、变量和参数的名称以及程序源代码的各 节。 用户的输入。在系统中输入的这些字和字符与 文档中完全一致。 可变用户输入。尖括号表示应使用适当的输入替 换括号中的单字和字符。 正文图标 本手册用到了以下图标: 图标 含义 有关更多信息、提示或背景 以前观点的备注或进一步解释 2006/Q3 2009 SAP AG。保留所有权利。 iii
关于本手册 NET310 图标 含义 例外或警告 步骤 表示教师演讲中显示了该项目。 iv 2009 SAP AG。保留所有权利。 2006/Q3
目录 课程概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii 课程目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii 课程目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii 单元 1: Web Dynpro 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 Web Dynpro 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 单元 2: Web Dynpro 控制器 . . . . . . . . . . . . . . . . . . . . . . . . . 23 Web Dynpro 控制器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 单元 3: 设计时的上下文 . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 设计时的上下文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 单元 4: 定义用户界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 定义用户界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 单元 5: 控制器和上下文编程 . . . . . . . . . . . . . . . . . . . . . . . . 97 控制器和上下文编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 单元 6: 国际化和消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 国际化和消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 单元 7: 输入帮助和语义帮助 . . . . . . . . . . . . . . . . . . . . . . . 163 值帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 语义帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 单元 8: 组件重用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 组件重用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 单元 9: 对话框(弹出对话框) . . . . . . . . . . . . . . . . . . . . . 217 对话框(弹出对话框) . . . . . . . . . . . . . . . . . . . . . . . . . . 218 单元 10: 运行时的动态修改 . . . . . . . . . . . . . . . . . . . . . . . . 233 运行时的动态修改 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 单元 11: 专题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 调整 Web Dynpro 应用程序 . . . . . . . . . . . . . . . . . . . . . . . 266 2006/Q3 2009 SAP AG。保留所有权利。 v
目录 NET310 用于 ABAP Web Dynpro 的 SAP 列表浏览器 . . . . . . . . . . . . 281 门户集成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 集成 Adobe 表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 附录 1: 阶段模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 附录 2: 动态编程——高级主题 . . . . . . . . . . . . . . . . . . . . 315 附录 3: 输入帮助——高级主题 . . . . . . . . . . . . . . . . . . . . 319 附录 4: 调整 Web Dynpro 应用程序——高级主题 . . . . . . . 325 附录 5: 门户集成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 vi 2009 SAP AG。保留所有权利。 2006/Q3
课程概述 Web Dynpro 是 SAP 用于创建应用程序用户界面 (UI) 的先进技术。本课 程详细介绍如何开发基于 ABAP Web Dynpro 的应用程序。 目标读者 本课程适用于以下读者: • 面向需要创建或更改基于 ABAP Web Dynpro 编程模块的应用程序的 开发员和顾问 • 面向需要获得 ABAP Web Dynpro 功能性概览的技术经验丰富的项 目经理 课程前提条件 所 需 知 识 • 具备丰富的 ABAP 编程知识 BC400——ABAP 工作台概念 • • BC401——ABAP 对象 课程目的 本课程将传授以下内容: • 理解 SAP UI 策略中 ABAP Web Dynpro 的规则和应用 • 开发基于 ABAP Web Dynpro 的应用程序 课程目标 完成本教材后,您将能够: • 解释 Web Dynpro 组件的架构。 • 描述 Web Dynpro 控制器的组件。 • 在 Web Dynpro 控制器中创建上下文元素。 • 解释如何在 Web Dynpro 组件内部及相互之间实现导航和数据传输。 • 定义 Web Dynpro 组件的 UI。 • 使 Web Dynpro 应用程序国际化。 • 定义及发送消息。 • 定义与 UI 元素相关的输出帮助和语义帮助。 • 显示对话框。 2006/Q3 2009 SAP AG。保留所有权利。 vii
课程概述 NET310 • 实现 Web Dynpro 组件的嵌套。 • 操作运行时的上下文和 UI 元素层次结构。 • 使用 Web Dynpro UI 中的 ABAP 列表浏览器 (ALV)。 • 配置并个性化 Web Dynpro 组件。 • 将 Web Dynpro 应用程序集成到 SAP NetWeaver 门户。 viii 2009 SAP AG。保留所有权利。 2006/Q3
分享到:
收藏