ABAP学习系列笔记—R/3 ERP系统(一)

前言

SAP 作为世界级的ERP系统,近年来正在实施SAP FIORI项目,迫于业务压力,不得不深入学习SAP ERP, 以便于能够一体化实施整个项目,本文为学习的系列笔记。

R/3的业务模块

  1. 后勤系统

    • SD 销售与分销
    • MM 物料管理
    • PP 生产计划
    • QM 质量管理
    • PM 工厂维护
  2. 人力资源

    • HR 人事管理
  3. 财务系统

    • FI 财务会计
    • CO 财务控制
    • TR(Treasury) 司库 现金管理
  4. 客户以及工业部分特殊要求

    • PS 项目管理
    • WF 工作流程管理
    • IS 行业解决方案

综上,总结起来R/3主要的模块包括: 生产计划控制,物料管理,销售与分销,财务会计,管理会计,人力资源。

SAP新的业务模块和组件

  • CRM 客户关系管理
  • SCM 供应链管理
  • BW 商业信息仓库
  • APO (Advanced Planner Optimizer) 高级计划和优化

同时, 也包含其他的业务模块:

  • 跨应用组件(CA , Cross-Application Components)
  • 基础系统组件(BC,Basis Components)
  • 资产管理(AM, Assets Management)

SAP几大模块的业务流程

ABAP学习系列笔记—R/3 ERP系统(一)

大体实施步骤

  • 蓝图规划
  • 培训
  • 原型测试
  • 数据准备
  • 开发
  • 测试
  • 上线

开发标准制定

  • 命名规则: 自定义所有对象均已 “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)