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

上传人:sh****n 文档编号:8625713 上传时间:2020-03-30 格式:PPT 页数:22 大小:3.02MB
返回 下载 相关 举报
SAP-ERP二次开发语言ABAP简介.ppt_第1页
第1页 / 共22页
SAP-ERP二次开发语言ABAP简介.ppt_第2页
第2页 / 共22页
SAP-ERP二次开发语言ABAP简介.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
SAP ERP二次开发语言ABAP简介 1 什么是SAP SAP全称SystemsApplicationsandProductsinDataProcessing SAP既是公司名称 又是其产品 企业管理解决方案的软件名称 SAPR 3系统是SAP公司的主打产品 是大型商用软件最具代表性的杰作 2 什么是ERP ERP是建立在现代企业的先进管理思想基础之上 利用信息技术为企业提供决策 计划 控制和业务的全方位 系统化解决平台 信息系统 管理思想及手段 实现方式 3 什么是ERP ERP的基本思想和相关信息技术是逐步发展起来的 大致包括3个阶段 物料需求计划阶段 制造资源计划阶段 ERP阶段 MRP MRPII ERP 4 SAPR 3系统 SAP系统结构 数据库 应用层 显示层 5 SAPR 3系统模块图 6 SAPR 3系统模块 CA跨应用组件报表创建 数据传输ESS系统 BC基础系统组件系统的开发平台 开发语言 权限管理系统 QM品质管理生产过程中的质量控制 AM资产管理监控固定资产和商品 控制并优化资产使用 7 全球应用SAPR 3的企业 Services ConsumerIndustries TradingIndustries FinancialServices ProcessManufacturing DiscreteManufacturing PublicServices 85 oftheForbes500runSAP 8 SAPR 3的全球业务 9 SAPR 3的系统特性 10 SAPR 3系统二次开发语言 JAVA 主要用于SAP应用服务器的JAVA编程 NET net编程 可以做出更友好的界面 屏蔽不需要输入的参数 这就简化了对SAP的直接操作软件 SAP NETConnector ABAP SAP自带语言 功能强大 应用广泛 11 SAPR 3组成 5 10 40 60 25 45 根据企业需求使用ABAP语言对现有模块进行功能增强 根据企业业务模块为不同企业定制不同的系统 数据库支持 页面支持等 SAPR3系统 根据企业需求使用ABAP语言增加系统功能 12 ABAP语言对与SAPR 3系统的支持 ABAP语言是一种专门应用于sap系统内部环境的一种开发语言 用来进行二次开发 这个开发语言比较特别 1 它依附于一种ERP系统的环境 离开ERP环境 它什么都不能做 2 它是操作数据库特别功能强大的一种开发语言 没有任何语言对数据库的支持超过它 13 什么是ABAP Advancedbusinessapplicationprogram ABAP 高级业务应用程序开发工具 一般说来 我们可以理解ABAP为一种开发语言 仅应用于SAPR 3系统内部 作为二次开发的最主要工具 也是所有SAPR 3应用的基础 严格意义上来说 ABAP语言是整个SAP系统的基础开发工具和技术平台 专为各种商业应用的开发而设计 具有批数据处理 货币格式转换 用户界面设计以及多语言支持的特性 什么是ABAP 服务器端的运行时环境 客户端的交互界面 ABAP开发工作中所需的一切开发工具 ABAP并不仅仅是开发语言 是一套完整的C S结构的应用程序开发框架 15 ABAP程序结构 16 对话模块 子程序等 程序内部全局数据定义 数据定义 事件块 ABAP程序基本结构 ABAP程序结构 ABAP程序运行时处理块调用 处理块 处理块 处理块 处理块按照预定义好的一定规则被调用 有些处理模块可以反复被调用 处理块是程序代码模块 也是运行期间的单元 处理块 14 ABAP 4 ABAP语言和SAP系统都在不断发展之中 目前最新版本是ABAP 4 Textinhere 模块化技术 面向对象 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系统 谢谢各位老师 同学 ThankYou
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!