柒牌ERP项目-ABAP培训-ABAP开发环境概述V10_第1页
柒牌ERP项目-ABAP培训-ABAP开发环境概述V10_第2页
柒牌ERP项目-ABAP培训-ABAP开发环境概述V10_第3页
柒牌ERP项目-ABAP培训-ABAP开发环境概述V10_第4页
柒牌ERP项目-ABAP培训-ABAP开发环境概述V10_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

柒牌ERP项目

ABAP培训

(ABAP开发环境概述)

准备人:朱刚强/公司:柒牌集团/日期:2013/05/20课程整体安排系统体系结构开发需求R/3仓库ABAPworkbench仓库对象传输对象导航器仓库信息系统ABAP编辑器ABAP数据字典培训整体目标了解系统的三层架构了解不同类型的ABAP开发掌握ABAP

WorkBench的使用了解R/3仓库掌握ABAP

Dictionary的使用第一节:系统体系架构系统体系架构

R/3系统具有客户端/服务器的分布式体系结构,包括显示层,应用层及数据库层系统体系架构数据库层位于系统最底层,主要商用数据(包括用户主记录和事务数据等)通过关系数据库管理系统进行操作。同时系统中的程序和其他开发过程中的元数据(如系统数据类型等仓库对象)也在此存储和管理。SAP系统的应用程序在应用层进行,这些应用可以从数据层提取数据进行分析处理或者将新数据进行存储。表示层又称为SAPGUI,包含系统和用户之间的接口,系统最终用户通过该层中显示给用户的屏幕来访问系统应用,输入新数据,并接收工作过程的处理结果。第二节:开发需求开发需求产生原则开发需求(产生)企业特定情景决定特定的开发需求开发需求(原则)开发/购买定制可以通过定制或个性化设定修改已有的标准功能以满足用户需求吗?可以在SAP标准中找到类似功能吗?SAP允许通过增强功能实现该功能吗?定制,个性化设定增强功能/用户出口在SAP程序模块基础上的用户开发在SAP程序模块基础上的用户开发系统修订第三节:R/3仓库R/3仓库R/3仓库和ABAPworkbench是SAP系统中的重要组成部分,也是系统开发的主要工具。R/3仓库存储着系统开发过程中的对象(程序等)。这些对象大多是ABAPworkbench中的各种系统工具创建的

ABAPworkbench包括许多系统整体实施过程中的各环节的辅助工具,不仅仅是应用程序的创建R/3仓库数据库系统的两个主要逻辑区域:一是大量与特定“集团”相关的客户数据表和应用数据表数据;一是R/3仓库,存储所有SAP系统开发过程中的对象,这些对象又称为仓库对象,包括ABAP程序、数据库表结构、系统数据类型等。R/3仓库仓库对象:创建方式:ABAPworkbench中的工具.组织方式:DevelopmentClasses(Package).查看方式:ABAPworkbench中的对象导航器(ObjectNavigator)和仓库信息系统(RepositoryInformationSystem)R/3仓库DevelopmentClasses:时间:在系统开发之前先进行开发类别的规划。方便对象创

建时,明确其所属的类别功能:对仓库对象进行管理(目录管理、传输控制管理等)R/3仓库Package第四节:ABAP

WorkBenchABAP

WorkBenchABAPworkbench包括以下常用的开发工具:ObjectNavigator(对象导航器):通过开发类别组织R/3对象的浏览及维护

工具,是其他对象开发工具的入口。ABAPEditor

(ABAP程序编辑器):用于编辑ABAP程序源代码,是SAP应

用程序设计开发的主要工具。ABAPDictionary

(ABAP数据字典):用于定义系统数据类型和数据对象以及各对象之间的关系。数据字典在整个系统设计和规范化控制中起重要作用ABAP

WorkBenchABAPQuery:简单报表创建器(该工具使用不需要程序设计知识)FunctionBuilder:用于创建功能函数,功能函数是能够实现一定功能的模块化的ABAP程序代码段。ClassBuilder:创建ABAP类及方法等面向对象元素。MenuPainter:GUI编辑工具用于创建SAP屏幕的标题、菜单、工具栏中的元素及功能设定。ScreenPainter:绘制自定义的SAP标准屏幕。WorkbenchOrganizer:用于管理修改请求,以确保对象隶属于开发类别并在纯属系统的控制下进行传输。第五节:仓库对象传输仓库对象传输DevelopsystemQAsystemProductivesystem修改请求修改请求开发机,测试机,生产机,三系统架构。Transportrequest用于将从开发机传输program到测试机的请求仓库对象传输相关TCODE:SE10WorkbenchOrganizerSTMSTransportsystem第六节:对象导航器对象导航器对象导航器是一个集成开发环境,是众多开发工具的中心入口,其基本设计思路是将所有的对象开发工具整合在一起,因此可以在其中对各种R/3

Repository对象进行创建或维护。界面区域:导航区域:对象类型列表选择、名称输入区域、对象列表、上下文菜单工具区域:包括各种对象开发实际使用的ABAP工作台工具、开发工具的工具栏、菜单、标准工具栏及应用工具栏对象导航器TCODE:SE80屏幕元素及功能展示程式创建(系统DEMO)第七节:仓库信息系统仓库信息系统仓库信息系统存储了所有开发过程中的仓库对象信息。查询方法:通过应用层次(ApplicationHierarchy)可以进入并显示仓库信息系统。(TCODE:SE81)直接进入仓库信息系统.(TCODE:SE84)可以通过不同的查询标准搜索仓库对象。(系统DEMO)第八节:ABAP编辑器ABAP编辑器介绍:用于编辑ABAP程序源代码,是SAP应用程序设计开发的主要工具。编辑元素:源代码、变式、属性、文档、文本元素编辑器工具栏图标介绍。(系统DEMO)菜单项Utilities-Setting-ABAPEditor-PrettyPrinter:辅助控制程序代码编辑格式标准化。(Keyworduppercase)第九节:数据字典数据字典介绍:ABAP数据字典(DataDictionary,DDIC)是SAP系统中定义和管理数据元素和数据库元素的中心工具,也是SAP系统各种底层物理数据库的通用接口。范围:所有的数据表结构、系统全局数据类型。编辑元素:公用数据类型—数据元素、结构体以及表类型;数据库对象—表、索引、视图;其他元素—查询帮助、数据库锁定对象。TCODE:SE11数据字典数据库表:是一种数据库对象。视图:是数据表的一种逻辑表现形式,可以将多个不同数据表中字段组合起来显示。数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论