AB-KN-1004DIALOG编制题材.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AB-KN-1004 DIALOG程序编制 版本:2014V1 课时:40 课时 课程概述 课程内容: 介绍SAP的编程语言ABAP中DIALOG的使用技术。 培训对象: 本课程适用中国石化ABAP模块初级支持人员。 软件信息: 本课程基于SAP R/3 4.6C及ECC6.0 课程要求 先期课程要求: ABAP初级语法,BC400等。 课程目标 通过完成本课程的学习,你将可以做到: 学会DIALOG程序设计技术,实现功能性开发。 课程内容 第一单元:课程概览 第二单元:屏幕编程简介 第三单元:GUI状态和GUI标题 第四单元:流逻辑 第五单元:屏幕输入输出元素 第六单元:子屏幕和选项卡控件元素 第七单元:表控件元素 第八单元:类的基本知识 第九单元 长文本控件 第十单元 ALV列表控件 第一单元 课程概览 用户会话 用户会话是用户和程序间任意形式的交互。例如: 输入数据 选择菜单项 点击按钮 点击或双击列表条目 第一单元 课程概览 单屏幕事物 特点: 输入屏幕和数据屏幕在一个窗口 可以在创建、修改、显示之间切换。 直接装换到各个对象。 保存后系统仍保持现状 示例:事务码FB60 屏幕分成四个区域,每个具有不同的功能。 对象选择:可以从树结构中选择想要编辑的对象。 对象抬头数据:可以编辑整个对象的关键数据和属性。 对象细节:可以选择编辑子对象。 应用功能:单屏幕事务中,应用工具栏上功能较少。 第一单元 课程概览 SAP 编程模型 新的SAP 编程模型的目标是替代多个单独事务码冗长的、嵌套的屏幕序列。 主要的好处是提升了R/3 系统的可用性,用户使用事务码变得更加简单。 输入屏幕和数据屏幕融合到一个窗口中,这节约了用户不必要的切换和确保了获取正确的业务内容。 单屏幕事务码提供给用户最适合他权限的程序会话, 允许用户直接访问要编辑的对象,并且使用过滤器、 树结构等限制最后编辑对象的选择。 在保存数据到数据库之后,用户可以再次显示被编辑对象来检查所做的修改。 第一单元 课程概览 ABAP 程序类型 可执行程序(类型1):可执行程序能够从ABAP 编辑器直接运行。一系列的过程块按照预定义的顺序处理。可以使用标准选择屏幕。类型1 的程序通常创建和显示一个列表。 模块池(类型M):要让一个类型为M 的程序执行,必须至少创建一个事务码并且要指定初始屏幕。可以静态(在屏幕属性) 或动态(在程序代码)的控制后续屏幕的顺序。 下列类型的程序不能被直接执行。它们做为模块化单元的容器,可以从其他程序中调用。任何时候调用它们中间的模块,系统把整个主程序都加载到调用程序的内部会话中。 函数组(类型F) 函数组可以包含函数模块、本地数据声明和屏幕。 包含程序(类型I) 包含程序可以包含任何ABAP 语句。 接口池(类型J) 接口池可以包含全局接口和本地数据声明。 类池(类型K) 类池可以包含全局类和本地数据声明。 第一单元 课程概览 程序组织 在最简单的情况下,程序由一个单独源程序组成,包含了所有需要的过程块。然而,为了让编写代码变得 简单易懂,并且可以在其他程序中重用部分代码(例如,数据声明),应该使用包含程序。 任何时候从对象浏览器创建一个程序时,系统建议创建“带TOP 包含”的程序。选择这个选项会帮助你创建结构清晰的程序。 当创建过程块时,系统自动提示相应源代码应放在那个包含程序中。 如果指定了一个不存在的包含程序,系统创建它,并在主程序插入相应的INCLUDE 语句。 第一单元 课程概览 命名规范(例子) Module Pool SAPMZMMXS00010 DIALOG ZMMEXS00010 类 ZCL_MM_PURCHASE_ORDER 接口 ZCL_MM_PURCHASE_ORDER Method Name ZCL_CO_TEXT=GET_AUART Method Parameters IV_RYEAR 第一单元 课程概览 屏幕 0100 GUI-Status 与相关 Screen Name 统一命名 GUI title 与相关 Screen Name 统一命名 子程序 FRM_SELECT_SALES_ORDER SET/GET Parameters ZMMEBELN Number Range Objects ZMM001 第二单元:屏幕编程简介 课程目标 屏幕编程的原理 屏幕元素 屏幕处理 动态屏幕修改 屏幕顺序 学习本课程后应该可以 创建和处理屏幕 增加ABAP 字典屏幕元素 解释PBO 和PAI 过程 进行动态屏幕修改 插入屏幕序列 第二单元:屏幕编程简介 屏幕的功能 屏幕允许输入和显示数据。 屏幕一个重要功能是它们跟ABAP字典联合,允许检查用户输入数据的一致性。 屏幕允许用按

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档