跳转到主要内容
Chinese, Simplified

企业资源规划(ERP)的核心架构SAP R/3彻底改变了企业内部运营的方式。在本详细教程中,我们将研究SAP R/3架构的组件、层和优势,以便充分了解其模块化结构和多层架构如何实现跨功能领域的平滑集成。

目录

  1. SAP R/3架构简介
  2. SAP R/3架构的定义
  3. SAP R3意味着
  4. SAP R/3架构:解释
  5. 演示层
  6. 应用程序层
  7. 数据库层
  8. 为什么选择R/3架构?
  9. SAP R/3架构工作流程
    1. 什么是SAP R/3架构?
    2. SAP R/3架构中的表示层是什么?
    3. SAP R/3架构的应用层的目的和功能是什么?

SAP R/3架构简介

SAP R3架构是一种广泛使用的企业资源规划(ERP)软件,可帮助企业组织和自动化其业务流程。该结构旨在为各种规模的企业提供灵活性和容量,是SAP R/3的主要和关键功能。SAP R/3架构基于三层客户机-服务器模型,该模型包括接口层、应用程序层和应用程序层。

SAP R/3架构的定义

R3表示实时。SAP R/3软件通过实时集成方便并连接组织的所有事务。例如,一个应用程序中的任何更改或升级都需要自动修改或更新其他相关应用程序的数据。

SAP R3意味着

SAP R-3是Data Processing Release 3中系统、应用程序和产品的缩写。SAP的第三代企业资源规划(ERP)软件被称为。SAP R/3于20世纪90年代初发布,迅速成为世界领先的系统之一。

SAP R3中的字母“R”代表实时,表示系统能够快速处理和发送数据,以便根据当前信息做出明智的业务决策。此外,“3”标志着该程序继之前的R/1和R/2版本之后的第三个主要版本。

SAP R/3架构:解释

SAP R/3架构简化了组织的所有业务事务,并使用实时集成将它们连接在一起。实时集成可确保一个应用程序中的任何更改或升级都会导致其他应用程序中自动修改或更新数据。

我们知道SAP R/3架构,尤其是客户端-服务器软件。这确保了组成R/3系统的组/层被构建为通过各种计算机系统同时操作。当一家公司安装SAP软件时,每个部分(或R/3中的“层”)都通过单独的专用计算机系统的硬件进行存储、控制和处理。

每个层都能够调用所有其他层来完成作业。请求服务的组件/层被称为“客户端”,提供服务的组件和层被称之为“服务器”。这就是术语“客户端/服务器”。

该R/3架构的三个概念层是R/3框架的经典配置包括以下软件层:

SAP R/3 Architecture

演示层

它接收来自用户的输入并生成方法请求。Presentation Layer是用户的界面,可以使用各种不同的图形用户界面(GUI)。SAP GUI是SAP自己的用户界面程序(超过20种语言)。

通常,演示或GUI层从用户那里收集键盘/鼠标数据,并将数据发送到应用程序层,以处理进一步处理的请求。当该层接收到来自应用程序层的输出时,它会重新格式化数据,并在用户的PC屏幕上显示文本和图形数据。

应用程序层

它使用软件逻辑应用程序来接收和处理进程请求。

应用层由R/3的核心组件组成。大多数R/3业务逻辑处理发生在应用服务器层。这是调度程序控制作业过程的地方。

应用程序服务器为业务流程提供R/3应用程序的完整逻辑。应用服务器的数量可以链接到网络并且在地理上分布。

数据库层

存储和恢复所有数据。数据库层处理R/3框架的应用程序元素和企业的操作数据。应用程序根据需要从数据库下载,加载到应用程序层,然后从那里运行。

数据库层包括一个引擎,其唯一功能是代表应用层存储和检索数据。SAP R/3使用行业标准数据库访问语言SQL(发音为“SEE”-“QUEL”-结构化查询语言)作为访问其支持数据库的接口

为什么选择R/3架构?

R/3架构主要旨在提供一系列紧密耦合的大规模业务应用程序。对于任何R/3方法,应用程序的正常集合如下:

  • 生产计划
  • 材料管理
  • 销售和分销
  • 财务会计
  • 控制,等等

SAP R/3竞争因素概述如下

R/3 Architecture

SAP R/3架构工作流程

SAP R/3流程用于有效地处理软件应用程序的操作系统资源需求。该方法与软件应用程序密切相关。内存和对系统资源的访问可用于任何操作。在应用程序服务器中执行的工作类型决定了请求。

SAP的专有控制代理SAP DISPATCHER位于R/3 Basis内核的中间。调度设备处理R/3应用程序的服务和相应的操作系统,以控制其进程操作。进程的确切数量取决于配置并有所不同。调度器的主要功能是处理挂起的应用程序的工作流程。

特殊工作流程可用于:

  • 对话在线工作流程-交互式SAPGUI屏幕处理请求
  • 更新工作流程-数据库的更新
  • 后台工作流程-用于后台处理,如批处理作业
  • 假脱机工作过程假脱机/打印过程
  • 排队工作流程锁定管理

 

什么是SAP R/3架构?

SAP R/3架构是指其ERP系统用于信息处理的三层客户端/服务器框架。它的组成包括三层——表示、应用程序和数据库。

SAP R/3架构中的表示层是什么?

在SAP R/3架构中,表示层显示数据并提供用户界面功能。也称为前端层,用户直接与该组件交互。

SAP R/3架构的应用层的目的和功能是什么?

在SAP R/3体架构中,应用程序层扮演两个主要角色——处理业务逻辑和执行事务——以及充当应用程序服务器所在的中间层。

原文地址
https://www.saptutorials.in/sap-r3-architecture/
本文地址
Article

微信

知识星球

微信公众号

视频号