1、R/3 体系结构
   
R/3 系统具有客户端-服务器(Client – Server)的分布式体系结构。
    在逻辑上包含面向用户的
    
     显示层
    
    、
    
     应用层
    
    和
    
     数据库
    
    三个级别组成,体系结构如下图所示。
   
     
   
    2、R/3 Basis 系统
   
R/3 Basis 系统 是R/3 系统的核心部分,是所有应用模块(财务管理、物流管理、人力资源管理等)的实现平台。
    R/3 Basis 系统包含三部分,
    
     核心基本服务
    
    、
    
     ABAP开发平台
    
    以及
    
     演示层组件
    
    。
   
    
     核心基本服务,
    
    指的是SAP R/3应用的运行环境,在软件处理器(虚拟机)上运行。
   
    
     ABAP 工作台
    
    ,指的是开发平台,开发人员可以创建、编辑、测试和管理应用程序。
   
    
     显示层组件
    
    ,指的是SAP GUI,用于系统和用户交互。
   
    3、R/3 应用程序
   
R/3应用程序的逻辑结构如下图所示。
     
   
其中,
    
     流逻辑
    
    ,使用的是屏幕语言编辑的特殊代码,和ABAP语言有区别。
   
    
     处理逻辑
    
    ,使用的是ABAP程序,用来处理实现逻辑。ABAP程序里面可以嵌入Open SQL语句,实现对数据库的增删改查操作。
   
    4、R/3 仓库
   
R/3 仓库是存储系统开发过程中的对象(如程序)的平台,包括ABAP程序、数据库表结构定义、系统数据类型等。简单理解,就是存储了程序、数据库表结构等。
 
