ABAP学习系列笔记—R/3 ERP系统(一)
前言
SAP 作为世界级的ERP系统,近年来正在实施SAP FIORI项目,迫于业务压力,不得不深入学习SAP ERP, 以便于能够一体化实施整个项目,本文为学习的系列笔记。
R/3的业务模块
-
后勤系统
- SD 销售与分销
- MM 物料管理
- PP 生产计划
- QM 质量管理
- PM 工厂维护
-
人力资源
- HR 人事管理
-
财务系统
- FI 财务会计
- CO 财务控制
- TR(Treasury) 司库 现金管理
-
客户以及工业部分特殊要求
- PS 项目管理
- WF 工作流程管理
- IS 行业解决方案
综上,总结起来R/3主要的模块包括: 生产计划控制,物料管理,销售与分销,财务会计,管理会计,人力资源。
SAP新的业务模块和组件
- CRM 客户关系管理
- SCM 供应链管理
- BW 商业信息仓库
- APO (Advanced Planner Optimizer) 高级计划和优化
同时, 也包含其他的业务模块:
- 跨应用组件(CA , Cross-Application Components)
- 基础系统组件(BC,Basis Components)
- 资产管理(AM, Assets Management)
SAP几大模块的业务流程
大体实施步骤
- 蓝图规划
- 培训
- 原型测试
- 数据准备
- 开发
- 测试
- 上线
开发标准制定
- 命名规则: 自定义所有对象均已 “Z”后者 “Y” 开头
- 界面风格: 整体风格和SAP的标准保持一致
R/3逻辑体系结构
逻辑上可以分为 显示层, 应用层,数据层
- 数据库层: 存储所有数据在关系型数据库当中。
- 应用层: 从数据库中提取数据处理分析
- 显示层: SAPGUI或者fiori, 处理数据最终的显示效果
ABAP工作台介绍
- 对象导航器(Object navigator) 事务码(SE80)
- 程序编辑器(ABAP Editor)事务码(SE38)
- 数据建模器 (Data Modeler)
- 数据字典 (ABAP Dictionary) 事务码SE11
- 简单报表创建器(ABAP Query)
- 函数创建器(Function Builder)
- 类创建器(Class Builder)
- 菜单绘制器 (Menu Painter)
- 屏幕绘制器(Screen Painter)
- 工作台管理器(Workbench Organizer)
标注: ABAP (Advanced business application programming)