SAP ABAP基础语法培训教程(珍藏版) PPT

合集下载

SAP-ABAP程序设计基础教程第1课SAP系统基础知识课件

SAP-ABAP程序设计基础教程第1课SAP系统基础知识课件

SAP-ABAP程序设计基础教程第1课SAP系统基础知识
6
SAP NetWeaver 平台
SAP-ABAP程序设计基础教程第1课SAP系统基础知识
7
SAP-ABAP程序设计基础教程第1课SAP系统基础知识
4
提供的基于Internet的解决方案
SAP-ABAP程序设计基础教程第1课SAP系统基础知识
5
SAP系统构成
销售与分销售(SD,Sales and Distribution) o 物料管理(MM,Materials Management) o 生产计划控制(PP,Production Plan and Control) o 财务会计(FI,Financial Accounting) o 控制(CO,Controlling) o 人力资源(HR,Human Resources) o ABAP (Advanced Business Application Programming)
第1章SAP系统基础知识
ERP系统本质
ERP系统是综合了企业管理理念、业务流程、基 础数据、人力物力、计算机软硬件于一体的企业资 源管理系统。它的核心思想是面向供应链的管理思 想,它综合应用了客户机/服务器体系、关系型数 据库系统、面向对象技术、网络通讯等信息技术, 按照ERP管理思想设计的软件产品。
SAP-ABAP程序设计基础教程第1课SAP系统基础知识
3
SAP产品简介
o SAP Business Suite o mySAP ERP o mySAP CRM o SAP Netweaver o o SAP R/3 o SAP All-in One (SAP A1) o SAP Business One (SAP B1) o mySAP ERP200X(ECCX)

SAP-ABAP程序设计基础教程第7章ABAP数据库操作PPT课件

SAP-ABAP程序设计基础教程第7章ABAP数据库操作PPT课件

其步骤如下: 打开光标: 使用光标几乎可从任何 SELECT 语句的结果集中获得下一行(或 一些行)。为此,应该按如下格式使用OPEN CURSOR 语句将光 标与相关的SELECT 语句链接起来,语法是:
OPEN CURSOR [WITH HOLD] <c> FOR SELECT ........
-
7
SELECT <field list> FROM table INTO | APPENDING [CORRESPONDING FIELDS OF] TABLE itab WHERE <condition> .
-
8
总计表达式
使用总计表达式,可从数据库表的列<f> 中取得统计数据,有 效的总计表达式有: (1) MAX: 返回列<f>的最大值 (2) MIN: 返回列<f>的最小值 (3) SUM: 返回列<f>的总计 (3) AVG: 返回列<f>的平均值 (4) COUNT:给值或行计数:其中COUNT( DISTINCT <f> )
使用光标从数据库表中读取行
-
3
从数据库表中读取数据
SELECT语句的用法
SELECT <result> FROM <source> [INTO <target>] [WHERE <condition>] [GROUP BY <fields>] [HAVING <cond>] [ORDER BY
<sort_order>].
删除行
DELETE: 可使用DELETE 语句从数据库表中删除行。

SAPABAP基础语法培训教程

SAPABAP基础语法培训教程

SAPABAP基础语法培训教程SAP ABAP(Advanced Business Application Programming)是一种基于ERP平台的开发语言,ABAP基础语法是程序员学习和掌握ABAP语言的基础。

本教程将为大家介绍ABAP语言的基本概念和语法规则。

1.ABAP程序结构ABAP程序由模块(MODULE)、函数(FUNCTION)和方法(METHOD)组成。

每个程序都由声明、定义和执行部分构成。

声明部分包括程序名称、输入输出参数和局部变量的声明。

定义部分包括逻辑处理和函数实现。

执行部分包括调用其他程序或函数的操作。

2.数据类型ABAP支持多种数据类型,包括整数、小数、字符串、日期和时间等。

声明和定义变量时需要指定数据类型,如:DATA num TYPE I.(整数类型的变量)ABAP还支持结构体和表格类型的数据。

在声明变量时,可以使用LIKE关键字指定一个已有变量的数据类型。

3.控制语句ABAP的控制语句包括条件语句和循环语句。

条件语句包括IF、CASE和WHEN等关键字。

例如:IF condition.statement.ELSEIF condition.statement.ELSE.statement.ENDIF.循环语句包括DO、WHILE和LOOP等关键字。

例如:DOnTIMES.statement.ENDDO.WHILE condition.statement.ENDWHILE.LOOP AT itab.statement.ENDLOOP.4.函数和方法ABAP可以定义自己的函数和方法,以供其他程序或函数调用。

函数由FUNCTION关键字定义,例如:FUNCTION function_name.statement.ENDFUNCTION.方法由METHOD关键字定义,例如:METHOD method_name.statement.ENDMETHOD.在函数和方法中可以通过EXPORTING关键字指定输出参数,通过IMPORTING关键字指定输入参数。

2024版SAPABAP基础语法培训教程

2024版SAPABAP基础语法培训教程

培训教程•基础概念与入门•控制结构与流程控制•数据处理与操作•模块化编程实践•调试技巧与问题解决•实战案例分析与练习基础概念与入门SAPABAP是SAP系统中用于开发应用程序的高级编程语言。

它支持结构化编程,具有强大的数据处理和逻辑判断能力。

SAPABAP广泛应用于SAP系统的定制开发、报表生成、接口编程等方面。

SAPABAP简介编程环境与工具SAPABAP开发环境提供代码编辑器、调试器、性能分析工具等。

SAPGUI用于与SAP系统交互的图形用户界面。

ABAP Workbench集成开发环境,包括多种开发工具,如数据字典、函数库、屏幕画板等。

包括字符型、数值型、日期型、时间型等。

数据类型变量数据类型转换用于存储数据的容器,包括局部变量、全局变量、静态变量等。

不同数据类型之间的转换规则和方法。

030201数据类型与变量包括算术运算符、比较运算符、逻辑运算符等。

运算符由变量、常量、运算符等组成的计算式。

表达式运算符的优先级和结合性规则,用于确定表达式的计算顺序。

优先级与结合性运算符与表达式控制结构与流程控制用于根据条件执行不同的操作,包括简单IF 、IF-ELSE 和嵌套IF 结构。

IF 语句根据表达式的值选择执行不同的代码块,类似于其他编程语言中的switch-case 结构。

CASE 语句AND 、OR 和NOT 等,用于组合或修改条件表达式的结果。

逻辑运算符条件语句FOR 循环根据指定的次数重复执行一段代码,通常用于遍历数组或处理具有固定次数的任务。

DO 循环重复执行一段代码,直到满足指定的结束条件,包括DO WHILE和DO UNTIL 两种形式。

LOOP 语句无限循环执行一段代码,直到遇到特定的退出语句(如EXIT 或CHECK )才结束。

循环语句03CHECK 语句检查指定条件是否满足,如果不满足则跳转到指定的标签位置。

01JUMP 语句无条件跳转到程序中的指定位置,通常与标签(LABEL )一起使用。

SAP培训教材(PPT 45页)_5316

SAP培训教材(PPT 45页)_5316

SAP导航—收藏夹
2、添加事务码 到个人收藏夹
3、显示收藏夹清单
• 收藏夹:用户可根据业务 操作的频率,选择事务码 到收藏夹,方便系统操作 的事务码选择。
• 用户名下的收藏夹内容由 用户自己定义。
1、单击左键 选中事务码
SAP导航—菜单选项设定
第四选项 : 显示事务码
SAP导航—显示关键字设置
SAP导航—条件输入
输入条件时“多项选择” 点选
SAP导航—权限检查
事务码SU53:权限检查
SAP导航—屏幕上的帮助
屏幕上的帮助
F1
公司代码
F4
区域:
公司代码
??
说明:
公司代码表现了一个独立的会 计单元。如企业集团中的一个 公司。
扩充帮助
技术信息
公司代码 0001 0002 0003
选择
公司名称 SAP AG Walldorf SAP Italia SAP Schweiz
按钮
功能描述
回车 命令列
保存 返回 退出 取消 创建新会话 执行
SAP导航—快速复制和粘贴
复制: 按鼠标左键拖曳 粘贴 : 将光标移到要粘 贴处按鼠标右键
SAP导航—数据输出接口
数据输出—将数据清单保存成本地文件(Save to local file)
文件名称要指定附档 名 1、未转换 : *.txt 2、电子表格 : *.xls 3、RTF格式 : *.doc 4、HTML格式 : *.htm
1972年-R/1 自动化财务会计以及交易处理程序。 1979年-大型机的R /2系统,使得ERP这样的产品可以在全球应用。 1992年-SAP推出了革命性的产品-R/3,R/3使得SAP从一家小型软件 公司真正成为企业应用软件领域的领导者。 1999年-SAP公司推出协同电子商务解决方案。 2002年-mySAP商务套件解决方案。

经典的SAP入门培训教程(ppt 43页)

经典的SAP入门培训教程(ppt 43页)
SAP AG
实际成本来自: 货物移动和单独需求 的发票接收 随同订单的结算 间接成本
实际成本来自: 货物移动和汇集 需求的发票接收 内部活动 间接成本
R
38
39
成本监控
成 本 要 素 / -子 件 生产作业 务料消耗 外部作业 外部采购 间接成本
成 本 - 负 荷 / 缩 减 (实 际 ) 计划领料 / 未计划 工序确认 内向库存移动 收货 / 发票接受 (外 部 作 业 )
R
SAP AG 25
车间文档
订单表头
工工 序序
物物 料料 子子 件件
PP RR TT 成成 本本
计计 划划 目目 标标 实实 际际
100
20
50
对象一览 工序控制单 作业单 工票 完成确认 领料单 发货单 PRT 一 览 用户指定
R
SAP AG 26
领 料 版类 型本
生产订单 成本中心 固定资产 销售
收货 D
生产订单
采购订单
物料 A
B
贸易货物D
R
实际成本结算
41
本节结束,请提问!
42
SAP AG
用途
发货
样品 损耗
27
从仓库 从寄售库存 从发货仓位 从 库 位 (LV S) 发货
R
28
货物移动影响
预留
库存数量 消耗统计 ...
A m a te ria
G /L 科 目 : 资 产 负 债 表 A /C 消 耗 A /C ...
SAP AG
发货过帐
物料凭证
会计凭证
29
消耗点: 成本中心 订单 ...
R
SAP AG 40
数量和价值流: 销售订单

《ABAP基础》课件

《ABAP基础》课件

ABAP中常用的包和函数
探索ABAP中常用的包和函数,加快开发进程并提高代码重用性。
ABAP中的GUI编程
学习如何开发具有交互性和可视化效果的GUI应用程序,为用户提供更好的体验。
ABAP中的Webdynpro
介绍ABAP中的Webdynpro框架,用于快速构建现代化的Web应用程序和企业 门户。
ABAP数据类型
讲解ABAP中的数据类型和变量声明,包括基本数据类型、结构和表。
ABAP语法
深入理解ABAP编程语言的语法规则和常用操作符,以及控制流程和函数调用。
ABAP面向对象编程
学习如何在ABAP中使用面向对象编程的概念和技术,包括类、对象、继承和 封装。
ABAP数据库连接
了解如何在ABAP程序中连接和操作数据库,并处理数据的持久化和检索。
ABAP中的ALV技术
深入了解ABAP列表视图(ALV)技术,创建交互性和可定制性强的数据表格。
ABAP中的智能表单
了解如何创建漂亮且灵活的ABAP智能表单,用于生成和打印复杂的业务文档。
ABAP中的SAPUI5
探索ABAP中的SAPUI5框架,构建功能强大且现代化的企业级Web应用程序。
ABAP中的SAP HANA
了解如何在ABAP中利用SAP HANA数据库的强大功能,加速数据处理和分析。
ABAP中的BADI
介绍ABAP中的业务添加删除接口(BADI)技术,实现对SAP系统行为的增强和 定制。
ABAP中的BAPI
学习如何使用ABAP中的业务应用编程接口(BAPI)与SAP系统进行交互和数据 同步。
案例分析
通过实例分析和实践,将ABAP的知识应用于实际项目,深化理解和技能。
《程!本课程将带您深入了解ABAP编程,并分享 一些最佳实践和调试技巧。

SAP及ABAP综合培训教案(ppt 274页)

SAP及ABAP综合培训教案(ppt 274页)

客户/服务器
PS
项目管理
PM
工厂维护
HR
人事管理
WF
工作流程管理
IS
行业解决方案
财务系统
客户及工业部门的 特殊要求 Nhomakorabea10/13/2019
张玉皎
SAP新的业务模块和组件
§ CRM顾客关系管理 § SCM供应链管理 § BW商业信息仓库 §APO高级计划与优化(Advanced Planner and
Optimizer)
张玉皎
一般报表
10/13/2019
张玉皎
ALV报表(一)
10/13/2019
张玉皎
ALV报表(二)
10/13/2019
张玉皎
ABAP Training
§ SAP及ABAP/4 Overview § 系统开发语言 § 创建企业报表 § 应用事务开发 § 商用文档设计
10/13/2019
张玉皎
对话编程简介
§ 工作台管理器:Workbench Organizer,用于管
理修改请求
10/13/2019
张玉皎
ABAP Workbench Tools
10/13/2019
张玉皎
对象导航器
§ ABAP工作台的众多开发工具的中心入口,可
对各种R/3仓库对象进行维护,具体见下图
§ 事务码:SE80
§ 包括导航区域、对象浏览及工具区域三大 块
10/13/2019
张玉皎
SAP实施Roadmap
10/13/2019
张玉皎
SAP实施结构设计
§ 实施过程中需要多少个R/3系统 § 需要多少个Client,具体任务是什么 § 各个集团将如何分布在不同的系统中 § ——通常将“开发”、“质量控制(测试)”、“

ABAP开发培训经典入门课件pptx(2024)

ABAP开发培训经典入门课件pptx(2024)

01
02
03
建立数据库连接
介绍如何在ABAP中建立 与数据库的连接,包括配 置数据源、设置连接参数 等。
2024/1/29
数据库配置管理
详细讲解数据库的配置管 理,包括数据库服务器的 配置、数据库用户的权限 管理等。
连接池技术
阐述连接池技术的原理及 其在ABAP中的应用,以 提高数据库连接的效率和 性能。
利用消息队列、企业服务总线(ESB)等中间件技术,实现ABAP 系统与其他系统的异步通信和数据交换。
API集成
通过调用其他系统提供的API接口,实现系统间的数据交互和业务 协同。
数据库集成
在数据库层面进行数据交换,如使用数据库链接(DBLink)或共 享数据库等方式。
31
系统扩展点与插件开发
01
扩展点概述
面向对象、事件驱动、数据库无关性、强大的数据处理能力 等。
ABAP语言应用领域
SAP系统定制开发、报表开发、接口开发、数据转换等。
4
开发环境搭建
安装SAP GUI客户端 ,并配置连接参数。
使用SAP GUI客户端 连接到SAP系统,并 打开ABAP开发环境 。
2024/1/29
在SAP系统中创建开 发用户,并分配相应 的开发权限。
具有更灵活的操作方式。
12
变量定义与赋值
变量定义
在ABAP中,变量必须先定义后使用。定义变量时需要指定变BAP中,可以使用赋值语句将值赋给变量。赋值语句的格式为“变量名 = 值”。此外,还可以使用输入输出语句从用户或文件中读取数据并赋给变量。
2024/1/29
2024/1/29
24
报表输出与打印
报表输出格式
介绍常见的报表输出格式,如PDF、Excel、Word等,让学员了解 不同输出格式的特点及适用场景。

SAP入门基础培训ppt课件

SAP入门基础培训ppt课件
MM)、销售与分销(SD)、生 产计划(PP)等。每个模块都具 有特定的功能和业务处理流程。
SAP技术特点
SAP系统具有高度的集成性、可 配置性和可扩展性,支持多种数 据库和操作系统平台,能够满足
不同企业的个性化需求。
典型业务流程示例
01 采购流程
介绍SAP系统中的采购流程,包括采购申请、供 应商选择、采购订单创建、收货与验货等环节。
根据蓝图设计结果,进行 系统配置和开发工作,包 括基础数据设置、业务流 程配置、报表开发等。
系统测试
组织全面的系统测试,包 括单元测试、集成测试和 用户验收测试等,确保系 统的稳定性和准确性。
问题处理与优化
针对测试过程中发现的问 题进行处理和优化,提高 系统的性能和用户体验。
04
SAP系统操作基础培训
能。
SAP基础操作
讲解了SAP系统的基本操作方 法,包括登录、导航、数据输
入与查询等。
SAP业务流程
通过案例演示,介绍了SAP系 统中采购、销售、库存管理等
业务流程的实现方法。
SAP报表与分析
介绍了SAP系统中的报表生成 和分析工具,包括标准报表、 自定义报表和数据分析等。
学员心得体会分享交流环节
01
解释主数据的概念及其在SAP系统中的重要性,介绍主数据的
分类。
主数据维护流程
02
详细演示主数据的维护流程,包括创建、修改、删除等操作。
主数据维护注意事项
03
强调在主数据维护过程中需要注意的事项,如数据准确性、完
整性等。
业务交易处理操作指南
业务交易概述
简要介绍业务交易的概念及其在SAP系统中的实现方式。
SAP起源于1970年代的德国,最初是为解决企业资源计划(ERP)问题而开发的软件系统 。

SAPABAP基础语法培训教程x

SAPABAP基础语法培训教程x

SAPABAP基础语法培训教程x一、教学内容1. SAP ABAP基本概念与编程环境2. ABAP基本语法与数据类型3. 流程控制语句4. 数据处理与运算符5. 函数与方法6. 面向对象编程7. 数据库操作与事务管理8. 调试与优化二、教学目标1. 掌握SAP ABAP编程语言的基本概念与语法。

2. 能够独立编写简单的ABAP程序,实现数据处理和业务逻辑。

3. 了解面向对象编程的基本原理,并能够运用到实际项目中。

三、教学难点与重点1. 教学难点:面向对象编程、数据库操作与事务管理。

2. 教学重点:ABAP基本语法、流程控制语句、数据处理与运算符。

四、教具与学具准备1. 教具:投影仪、计算机、教学PPT。

2. 学具:计算机、编程环境(SE80)、学习资料。

五、教学过程1. 实践情景引入:以一个简单的ABAP程序为例,展示程序运行过程,引发学生兴趣。

2. 讲解ABAP基本语法与数据类型:介绍基本数据类型、变量、常量等。

3. 流程控制语句:讲解条件语句、循环语句等流程控制方法。

4. 数据处理与运算符:讲解算术运算符、关系运算符、逻辑运算符等。

5. 函数与方法:介绍内建函数、自定义函数和方法的定义与调用。

6. 面向对象编程:讲解类与对象的概念,演示如何创建类和对象,并进行实例化。

7. 数据库操作与事务管理:介绍数据库连接、SQL语句、事务处理等。

8. 调试与优化:讲解调试工具的使用,以及代码优化技巧。

六、板书设计1. ABAP基本语法与数据类型:数据类型变量与常量2. 流程控制语句:条件语句循环语句3. 数据处理与运算符:算术运算符关系运算符逻辑运算符4. 函数与方法:内建函数自定义函数和方法5. 面向对象编程:类与对象实例化与方法调用6. 数据库操作与事务管理:数据库连接SQL语句事务处理七、作业设计输出“Hello, World!”输入一个整数,输出该整数的平方答案:WRITE: / 'Hello, World!' .READ: / input.IF input EQ 'q'.EXIT.ENDIF.WRITE: / input input.属性:姓名(name)、年龄(age)方法:构造函数(initialize)、输出信息(print_info)答案:CLASS Person DEFINITION.PUBLIC SECTION.DATA: name TYPE string,age TYPE i.METHODS: initializeRSING cx_root,print_info.ENDCLASS.CLASS Person IMPLEMENTATION.METHOD initialize.name = ''.age = 30.ENDMETHOD.METHOD print_info.WRITE: / '姓名:', name, ', 年龄:', age.ENDMETHOD.ENDCLASS.八、课后反思及拓展延伸1. 针对本节课的教学内容,引导学生进行课后复习,巩固所学知识。

SAP ABAP基础语法培训教程珍藏版 ppt课件

SAP ABAP基础语法培训教程珍藏版 ppt课件
▪ 对象导航器:Object Navigator,通过开发
类别组织R/3对象的浏览及维护
▪ 程序编辑器:ABAP Editor,编辑ABAP程
序代码
▪ 数据建模器:Data modeler,业务数据建
模工具
▪ 数据字典:ABAP Dictionary,定义系统数
据类型及数据库对象
▪ 简单报表创建器:ABAP Query
事务码SE38
2020/9/1
21
SAP ABAP基础语法培训教程珍藏 版
▪ ABAP advanced business application programming 是“高级商业应用编程”的缩写
▪ “Hello World”程序 ▪ 系统程序实例:ABAPDOCU、DWDM
2020/9/1
22
恢复初始状态不指向任何数据对象2020102068数值运算算术预算语句运算数学表达式语句关键字语句加法2020102069数值运算算术预算原则运算符号及括号都是abap关键字前后都需要有空格使用p类型进行计算时程序属性fixedpointedarithmetic没有选中的话运算时会被当作整数类型进行处理两个结构体同名字段也可以整体进行算术运算语句为addcorresponding前缀和运算关键字一样2020102070数值运算任意类型参数的数学函数函数名称说明abs返回输入参数的绝对值sign返回输入参数符号正数返回10返回0负数返回1trunc返回输入参数的整数部分frac返回输入参数的小数部分ceil返回不小于输入参数的最小整数值floor返回不大于输入参数的最大整数值2020102071数值运算浮点数类型的数学函数函数名称说明cossintan三角函数acosasinatan反三角函数coshsinhtanh双曲函数exp底数为e27182818285的幂函数loglog10底数为e10的对数sqrt平方根2020102072数值运算时间日期运算系统将日期时间先转换为数值类型根据这两种特殊的类型进行合理的增减如下所示data

SAPABAP基础语法培训教程

SAPABAP基础语法培训教程

SAPABAP基础语法培训教程SAPABAP语言是用于在SAP系统中开发和定制应用程序的编程语言。

对于想要了解和掌握ABAP语言的人来说,基础语法是必不可少的。

本教程将介绍ABAP语言的基础语法,并提供一些实例和注释来帮助读者更好地理解和掌握ABAP编程。

1.ABAP编程环境在开始编写ABAP程序之前,需要在SAP系统中设置ABAP开发环境。

可以使用SAP GUI(图形用户界面)或ABAP开发工具(比如Eclipse)来进行ABAP编程。

2.第一个ABAP程序ABAP程序通常以“REPORT”关键字开头,后跟一个程序名称。

然后是“BEGINOFREPORT”(BEGIN...END)语句和程序代码。

以下是一个简单的例子:REPORTZ_MY_FIRST_PROGRAM.BEGINOFREPORT.WRITE: 'Hello, world!'.ENDOFREPORT.在这个程序中,第一行指定了程序名称为“Z_MY_FIRST_PROGRAM”。

然后使用“BEGIN OF REPORT”和“END OF REPORT”来定义程序范围。

在范围内,使用WRITE语句打印“Hello, world!”。

3.变量和数据类型在ABAP中,可以使用关键字“DATA”来声明变量。

以下是一些常见的数据类型:-STRING:字符串-CHAR:字符-INT:整数-DECIMALS:小数-DATE:日期-TIME:时间声明变量的语法如下:DATA var_name TYPE data_type.以下是一个声明变量并赋值的例子:DATA lv_name TYPE STRING.lv_name = 'John'.在这个例子中,我们声明了一个名为“lv_name”的字符串类型变量,并将其赋值为“John”。

4.条件语句ABAP提供了一些条件控制语句,比如IF、CASE和LOOP。

以下是一个使用IF语句的例子:DATA lv_age TYPE INT.WRITE: 'You are an adult.'.ELSE.WRITE: 'You are a minor.'.ENDIF.在这个例子中,我们声明一个名为“lv_age”的整数类型变量,并将其赋值为25、然后使用IF语句检查年龄是否大于等于18,如果是,则打印“You are an adult.”,否则打印“You are a minor.”。

SAP及ABAP综合培训教案(ppt 274页)

SAP及ABAP综合培训教案(ppt 274页)

张玉皎
开发过程中标准制定
§ 制定命名规则:自定制的所有对象应当以“Z”或
“Y”开头;避免命名冲突
§ 界面风格指南:应与SAP的标准保持一致 § 文档维护:
Ø 项目文档:项目设计、实施进度等 Ø 最终用户文档:对象说明、程序说明等 Ø 技术说明文档:程序代码说明、程序规格等
§ 修订列表维护:对所有对象的修改清单 § 对象模块化、在线文档标准等
1/7/2020
张玉皎
S&D 销售订单
SAP 业务流程
PP
MM
主生产计划
物料需求计划
生产订单
采购订单
运输 开票
生产执行
库存管理 发票校验
1/7/2020
张玉皎
CO/FI 成本 财务
ERP实施步骤
§ 总体规划,分步实施 § 教育和培训 § 原形测试 § 数据准备 § 系统开发 § 模拟运行 § 切换
客户/服务器
PS
项目管理
PM
工厂维护
HR
人事管理
WF
工作流程管理
IS
行业解决方案
财务系统
客户及工业部门的 特殊要求
1/7/2020
张玉皎
SAP新的业务模块和组件
§ CRM顾客关系管理 § SCM供应链管理 § BW商业信息仓库 §APO高级计划与优化(Advanced Planner and
Optimizer)
§ 菜单绘制器:Menu Painter,用于创建屏幕的标
题、菜单、工具栏中的元素及功能设定
§ 屏幕绘制器:Screen Painter,用于创建SAP标准
屏幕
§ 工作台管理器:Workbench Organizer,用于管
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

R/3逻辑体系结构
逻辑上分为显示层、应用层、数据库层
➢ 数据库层:主要业务数据及开发过程中的程序和 元数据通过关系数据库管理系统进行操作;
➢ 应用层:从数据层提取数据进行处理或者存储新 数据
➢ 显示层:SAPGUI,系统和用户间的接口,用户 通过该层访问系统应用、输入新数据并接受工作 过程的处理结果
SAP其他业务模块
▪ 跨应用组件(CA,Cross-Application Components)
▪ 基础系统组件(BC,Basis Components) ▪ 品质管理(QM,Quality Managemபைடு நூலகம்nt) ▪ 资产管理(AM,Assets Management)
S&D 销售订单
SAP 业务流程
屏幕
▪ 工作台管理器:Workbench Organizer,用于管
理修改请求
对象导航器
▪ ABAP工作台的众多开发工具的中心入口,可
对各种R/3仓库对象进行维护,具体见下图
▪ 事务码:SE80
▪ 包括导航区域、对象浏览及工具区域三大 块
➢ 导航区域:对象列表选择及名称输入区域
➢ 对象列表:对象列表机上下文菜单(context menu)
R/3仓库
▪ R/3仓库储存所有SAP系统开发过程中的对象, 这些对象也被称之为仓库对象:
➢ ABAP程序 ➢ 数据库表结构定义 ➢ 系统数据类型
▪ 仓库对象不是企业业务数据,而是系统内部 数据,与Client无关
▪ 仓库对象要从R/3系统传入另一R/3系统,需 要开发类别辅助
开发类别
▪ 仓库对象创建时,需要指定所属的开发类别 ▪ 仓库对象在R/3仓库中按照开发类别分类,这些对
象的集合形成的组织单元即为开发类别 ▪ 开发类别的主要功能是对仓库对象进行管理(目录
管理及传输控制管理等) ▪ 开发类别中所包含的仓库对象可以通过对象浏览器
(SE80)查看和维护 ▪ 开发类是ABAP工作台对象,其修改通过Transport
Organizer记录,开发类别的开发类别是其自身
ABAP工作台工具介绍(1)
SAP ABAP基础语法培训教程(珍藏版)
ABAP Training
▪ SAP及ABAP/4 Overview ▪ 系统开发语言 ▪ 创建企业报表 ▪ 应用事务开发 ▪ 商用文档设计
SAP介绍
▪ ERP巨人SAP:创立于1972年,ERP思想的 倡导者,ERP领域中处于领导地位,全球最 优秀的企业管理软件供应商
▪ 对象导航器:Object Navigator,通过开发
类别组织R/3对象的浏览及维护
▪ 程序编辑器:ABAP Editor,编辑ABAP程
序代码
▪ 数据建模器:Data modeler,业务数据建
模工具
▪ 数据字典:ABAP Dictionary,定义系统数
据类型及数据库对象
▪ 简单报表创建器:ABAP Query
▪ “Hello World”程序 ▪ 系统程序实例:ABAPDOCU、DWDM
ABAP(DDIC)数据字典介绍
▪ 数据字典:定义和管理数据元素及数据库元素的
中心工具,所有的数据库表结构及系统全局数据类 型等都需要在其中创建并维护
▪ 功能:
➢ 自定义系统共用数据类型(基本类型、结构和表) ➢ 定义数据库对象结构(数据库表、视图和索引等) ➢ 进行屏幕字段的格式化、编辑,比如F1和F4帮
PP
MM
主生产计划
物料需求计划
生产订单
采购订单
运输 开票
生产执行
库存管理 发票校验
CO/FI 成本 财务
大家学习辛苦了,还是要坚持
继续保持安静
ERP实施步骤
▪ 总体规划,分步实施 ▪ 教育和培训 ▪ 原形测试 ▪ 数据准备 ▪ 系统开发 ▪ 模拟运行 ▪ 切换
SAP实施结构设计
▪ 实施过程中需要多少个R/3系统 ▪ 需要多少个Client,具体任务是什么 ▪ 各个集团将如何分布在不同的系统中 ▪ ——通常将“开发”、“质量控制(测
ABAP工作台工具介绍(2)
▪ 函数创建器:Function Builder,创建功能模块 ▪ 类创建器:Class Builder,创建ABAP类及方法等
面向对象元素
▪ 菜单绘制器:Menu Painter,用于创建屏幕的标
题、菜单、工具栏中的元素及功能设定
▪ 屏幕绘制器:Screen Painter,用于创建SAP标准
▪ 修订列表维护:对所有对象的修改清单 ▪ 对象模块化、在线文档标准等
ABAP Training
▪ SAP及ABAP/4 Overview ▪ 系统开发语言 ▪ 创建企业报表 ▪ 应用事务开发 ▪ 商用文档设计
R/3开发平台介绍
▪ R/3体系结构 ▪ R/3仓库与开发平台 ▪ 系统开发工具 ▪ 第一个ABAP程序 ▪ ABAP数据字典介绍
➢ 工具区域:ABAP工作台工具、工具栏、菜单、 标准工具栏、应用工具栏及附属窗口等
ABAP对象导航器图例
导航区域
工具区域
对象列表
附属窗口
ABAP编辑器路径
事务码SE38
Abap程序及相关介绍
▪ ABAP advanced business application programming 是“高级商业应用编程”的缩写
试)”、“产品”分别置于三个不同系统的 不同集团中
开发过程中标准制定
▪ 制定命名规则:自定制的所有对象应当以“Z”或
“Y”开头;避免命名冲突
▪ 界面风格指南:应与SAP的标准保持一致 ▪ 文档维护:
➢ 项目文档:项目设计、实施进度等 ➢ 最终用户文档:对象说明、程序说明等 ➢ 技术说明文档:程序代码说明、程序规格等
▪ SAP:System, Application and Products in Data Processing,即数据处理的系统、应用 和产品
SAP R/3——一体化ERP系统
后勤系统 人力资源
SD
销售与分销
MM
物料管理
PP
生产计划
FI
财务会计
CO
财务控制
TR
司库
QM
质量管理
客户/服务器
PS
项目管理
PM
工厂维护
HR
人事管理
WF
工作流程管理
IS
行业解决方案
财务系统
客户及工业部门的 特殊要求
SAP新的业务模块和组件
▪ CRM顾客关系管理 ▪ SCM供应链管理 ▪ BW商业信息仓库 ▪ APO高级计划与优化(Advanced Planner and
Optimizer)
R/3主要业务模块介绍
▪ 生产计划控制 ▪ 物料管理 ▪ 销售与分销 ▪ 财务会计 ▪ 管理会计 ▪ 人力资源
相关文档
最新文档