SAP_Training_ABAP讲述.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP_Training_ABAP讲述

编程提示 屏幕字段与表字段的对应 报表程序的传统过程与面向对象 程序数据处理性能与索引的利用 返回 屏幕字段与表字段的对应 技术信息字段 数据元素的被使用数据表清单 值表 应用层级 DUBUG以及SQL追踪 报表程序的传统过程与面向对象 报表程序本身的主体程序架构为过程型。 普通列表输出:一般采用过程设计 功能简单、程序文件单一,便于版本及传输等管理。 优化数据处理流程:SUBROUTINE的应用、规范和优化。 提高代码的可维护性及重复利用率。 报表程序的传统过程与面向对象 ALV GRID Control输出 可以将ALV GRID的核心处理部分采取面向对象的处理方式。 便于利用ALV GRID Control的框架进行程序设计,比如行选择、明细列表等交互式处理。 程序数据处理性能与索引的利用 尽量利用主索引。 合理创建次索引。 调整语法以利用最有效的索引。 以内表为检索条件的查询语句优化。 与关键用户实际使用的互动:包括选择屏幕关键字段的设定。 共同探讨 团队合作 经验分享 多谢! ABAP编程进阶 Smartforms 大纲 RFC Smartforms 编程提示 RFC RFC简介 RFC应用 返回 RFC简介 SAP R/3(及以后的ERP 和其他系统)做为企业业务操 作的基础平台,不可避免的要跟其他系统(如数据分析、 办公自动化等)进行数据交互。同时随着企业应用SAP 范围的增加,会出现很多不同版本或不同功能的SAP 系 统。如何让这些系统之间能够实现信息共享和业务互操 作,就成为SAP 扩展应用的重要课题。 SAP 提供了RFC(Remote Function Calls)来解决这些 问题。RFC 是一个概念,它包含了软件技术发展和SAP 开发过程中的很多具体技术,如OLE、DCOM 等公共技 术以及IDoc、BAPI 等SAP 专有技术。 RFC应用 第三方系统从SAP R/3获取数据:要求本函数能读取R/3数据,并以相应的结构形式输出至对应接口。 第三方系统将自有数据写SAP R/3:要求本函数从对应接口获取数据,再根据业务需求写入R/3 系统或作其它处理。 函数接口:结合双方系统需要定义适合的接口形式,便于数据正确地传入和传出。 Smartforms 简介 设计SAP Smart Forms 文本和图片 表单中的数据 表格和模板 流程控制 集成到应用程序 Smartstyles 返回 简介 SAP Smart Forms 是替换 SAPScript 的下一代表单开发技术。相比SAPScript 来 说,它的设计器更加直观,层级关系更加明显,也应该更 便于开发使用。 SAP Smart Forms 还提供了表格布局的功能,与 传统的固定行高布局相比,更为灵活。 返回 设计SAP Smart Forms 使用SAP 表单制作器和它的相关工具来创建和调整表 单(事务码:SMARTFORMS)。在这里可以定义布 局(例如文本或图片的位置和大小),表单元素的处 理顺序,应用数据输出到表单的接口。 一旦做出了任何必要调整,必须激活表单。在这个过 程中,系统首先检查是否表单包含错误,然后自动保 存表单。主要的步骤是生成一个函数模块。一个函数 模块是一个ABAP 代码的封装片段,它可以理解为子 程序。函数模块的接口跟从表单制作器为表单定义的 接口完全移植。由于函数模块自动生成,就不需要 ABAP 知识。 返回 SAP 表单制作器的区域 使用图形化的SAP 表单制作器来编辑表单。 SAP 表单制作器分成三个区域: 左手边:导航树。这个树显示了SAP Smart Form 的层级。 独立的表单元素(例如页或图片)被表示成节点。可以在导 航树下方附加显示变量和字段列表。关于更多信息,看第五 单元——表单中的数据。 中间:维护屏幕。这个屏幕有几个选项卡,可以设置和修改 当前选中节点的属性。还可以用编辑器输入文本或用表格绘 制器来确定表格的布局。 右手边:表单绘制器。表单绘制器用来定义页布局,列入窗 口和图片的位置和尺寸。如果想要隐藏表单绘制器的话,可 以选择菜单“实用程序-表单绘制器开/关” 可以在导航树或者表单绘制器双击节点来编辑它们。 SAP 表单制作器的区域 导航树 表单的所有元素都在导航树中表现为特定节点。 子节点“继承” 了高级节点的属性,例如样式。如果某 个节点不被处理,则其子节点也不被处理。一个节点 的后继节点则无关。它会在前驱节点被处理后处理。 如果一个节点有子节点,可以双击节点图标前的三角 符号来展开这个结构。可以双击节点来编辑它。系统 就会在维护屏幕和表单绘制器(如果打开)中显示这 个节点。 返回 SAP 表单制作器的区域 导航树(续) 在顶级节点下,可以发现下面两个节点:? 全局设置,它包括了:– 表单属性

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档