欢迎来到天天文库
浏览记录
ID:40213986
大小:986.31 KB
页数:21页
时间:2019-07-26
《投影一(sap开发平台)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ABAP技术交流2009年10月26日?概览?什么是ABAP?ABAP与SAP的联系?ABAP的应用领域?ABAP能实现什么?ABAP工作过程?ABAP相关技术?ABAP常用事务?ABAP基本程序结构?ABAP基础语法……ABAP?概览A-dvancedB-usinessA-pplicationP-rogrammingABAP语言专为SAP系统内部的商业应用程序开发而设计,目前已经形成应用广泛、功能强大的开发工具。ABAP程序既可以在线运行又可以在系统后台执行,同时后台也可以定义程序执行的计划区间。AB
2、AP概览系统的集成性确保所有的业务功能可以在整个公司的范围内直接访问R/3是将业务管理和数据处理相集成的系统ABAP贯穿于R/3各个功能模块概览SAP系统中的定制、实施和维护过程中,最重要的环节就是根据不同类型企业的具体需求,对原型系统已经存在的各模块进行二次开发的过程。因此,要使SAPR/3真正满足一个特定企业的业务需要,就必须利用R/3系统本身提供的工具(包括语言工具)进行各种类型的程序、界面和流程设计。ABAP语言是整个SAP系统的基础开发工具和技术平台,专为各种商业应用的开发而设计。ABAPAB
3、APABAPABAPABAPABAPSAPR/3架构R/3CLIENT/SERVERARCHITECTUREABAPSAPR/3架构SAP工作进程的结构ABAP开发环境-开发类别R/3仓库对象存储开发过程中的对象、ABAP程序、数据库表结构的定义、系统的数据类型仓库对象需要指定开发类别。ABAP开发环境-ABAP工作台ABAP工作台是R/3系统开发平台,其中含有所有系统开发工具。所有的仓库对象都是通过ABAP工作台进行开发。ABAPWorkbenchTools:ABAP开发环境-仓库对象传输开发系统释放
4、传输请求后,通过预定义的路径传输至生产系统。TransportingRepositoryObjects系统开发工具-对象导航器对象列表导航区域对象列表选择工具区域ABAP开发环境-ABAP编辑器ABAP开发环境-ABAP编辑器ABAP开发环境-调试程序概览ABAP开发中的主要工作:(1)报表的开发(2)单据的打印(3)接口开发(4)用户出口增强……概览增强是SAP系统中标准程序的出口,在该出口中由用户根据企业实际需求编写客户化逻辑代码。增强是SAP系统设计时考虑到企业实际的流程有可能和系统默认标准流程不
5、同,在标准流程框架下专门留的接口。每个接口对应一个客户化函数,这些出口函数有标准处理程序传入的参数和输出参数,用户可根据系统输入参数做条件编写适合本企业流程的逻辑,然后通过输出参数传输回系统。系统开发原则可以通过定制或用户个性化设定修改已有的标准功能以满足用户需求吗?可以在SAP标准中找到类似功能吗?SAP允许通过增强功能实现该功能吗?定制、个性化设定在SAP程序模块基础上的用户开发增强功能/用户出口在SAP程序模块基础上的用户开发系统修订定制开发/购买YESYESYESNONONONO小结A-dvan
6、cedB-usinessA-pplicationP-rogrammingABAP语言专为SAP系统内部的商业应用程序开发而设计,目前已经形成应用广泛、功能强大的开发工具。ABAP程序既可以在线运行又可以在系统后台执行,同时后台也可以定义程序执行的计划区间。小结下一节创建程序
此文档下载收益归作者所有