SAP ABAP基础语法培训教程珍藏版 ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ SAP:System, Application and Products in Data Processing,即数据处理的系统、应用 和产品
2020/9/1
3
SAP ABAP基础语法培训教程珍藏版
后勤系统 人力资源
SD
销售与分销
MM
物料管理
PP
生产计划
FI
财务会计
CO
财务控制
TR
司库
QM
质量管理
▪ 开发类别的主要功能是对仓库对象进行管理(目录 管理及传输控制管理等)
▪ 开发类别中所包含的仓库对象可以通过对象浏览器 (SE80)查看和维护
▪ 开发类是ABAP工作台对象,其修改通过Transport Organizer记录,开发类别的开发类别是其自身
2020/9/1
16
SAP ABAP基础语法培训教程珍藏 版
➢ 项目文档:项目设计、实施进度等 ➢ 最终用户文档:对象说明、程序说明等 ➢ 技术说明文档:程序代码说明、程序规格等
▪ 修订列表维护:对所有对象的修改清单 ▪ 对象模块化、在线文档标准等
2020/9/1
11
SAP ABAP基础语法培训教程珍藏 版
▪ SAP及ABAP/4 Overview ▪ 系统开发语言 ▪ 创建企业报表 ▪ 应用事务开发 ▪ 商用文档设计
▪ 基础系统组件(BC,Basis Components) ▪ 品质管理(QM,Quality Management) ▪ 资产管理(AM,Assets Management)
2020/9/1
7
S&D 销售订单
SAP 业务流程
PP
MM
主生产计划
物料需求计划
生产订单
采购订单
运输 开票
生产执行
库存管理 发票校验
客户/服务器
PS
项目管理
PM
工厂维护
HR
人事管理
WF
工作流程管理
IS
行业解决方案
财务系统
客户及工业部门的 特殊要求
2020/9/1
4
SAP ABAP基础语法培训教程珍藏 版
▪ CRM顾客关系管理 ▪ SCM供应链管理 ▪ BW商业信息仓库 ▪ APO高级计划与优化(Advanced Planner and
2020/9/1
12
SAP ABAP基础语法培训教程珍藏 版
▪ R/3体系结构 ▪ R/3仓库与开发平台 ▪ 系统开发工具 ▪ 第一个ABAP程序 ▪ ABAP数据字典介绍
2020/9/1
13
SAP ABAP基础语法培训教程珍藏 版
逻辑上分为显示层、应用层、数据库层
➢ 数据库层:主要业务数据及开发过程中的程序和 元数据通过关系数据库管理系统进行操作;
➢ ABAP程序 ➢ 数据库表结构定义
➢ 系统数据类型
▪ 仓库对象不是企业业务数据,而是系统内部 数据,与Client无关
▪ 仓库对象要从R/3系统传入另一R/3系统,需 要开发类别辅助
2020/9/1
15
SAP ABAP基础语法培训教程珍藏 版
▪ 仓库对象创建时,需要指定所属的开发类别
▪ 仓库对象在R/3仓库中按照开发类别分类,这些对 象的集合形成的组织单元即为开发类别
▪ 对象导航器:Object Navigator,通过开发
类别组织R/3对象的浏览及维护
▪ 程序编辑器:ABAP Editor,编辑ABAP程
序代码
▪ 数据建模器:Data modeler,业务数据建
模工具
▪ 数据字典:ABAP Dictionary,定义系统数
据类型及数据库对象
▪ 简单报表创建器:ABAP Query
2020/9/1
17
SAP ABAP基础语法培训教程珍藏 版
▪ 函数创建器:Function Builder,创建功能模块 ▪ 类创建器:Class Builder,创建ABAP类及方法等
面向对象元素
▪ 菜单绘制器:Menu Painter,用于创建屏幕的标
题、菜单、工具栏中的元素及功能设定
▪ 屏幕绘制器:Screen PainterFra Baidu bibliotek用于创建SAP标准
➢ 应用层:从数据层提取数据进行处理或者存储新 数据
➢ 显示层:SAPGUI,系统和用户间的接口,用户 通过该层访问系统应用、输入新数据并接受工作 过程的处理结果
2020/9/1
14
SAP ABAP基础语法培训教程珍藏 版
▪ R/3仓库储存所有SAP系统开发过程中的对象, 这些对象也被称之为仓库对象:
CO/FI 成本 财务
2020/9/1
8
SAP ABAP基础语法培训教程珍藏 版
▪ 总体规划,分步实施 ▪ 教育和培训 ▪ 原形测试 ▪ 数据准备 ▪ 系统开发 ▪ 模拟运行 ▪ 切换
2020/9/1
9
SAP ABAP基础语法培训教程珍藏 版
▪ 实施过程中需要多少个R/3系统
▪ 需要多少个Client,具体任务是什么
Optimizer)
2020/9/1
5
SAP ABAP基础语法培训教程珍藏 版
▪ 生产计划控制 ▪ 物料管理 ▪ 销售与分销 ▪ 财务会计 ▪ 管理会计 ▪ 人力资源
2020/9/1
6
SAP ABAP基础语法培训教程珍藏 版
▪ 跨应用组件(CA,Cross-Application Components)
屏幕
▪ 工作台管理器:Workbench Organizer,用于管
理修改请求
2020/9/1
18
SAP ABAP基础语法培训教程珍藏 ▪ ABAP工作台的众多版开发工具的中心入口,可
对各种R/3仓库对象进行维护,具体见下图
▪ 事务码:SE80
▪ 包括导航区域、对象浏览及工具区域三大 块
➢ 导航区域:对象列表选择及名称输入区域
SAP ABAP基础语法培训教程 珍藏版
Sap及abap概述
2020/9/1
1
SAP ABAP基础语法培训教程珍藏 版
▪ SAP及ABAP/4 Overview ▪ 系统开发语言 ▪ 创建企业报表 ▪ 应用事务开发 ▪ 商用文档设计
2020/9/1
2
SAP ABAP基础语法培训教程珍藏 版
▪ ERP巨人SAP:创立于1972年,ERP思想的 倡导者,ERP领域中处于领导地位,全球最 优秀的企业管理软件供应商
▪ 各个集团将如何分布在不同的系统中
▪ ——通常将“开发”、“质量控制(测 试)”、“产品”分别置于三个不同系统的 不同集团中
2020/9/1
10
SAP ABAP基础语法培训教程珍藏 版
▪ 制定命名规则:自定制的所有对象应当以“Z”或
“Y”开头;避免命名冲突
▪ 界面风格指南:应与SAP的标准保持一致 ▪ 文档维护:
2020/9/1
3
SAP ABAP基础语法培训教程珍藏版
后勤系统 人力资源
SD
销售与分销
MM
物料管理
PP
生产计划
FI
财务会计
CO
财务控制
TR
司库
QM
质量管理
▪ 开发类别的主要功能是对仓库对象进行管理(目录 管理及传输控制管理等)
▪ 开发类别中所包含的仓库对象可以通过对象浏览器 (SE80)查看和维护
▪ 开发类是ABAP工作台对象,其修改通过Transport Organizer记录,开发类别的开发类别是其自身
2020/9/1
16
SAP ABAP基础语法培训教程珍藏 版
➢ 项目文档:项目设计、实施进度等 ➢ 最终用户文档:对象说明、程序说明等 ➢ 技术说明文档:程序代码说明、程序规格等
▪ 修订列表维护:对所有对象的修改清单 ▪ 对象模块化、在线文档标准等
2020/9/1
11
SAP ABAP基础语法培训教程珍藏 版
▪ SAP及ABAP/4 Overview ▪ 系统开发语言 ▪ 创建企业报表 ▪ 应用事务开发 ▪ 商用文档设计
▪ 基础系统组件(BC,Basis Components) ▪ 品质管理(QM,Quality Management) ▪ 资产管理(AM,Assets Management)
2020/9/1
7
S&D 销售订单
SAP 业务流程
PP
MM
主生产计划
物料需求计划
生产订单
采购订单
运输 开票
生产执行
库存管理 发票校验
客户/服务器
PS
项目管理
PM
工厂维护
HR
人事管理
WF
工作流程管理
IS
行业解决方案
财务系统
客户及工业部门的 特殊要求
2020/9/1
4
SAP ABAP基础语法培训教程珍藏 版
▪ CRM顾客关系管理 ▪ SCM供应链管理 ▪ BW商业信息仓库 ▪ APO高级计划与优化(Advanced Planner and
2020/9/1
12
SAP ABAP基础语法培训教程珍藏 版
▪ R/3体系结构 ▪ R/3仓库与开发平台 ▪ 系统开发工具 ▪ 第一个ABAP程序 ▪ ABAP数据字典介绍
2020/9/1
13
SAP ABAP基础语法培训教程珍藏 版
逻辑上分为显示层、应用层、数据库层
➢ 数据库层:主要业务数据及开发过程中的程序和 元数据通过关系数据库管理系统进行操作;
➢ ABAP程序 ➢ 数据库表结构定义
➢ 系统数据类型
▪ 仓库对象不是企业业务数据,而是系统内部 数据,与Client无关
▪ 仓库对象要从R/3系统传入另一R/3系统,需 要开发类别辅助
2020/9/1
15
SAP ABAP基础语法培训教程珍藏 版
▪ 仓库对象创建时,需要指定所属的开发类别
▪ 仓库对象在R/3仓库中按照开发类别分类,这些对 象的集合形成的组织单元即为开发类别
▪ 对象导航器:Object Navigator,通过开发
类别组织R/3对象的浏览及维护
▪ 程序编辑器:ABAP Editor,编辑ABAP程
序代码
▪ 数据建模器:Data modeler,业务数据建
模工具
▪ 数据字典:ABAP Dictionary,定义系统数
据类型及数据库对象
▪ 简单报表创建器:ABAP Query
2020/9/1
17
SAP ABAP基础语法培训教程珍藏 版
▪ 函数创建器:Function Builder,创建功能模块 ▪ 类创建器:Class Builder,创建ABAP类及方法等
面向对象元素
▪ 菜单绘制器:Menu Painter,用于创建屏幕的标
题、菜单、工具栏中的元素及功能设定
▪ 屏幕绘制器:Screen PainterFra Baidu bibliotek用于创建SAP标准
➢ 应用层:从数据层提取数据进行处理或者存储新 数据
➢ 显示层:SAPGUI,系统和用户间的接口,用户 通过该层访问系统应用、输入新数据并接受工作 过程的处理结果
2020/9/1
14
SAP ABAP基础语法培训教程珍藏 版
▪ R/3仓库储存所有SAP系统开发过程中的对象, 这些对象也被称之为仓库对象:
CO/FI 成本 财务
2020/9/1
8
SAP ABAP基础语法培训教程珍藏 版
▪ 总体规划,分步实施 ▪ 教育和培训 ▪ 原形测试 ▪ 数据准备 ▪ 系统开发 ▪ 模拟运行 ▪ 切换
2020/9/1
9
SAP ABAP基础语法培训教程珍藏 版
▪ 实施过程中需要多少个R/3系统
▪ 需要多少个Client,具体任务是什么
Optimizer)
2020/9/1
5
SAP ABAP基础语法培训教程珍藏 版
▪ 生产计划控制 ▪ 物料管理 ▪ 销售与分销 ▪ 财务会计 ▪ 管理会计 ▪ 人力资源
2020/9/1
6
SAP ABAP基础语法培训教程珍藏 版
▪ 跨应用组件(CA,Cross-Application Components)
屏幕
▪ 工作台管理器:Workbench Organizer,用于管
理修改请求
2020/9/1
18
SAP ABAP基础语法培训教程珍藏 ▪ ABAP工作台的众多版开发工具的中心入口,可
对各种R/3仓库对象进行维护,具体见下图
▪ 事务码:SE80
▪ 包括导航区域、对象浏览及工具区域三大 块
➢ 导航区域:对象列表选择及名称输入区域
SAP ABAP基础语法培训教程 珍藏版
Sap及abap概述
2020/9/1
1
SAP ABAP基础语法培训教程珍藏 版
▪ SAP及ABAP/4 Overview ▪ 系统开发语言 ▪ 创建企业报表 ▪ 应用事务开发 ▪ 商用文档设计
2020/9/1
2
SAP ABAP基础语法培训教程珍藏 版
▪ ERP巨人SAP:创立于1972年,ERP思想的 倡导者,ERP领域中处于领导地位,全球最 优秀的企业管理软件供应商
▪ 各个集团将如何分布在不同的系统中
▪ ——通常将“开发”、“质量控制(测 试)”、“产品”分别置于三个不同系统的 不同集团中
2020/9/1
10
SAP ABAP基础语法培训教程珍藏 版
▪ 制定命名规则:自定制的所有对象应当以“Z”或
“Y”开头;避免命名冲突
▪ 界面风格指南:应与SAP的标准保持一致 ▪ 文档维护: