欢迎来到天天文库
浏览记录
ID:46917638
大小:4.71 MB
页数:273页
时间:2019-11-29
《SAP-ABAP高级培训教材》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ABAP/4培训SAP及ABAP概述ABAPTraining§SAP及ABAP/4Overview§系统开发语言§创建企业报表§应用事务开发§商用文档设计张玉皎SAP介绍§ERP巨人SAP:创立于1972年,ERP思想的倡导者,ERP领域中处于领导地位,全球最优秀的企业管理软件供应商§SAP:System,ApplicationandProductsinDataProcessing,即数据处理的系统、应用和产品张玉皎SAPR/3——一体化ERP系统后勤系统财务系统SDFI销售与分销财务会计MMCO物料管理财务控制PPTR生产
2、计划司库客户/服务器QMPS质量管理项目管理PMWF工厂维护工作流程管理HRIS人事管理行业解决方案客户及工业部门的人力资源特殊要求张玉皎SAP新的业务模块和组件§CRM顾客关系管理§SCM供应链管理§BW商业信息仓库§APO高级计划与优化(AdvancedPlannerandOptimizer)张玉皎R/3主要业务模块介绍§生产计划控制§物料管理§销售与分销§财务会计§管理会计§人力资源张玉皎SAP其他业务模块§跨应用组件(CA,Cross-ApplicationCompo-nents)§基础系统组件(BC,BasisCo
3、mponents)§品质管理(QM,QualityManagement)§资产管理(AM,AssetsManagement)张玉皎SAP业务流程S&DPPMMCO/FI销售订单主生产计划物料需求计划生产订单采购订单成本运输生产执行库存管理发票校验财务开票张玉皎ERP实施步骤§总体规划,分步实施§教育和培训§原形测试§数据准备§系统开发§模拟运行§切换张玉皎SAP实施Roadmap张玉皎SAP实施结构设计§实施过程中需要多少个R/3系统§需要多少个Client,具体任务是什么§各个集团将如何分布在不同的系统中§——通常将“开发
4、”、“质量控制(测试)”、“产品”分别置于三个不同系统的不同集团中张玉皎开发过程中标准制定§制定命名规则:自定制的所有对象应当以“Z”或“Y”开头;避免命名冲突§界面风格指南:应与SAP的标准保持一致§文档维护:Ø项目文档:项目设计、实施进度等Ø最终用户文档:对象说明、程序说明等Ø技术说明文档:程序代码说明、程序规格等§修订列表维护:对所有对象的修改清单§对象模块化、在线文档标准等张玉皎ABAPTraining§SAP及ABAP/4Overview§系统开发语言§创建企业报表§应用事务开发§商用文档设计张玉皎R/3开发平台介
5、绍§R/3体系结构§R/3仓库与开发平台§系统开发工具§第一个ABAP程序§ABAP数据字典介绍张玉皎R/3逻辑体系结构逻辑上分为显示层、应用层、数据库层Ø数据库层:主要业务数据及开发过程中的程序和元数据通过关系数据库管理系统进行操作;Ø应用层:从数据层提取数据进行处理或者存储新数据Ø显示层:SAPGUI,系统和用户间的接口,用户通过该层访问系统应用、输入新数据并接受工作过程的处理结果张玉皎SystemArchitectureandABAPProgram张玉皎ExcerptforanABAPProgram张玉皎Interac
6、tionBetweenServerLayers张玉皎R/3仓库§R/3仓库储存所有SAP系统开发过程中的对象,这些对象也被称之为仓库对象:ØABAP程序Ø数据库表结构定义Ø系统数据类型§仓库对象不是企业业务数据,而是系统内部数据,与Client无关§仓库对象要从R/3系统传入另一R/3系统,需要开发类别辅助张玉皎StructureoftheRepository张玉皎开发类别§仓库对象创建时,需要指定所属的开发类别§仓库对象在R/3仓库中按照开发类别分类,这些对象的集合形成的组织单元即为开发类别§开发类别的主要功能是对仓库对象
7、进行管理(目录管理及传输控制管理等)§开发类别中所包含的仓库对象可以通过对象浏览器(SE80)查看和维护§开发类是ABAP工作台对象,其修改通过TransportOrganizer记录,开发类别的开发类别是其自身张玉皎TransportingDevelopmentObjects张玉皎ABAP工作台工具介绍(1)§对象导航器:ObjectNavigator,通过开发类别组织R/3对象的浏览及维护§程序编辑器:ABAPEditor,编辑ABAP程序代码§数据建模器:Datamodeler,业务数据建模工具§数据字典:ABAPDi
8、ctionary,定义系统数据类型及数据库对象§简单报表创建器:ABAPQuery张玉皎ABAP工作台工具介绍(2)§函数创建器:FunctionBuilder,创建功能模块§类创建器:ClassBuilder,创建ABAP类及方法等面向对象元素§菜单绘制器:MenuPainter,用于创
此文档下载收益归作者所有