- SAP Basis 教程
- SAP Basis - 首页
- SAP Basis - 概述
- SAP Basis - SAP GUI 安装
- SAP Basis - GUI 选择
- 系统架构与景观
- 硬件与软件安装
- SAP Basis - NW 系统
- SAP Basis - NW 架构
- SAP Basis - SAP 客户机管理
- SAP Basis - 用户活动
- 登录尝试次数
- SAP Basis - 作业处理
- 取消后台作业
- 监控后台作业
- 删除后台作业
- SAP Basis - 传输管理
- 管理传输路径
- SAP Basis - 补丁管理
- SAP Basis - 导入队列
- 内核升级与补丁
- SAP Basis - 系统监控
- SAP Basis - 远程函数调用
- ECC 与 HANA 之间的 RFC
- SAP Basis - 新维度产品
- SAP Basis 有用资源
- SAP Basis - 问答
- SAP Basis - 快速指南
- SAP Basis - 有用资源
- SAP Basis - 讨论
系统架构与景观
SAP 系统景观定义为 SAP 服务器的排列。理想情况下,在 SAP 环境中,存在三系统景观。系统景观由开发服务器 (Dev)、生产服务器 (PROD) 和质量保证服务器 (QAS) 组成。
SAP 架构定义为 SAP 系统的技术框架,它会随着时间而变化,与系统景观不同。SAP 架构随着新软件(如最新的 SAP ECC 6.0)而变化。
以下是 SAP 系统景观中的一个请求:
开发 >>>> 质量 >>>> 生产
下图表示 SAP 三层系统景观,工作流从 Dev > QAS > PROD,而不是反方向。
现在让我们讨论一下系统景观:
沙箱服务器
项目实施初期,使用沙箱服务器进行所有定制和配置。
开发服务器
接下来是将配置保存到开发服务器并在工作台请求中保存,这必须传输到生产服务器。
生产服务器
您可以将其视为项目投产/上线时完成工作的最终或最精细阶段。客户所需的所有更改都在 DEV 环境中执行,之后将请求传输到生产环境。
SAP 系统三层架构
下图显示了 SAP 系统的三层架构。表示层是最顶层的一层。它包含用于控制 SAP 系统的设备/应用程序。这可能包括移动设备、最终用户系统或 SAP GUI 或基于 Web 浏览器的客户端。
表示层与应用程序服务器通信以执行所有处理,应用程序服务器被称为 SAP 系统的大脑。
应用程序服务器包含多个实例,并与三层架构的数据库层通信。
底层称为数据库层。它负责存储所有数据。出于性能和安全原因,SAP 系统的数据库保存在单独的服务器上。
表示层包含用于 ABAP 和 JAVA 的不同组件,这些组件能够在 SAP 系统中进行数据通信和处理。
表示层的主要组件包括:
消息服务器 - 用于管理 ABAP 系统中分布式调度程序之间的通信。
消息服务器 - 用于管理服务器进程和 JAVA 调度程序。它用于管理 JRE 内部的通信。
调度程序队列 - 用于存储多种工作进程类型。
调度程序 - 用于将请求分配给工作进程。
内存管道 - 用于管理 ICM 和 ABAP 工作进程之间的通信。
排队服务器 - 用于处理由已执行的 Java 应用程序程序设置的逻辑锁。
Java 调度程序 - 负责通过表示层接收客户端请求并转发到服务器进程。
网关 - 用于管理 SAP 系统和外部系统之间的通信。
ABAP 工作进程 - 单独执行 R/3 应用程序中的对话步骤。
