收藏 分销(赏)

SAP-ERP二次开发语言ABAP简介.ppt

上传人:xrp****65 文档编号:13088654 上传时间:2026-01-14 格式:PPT 页数:22 大小:3.02MB 下载积分:10 金币
下载 相关 举报
SAP-ERP二次开发语言ABAP简介.ppt_第1页
第1页 / 共22页
SAP-ERP二次开发语言ABAP简介.ppt_第2页
第2页 / 共22页


点击查看更多>>
资源描述
,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,SAP-ERP,二次开发语言,ABAP,简介,1,什么是,SAP,SAP,全称,Systems Applications and Products in Data Processing,。,SAP,既是公司名称,又是其产品,企业管理解决方案的软件名称。,SAPR/3,系统是,SAP,公司的主打产品,是大型商用软件最具代表性的杰作!,2,什么是,ERP,ERP,是建立在现代企业的先进管理思想基础之上,利用信息技术为企业提供决策、计划、控制和业务的全方位、系统化解决平台。,信息系统,管理思想及手段,实现方式,大型,ERP,信息系统软件包,3,什么是,ERP,ERP,的基本思想和相关信息技术是逐步发展起来的,大致包括,3,个阶段,物料需求计划阶段,制造资源计划阶段,ERP,阶段,MRP,MRP,II,ERP,4,SAP,R/3,系统,SAP,系统结构,数据库,应用层,显示层,5,SAP,R/3,系统模块图,6,SAP,R/3,系统模块,CA,跨应用组件,报表创建、数据传输,ESS,系统,BC,基础系统组件,系统的开发平台、开发语言、权限管理系统,QM,品质管理,生产过程中的质量控制,AM,资产管理,监控固定资产和商品,控制并优化资产使用,7,全球应用,SAP,R/3,的企业,Services,Consumer Industries,Trading Industries,Financial Services,Process Manufacturing,DiscreteManufacturing,PublicServices,85%,of the Forbes 500 run SAP,8,SAP,R/3,的全球业务,Production of,40 million,barrels of oil per day,Retail outlets transactions totaling,$330 million,per day,75%,of world-wide annual beer production(,1.5 billion,hectoliter),50 million,Bank Accounts,Production of,32,000,car engines per day,Defense forces across,107,countries,54 million,annual health-care patient visits(US Only),Processing of,2.5 billion,Utility bills annually,Production of,4 million,tons of Chemicals per day,65%,of world-wide chocolate annual production(,2.2 million,tons),9,SAP,R/3,的系统特性,系统体系结构,系统实施过程,SAP,系统特性,1,2,ABAP,语言,4,ABAP,工作台,3,SAP,公司提供业务咨询顾问,SAP,系统自己提供的语言,二次开发的前提条件,客户端,/,服务器结构,显示层、应用层、数据库层,系统实施、开发的主要工具,创建开发过程中的各种对象,10,SAP,R/3,系统二次开发语言,JAVA,主要用于,SAP,应用服务器的,JAVA,编程,.NET,.net,编程,可以做出更友好的界面,屏蔽不需要输入的参数,,这就简化了对,SAP,的直接操作 软件:,SAP.NET Connector,ABAP,SAP,自带语言,功能强大,应用广泛,11,SAP,R/3,组成,5%,10%,4060%,2545%,SAP,系统,ABAP,增强,其他二次开发语言,ABAP,二次开发,根据企业需求使用,ABAP,语言对现有模块,进行功能增强,根据企业业务模块,为不同企业定制不,同的系统,数据库支持,页面,支持等,SAP R3,系统,根据企业需求,使用,ABAP,语言增,加系统功能,12,ABAP,语言对与,SAP,R/3,系统的支持,ABAP,语言是一种专门应用于,sap,系统内部环境的一种开发语言,用来进行二次开发。这个开发语言比较特别,1.,它依附于一种,ERP,系统的环境,离开,ERP,环境,它什么都不能做。,2.,它是操作数据库特别功能强大的一种开发语言,没有任何语言对数据库的支持超过它。,13,什么是,ABAP,Advanced business application program=ABAP,(高级业务应用程序开发工具)一般说来,我们可以理解,ABAP,为一种开发语言,仅应用于,SAP R/3,系统内部,作为二次开发的最主要工具,也是所有,SAP R/3,应用的基础。,严格意义上来说,,ABAP,语言是整个,SAP,系统的基础开发工具和技术平台,专为各种商业应用的开发而设计,具有批数据处理、货币格式转换、用户界面设计以及多语言支持的特性。,什么是,ABAP,服务器端的运行时环境,客户端的交互界面,ABAP,开发工作中所,需的一切开发工具,ABAP,并不仅仅是开发语言,是一套完整的,C/S,结构的应用程序开发框架,15,ABAP,程序结构,16,对话模块,子程序等,程序内部全局数据定义,数据定义,事件块,ABAP,程序基本结构,ABAP,程序结构,ABAP,程序运行时处理块调用,处理块,处理块,处理块,处理块按照预定义好的一定规则被调用,有些处理模块可以反复被调用。,处理块是程序代码模块,也是运行期间的单元,处理块,14,ABAP/4,ABAP,语言和,SAP,系统都在不断发展之中,目前最新版本是,ABAP/4,Text,in here,模块化技术,面向对象,ABAP/4,事件驱动机制,ABAP/4,17,SAP,公司最初开发,ABAP/4,语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在,,ABAP/4,已成为,SAP,开发所有自己的应用程序的仅有工具,并且在实施过程中,也由实施方的开发人员为客户提供定制化开发,以满足个性化需求。,ABAP/4,是第四代支持结构化程序设计的语言。它与,JAVA,C#,一样,包含控制结构和模块化概念。同时,它也支持面向对象的程序设计方法,这就为,ABAP,的应用开发开拓了更广阔的空间。不仅如此,它还可以和其他编程语言的集成应用,如,VB,,,JAVA,,,C/C+,等。,ABAP,与,VB,类似,具有解释执行的特点,但是,ABAP,又同时与,JAVA,等相同,具有编译后生成编译过对象的特点,其编译的结果将缓存在数据库中,多次执行时提高性能。,18,ABAP,可以做什么,ABAP,可以用来编写报表程序,用于集中展现,综合或明细的业务数据,ABAP,可以用来编写表单打印,用于套打格式纸张,或打印单据,ABAP,可以用来编写用户交互程序,用户可以,通过屏幕、控件实现业务功能操作,ABAP,可以用来开发,interface,程序,本地数据或外部,系统数据可通过,interface,交换,ABAP,的作用,19,其他,ERP,系统,ERP,系统,ORACLE,ERP,SAP,R/3,金蝶,K3,用友,U8,谢谢各位老师、同学,Thank You!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服