- 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 - Patch 管理
- SAP Basis - 导入队列
- 内核升级和修补
- SAP Basis - 系统监控
- SAP Basis - 远程功能调用
- ECC 和 HANA 之间的 RFC
- SAP Basis - 新维度产品
- SAP Basis 有用资源
- SAP Basis - 问题解答
- SAP Basis 快速指南
- SAP Basis - 有用资源
- SAP Basis - 讨论
SAP Basis 快速指南
SAP Basis - 概述
SAP Basis 指的是 SAP 系统的管理,包括安装和配置、负载均衡以及在 Java 堆栈和 SAP ABAP 上运行的 SAP 应用程序的性能等活动。这包括维护 SAP 系统景观中与数据库、操作系统、应用程序和 Web 服务器相关的不同服务,以及停止和启动系统。
SAP Basis 管理员的主要职责包括:
- 系统安装和配置
- 服务器上的负载均衡
- 不同组件的性能管理
- 管理与服务器的接口和集成
- 管理服务器和不同的服务
借助 SAP Basis,不同的 SAP 模块(如财务会计、生产计划、销售和分销、SAP EWM 等)可以相互集成和通信。
SAP Basis 支持在不同的操作系统(如 Windows、Unix、AS/400 等)和不同的数据库(如 SQL Server、Oracle、IBM DB2 用于后端数据库)上安装和配置 SAP 应用程序。
此图定义了涉及 SAP Basis 顾问角色的关键活动。SAP Basis 顾问的角色分为以下几类:
解决方案专家
解决方案专家负责:
- 升级系统景观的 SAP 版本
- SAP 数据备份归档
- 操作系统和数据库迁移
- AP/附加组件的安装
接口分析师
接口分析师负责:
- 配置和设置不同模块之间的接口
系统管理员
系统管理员负责:
- 监控 SAP 系统和模块的性能
- 维护 SAP 系统健康状况并执行健康检查
SAP 数据库管理员
SAP 数据库管理员负责:
- 备份和恢复 SAP 系统的数据库
- 管理数据库对象
传输和批处理作业管理员
传输和批处理作业管理员负责:
- 管理批处理作业调度和复制
- 管理系统景观中的 SAP 访问控制
DDIC 管理员
DDIC 管理员负责:
- 管理对数据字典的更改
SAP 架构师
SAP 架构师负责:
- 设计 SAP 系统中的工作流和数据流
- 管理 SAP 规模
SAP ABAP 专家
SAP ABAP 专家负责:
- ABAP 程序的故障排除和调优
- 根据 SAP 应用程序更正
- 根据需求对 ABAP 程序进行编码和定制
事务代码
SAP Basis 管理员使用各种事务代码 (T 代码) 来执行分配的任务。以下是重要的 SAP Basis T 代码列表:
SM02 - 向已登录的用户和新登录客户端的用户发送消息。
SM01 - 控制事务代码。如果业务需要暂时停止授权执行事务的用户。
SM04 - 检查已登录到系统中的用户数量、在哪个客户端、每个用户生成多少个会话以及在每个会话中执行什么事务。
SM13 - 跟踪更新服务的运行状态是否为活动状态,如果它不是活动状态,则我们从更新管理员处激活。
SM37 - 监控用户创建的作业状态和特定日期。
PFCG - 用于维护 SAP 系统中的角色。
SM21 - 显示初始屏幕中输入值的 SAP 系统日志。可以维护的值是从日期。
RZ20 - 用于跨系统监控。在此事务中,我们有一个树状结构,它执行一组事务,并跟踪在系统运行期间捕获的所有警报。
SAP Basis - SAP GUI 安装
SAP GUI 是一种客户端工具,用于访问远程中央服务器并在不同的操作系统(如 Microsoft Windows、UNIX、Mac 等)上运行。它用于管理和访问 SAP 应用程序,如 SAP ECC 和 SAP Business Intelligence 系统。
SAP GUI 中的高级功能
以下是 SAP GUI 的高级功能:
蓝色水晶设计
SAP 蓝色水晶是一个新的视觉设计主题,它继承了 Corbu。它提供了一个一致的设计,允许用户无缝体验 SAP GUI 和 NWBC 元素。
它是 Fiori 应用程序的标准主题,并带有新的调色板和图标,这些图标的可扩展性更好。
背景纹理具有白色和浅蓝色的笔触图案,并带有渐变层。
由于它用蓝色水晶替换了 Corbu,因此它集成了适用于 Windows 7.40 的 SAP GUI 和 NWBC 5.0。
蓝色水晶图标的完整图标重新设计
SAP 应用程序使用的所有 SAP GUI 图标都已重新设计,现在符合蓝色水晶设计。此外,它们比以前的可扩展性要好得多。新的一组图标专用于蓝色水晶设计。
蓝色水晶图标的新默认颜色
当您与补丁 2 一起使用时,主颜色会从蓝色更改为深灰色,以使设计与 Fiori 应用程序设计协调一致。
不同平台支持的可用版本
以下是不同平台支持的可用版本:
- 适用于 Windows 环境的 SAP GUI
- 适用于 Java(TM) 环境的 SAP GUI
- 适用于 HTML/Internet Transaction Server (ITS) 的 SAP GUI
SAP GUI 已分别针对 Windows 和 Java 支持发布,Windows 和 Java 的最新版本为 7.4。
Microsoft Windows 版本
适用于 Windows 的 SAP GUI 7.4 是 2014 年 10 月发布的最新版本,它支持各种功能,例如:默认情况下与 NWBC 5.0 和 SAP GUI 一起安装,并且通过 NWBC 启动 SAP GUI 和 GUI 快捷方式。
但是,您还可以并行使用 SAP GUI 和 NWBC。为此,您只需选择新组件安装 SAP GUI 桌面图标/快捷方式即可安装 SAP Logon (Pad) 桌面图标,并将 SAP GUI 快捷方式注册到 SAP Logon。
JAVA 版本
SAP GUI 7.4 是 JAVA 的最新版本。它为其他操作系统提供支持,并于 2014 年 10 月发布。由于适用于 Java 7.40 的 SAP GUI 目前在 DVD 上不可用,因此您需要转到 SAP 支持门户上的补丁部分下载适用于 Java 7.40 的 SAP GUI。
从 SAP Marketplace 下载 SAP GUI
以下是从 SAP Marketplace 下载 SAP GUI 的步骤:
步骤 1 - 要使用 SAP GUI 访问远程中央服务,您必须首先从 SAP Market place 下载它。
步骤 2 - 转到 service.sap.com 登录 SAP Market Place。
步骤 3 - 使用 SID SXXXXXXXX 和密码登录。登录后,转到产品 > 软件下载
步骤 4 - 在软件下载下,转到安装和升级。按照字母顺序 A-Z 并从列表中选择“G”。
步骤 5 - 从可用列表中选择平台,您可以选择适用于 Windows 的 SAP GUI、适用于 JAVA 的 SAP GUI 和适用于 S/4 的 Windows 的 SAP GUI。单击后,您可以在信息页面上查看有关 SAP GUI 最新版本中所有内容的详细信息,包括功能、支持生命周期、依赖项、常规信息等。
支持生命周期
适用于 Windows 7.40 的 SAP GUI 于 2014 年 10 月 8 日以“正式发布”(发布用于生产使用)的形式交付。在计划 SAP GUI 升级时,请考虑直接迁移到 7.40 版本。
在计划或审查您的前端环境时,请考虑这些支持结束日期:
2013 年 4 月 9 日,适用于 Windows 7.20 的 SAP GUI 支持结束。
2015 年 7 月 15 日,适用于 Windows 7.30 的 SAP GUI 的全面支持结束。
2015 年 10 月 31 日,适用于 Windows 7.30 的 SAP GUI 的受限支持将结束。
2018 年 1 月 9 日,适用于 Windows 7.40 的 SAP GUI 支持将结束。
另请考虑 SAP 说明 - 147519
转到下载←选择要添加到下载篮的文件。
您以后可以从下载篮中获取它。将文件保存到本地系统并运行安装程序。您可以选择从不同的组件中选择:
按下一步 > 完成安装。
SAP Basis - GUI 选择
如前所述,有三种不同的 GUI 可用,我们可以根据需要选择正确的版本。以下场景可以帮助您找到合适的 SAP GUI:
当用户很少在 SAP 系统中工作时
假设大多数用户属于此类,建议使用 HTML 格式的 SAP GUI。这使您可以节省客户端部署的工作量和成本。
当用户主要在 SAP 系统中工作时
在这种情况下,建议使用适用于 Windows 的 SAP GUI 或适用于 Java 的 SAP GUI。
当用户是 ABAP 开发人员时
对于 ABAP 开发人员,建议他们使用适用于 Windows 的 SAP GUI。
当用户使用 Microsoft 以外的操作系统时
建议他们使用适用于 Java 和 HTML 的 SAP GUI,或者他们可以在远程服务器上使用适用于 Windows 的 SAP GUI。
当用户将 Dynpro 事务集成到门户时
建议他们使用适用于 HTML 的 SAP GUI。这使您可以轻松地将基于经典 Dynpro 的应用程序集成到门户中。
SAP 实例和 SID
SAP 实例是指安装和配置 SAP 系统的过程。该实例定义了一组系统资源,包括内存、处理器和其他资源。这允许用户登录到 SAP 系统并共享相同的资源。
SAP 实例由 CCMS 管理。用户可以使用实例登录到 SAP 系统。
一个 SAP 系统可以包含一个或多个实例——您可以使用单个实例和一个 CCMS 设置 SAP 系统,也可以在客户端/服务器环境中配置具有两个或多个独立实例的系统。
配置 SAP 实例
配置 SAP 实例需要遵循以下步骤:
步骤 1 - 您需要为将运行实例的 UNIX、AS/400 或 Microsoft Windows NT 服务器定义单独的目录。
步骤 2 - 您可以使用共享文件系统。
步骤 3 - 每个实例在操作系统配置文件(/etc/services、/etc/sapconfig 等)中都会创建相应的条目。
步骤 4 - 在主机中创建通信条目。
步骤 5 - 为每个实例创建启动和系统配置文件。
步骤 6 - 为每个实例安装操作系统用户。
为单个服务器创建实例
为单个服务器创建实例需要遵循以下步骤:
步骤 1 - 要创建实例,您应首先定义操作模式。
步骤 2 - 要创建实例,请转到 CCMS > 配置或使用事务代码 RZ04。
步骤 3 - 转到实例/操作模式,如下面的屏幕截图所示。
步骤 4 - 要创建新实例,请单击“创建新实例”(F6)选项,如下面的屏幕截图所示:
步骤 5 - 输入主机名并单击“当前设置”。如果应用程序服务器已在运行,系统将显示该实例的当前设置。
步骤 6 - 如果应用程序服务器未运行,您应使用输入帮助显示可能的条目并填写以下值。
步骤 7 - 输入主机名并选择当前设置。如果应用程序服务器已在运行,系统将显示该实例的当前设置。但是,如果应用程序服务器尚未运行,您应使用输入帮助显示可能的条目并填写以下字段:
SAP 系统编号
SAP 系统编号是在安装 SAP 系统时提到的编号。
启动配置文件 - 配置文件名称
从配置文件中插入启动实例的启动配置文件的名称。您也可以单击“选择输入帮助”以显示可用启动配置文件的列表。您可以从可用列表中选择一个配置文件。
实例配置文件 - 配置文件名称
您必须从配置文件中选择实例配置文件的名称以运行实例。您可以单击“输入帮助”以显示可用实例配置文件的列表。
要保存实例,请单击顶部 > 继续上的“保存”按钮。
维护实例定义
定义操作模式时,您需要维护实例定义。请按照以下步骤更改定义:
步骤 1 - 使用事务代码:RZ04。
步骤 2 - 选择实例/操作模式。
步骤 3 - 从生产实例列表中选择一个条目。
步骤 4 - 然后您可以更改该实例的数据。
步骤 5 - 您还可以使用相同的事务代码删除实例和操作模式。
步骤 6 - 要删除操作模式 - 从生产操作模式列表中,将光标定位在包含操作模式的行上。选择操作模式 > 删除。这将删除操作模式以及分配给它的所有实例和工作进程定义。
系统景观与架构
SAP 系统景观定义为 SAP 服务器的排列。理想情况下,在 SAP 环境中存在三系统景观。系统景观包括开发服务器(Dev)、生产服务器(PROD)和质量保证服务器(QAS)。
SAP 架构定义为 SAP 系统的技术框架,它会随着时间而变化,不像系统景观那样。SAP 架构会随着新软件(如最新的 SAP ECC 6.0)而变化。
以下是 SAP 系统景观中的请求:
开发 >>>> 质量 >>>> 生产
下图表示 SAP 三层系统景观,其中工作流从 Dev > QAS > PROD,而不是反方向。
现在让我们讨论一下系统景观:
沙盒服务器
在项目实施的初始阶段,会使用沙盒服务器执行所有自定义和配置。
开发服务器
接下来是在开发服务器中保存配置并在工作台请求中保存,这需要传输到生产服务器。
生产服务器
您可以将其视为项目处于生产/上线时的最终或最完善的阶段。客户端所需的所有更改都在 DEV 环境中执行,然后将请求传输到生产环境。
SAP 系统 3 层架构
下图显示了 SAP 系统的三层架构。表示层是最顶层。它包含控制 SAP 系统的设备/应用程序。这可能包括移动设备、最终用户系统或 SAP GUI 或基于 Web 浏览器的客户端。
表示层与应用程序服务器通信以执行所有处理,应用程序服务器被称为 SAP 系统的大脑。
应用程序服务器包含多个实例,并与三层架构的数据库层通信。
底层称为数据库层。它负责存储所有数据。出于性能和安全原因,SAP 系统的数据库存储在单独的服务器上。
表示层包含用于 ABAP 和 JAVA 的不同组件,这些组件能够在 SAP 系统中进行数据通信和处理。
表示层的主要组件包括:
消息服务器 - 用于管理 ABAP 系统中分布式调度程序之间的通信。
消息服务器 - 用于管理服务器进程和 JAVA 调度程序。它用于管理 JRE 内部的通信。
调度程序队列 - 用于存储多种工作进程类型。
调度程序 - 用于将请求分发到工作进程。
内存管道 - 用于管理 ICM 和 ABAP 工作进程之间的通信。
排队服务器 - 用于处理由执行的 Java 应用程序程序设置的逻辑锁。
Java 调度程序 - 负责通过表示层接收客户端请求并转发到服务器进程。
网关 - 用于管理 SAP 系统与外部系统之间的通信。
ABAP 工作进程 - 分别执行 R/3 应用程序中的对话步骤。
SAP Basis - 硬件和软件安装
要实施 SAP ERP,我们需要找出最低的硬件和软件要求。必须满足最低系统要求才能成功执行实施。
以下是 SAP R/3 安装的最低要求:
最低硬件要求
- CPU:Intel PIII 500 MHZ
- HDD:30 GB
- RAM:256MB
- 用于 LAN 连接的以太网卡
最低软件要求
- Windows Server
- Windows Server Service Pack
- Internet Explorer
- 数据库软件 例如:Microsoft SQL Server
- SAP R/3 系统
- 报表数据 CD
- 导出 CD
- SAP GUI
- SAP R/3 内核 CD
- 动态链接库或 DLL
- 活动目录服务接口或 ADSI
- Microsoft 管理控制台或 MMC
安装 SAP ECC 6.0 的硬件要求
HDD - 250GB + 45GB 硬盘空间
RAM - 最低 4 GB RAM - RAM 容量越大,安装所需时间越短
CPU - Intel 双核或酷睿 2 双核处理器 - 如果您有 64 位处理器,可以选择 ECC 6.0 EHP4 而不是 ECC 6.0 SR2。
用于复制软件的光驱
安装 SAP ECC 6.0 的软件要求
- Windows Server 2003 32 位 SP 2 或 Windows Server 2003 64 位操作系统。
- 驱动程序 CD
- 用于安装手册的 Adobe Acrobat Reader
使用上述配置,SAP ECC 6.0 ides SR2 安装大约需要 20 小时才能完成。通过升级硬件配置(如四核双核处理器,配备 8 GB RAM 和 1 TB 硬盘驱动器),可以进一步缩短安装时间。
注意 - 您可以在 SAP Market place 下载 SAP ECC 6.0 免费试用版。还可以通过提供用户公共云密钥,使用 SAP Cloud Appliance Library ACL 将 SAP ECC 6.0 试用版集成到 AWS 或其他云环境服务提供商。
安装 SAP ECC 6.0
按照以下步骤安装 SAP ECC 6.0:
步骤 1 - 根据需要安装数据库。Java JDK 1.4 是最低要求。将软件复制到本地驱动器并运行 sapinst.exe。设置向导将打开。
步骤 2 - 选择您要安装的服务 - 中央系统安装 > 选择服务类型 - 常规或自定义 > 下一步
步骤 3 - 选择您要与 ECC 一起安装的软件单元,如 Biller Direct 和其他 NW 软件单元 AS ABAP 等。
步骤 4 - 输入 SAP 系统 ID 和安装驱动器。SAP 系统 ID 是 SAP 系统的唯一标识符。它在整个系统景观中必须是唯一的。输入主密码,该密码将用于所有要创建的用户帐户。
步骤 5 - 输入数据库参数,如现有数据库的 DBSID、主机名等。
步骤 6 - 执行先决条件检查。您可以单击“确定”执行检查或单击“取消”转到下一步。
步骤 7 - 在下一个窗口中,您必须提供导出文件、Oracle 客户端和内核文件的位置 > 下一步 > 输入操作系统密码。
步骤 8 - 输入中央实例号,该号用作控制内部进程(如内存)的技术标识符。此编号对于此安装必须是唯一的。
步骤 9 - 系统现在将显示端口号。
步骤 10 - 单击“下一步”,您将看到安装摘要。
步骤 11 − 输入 Solution Manager 密钥以继续安装和升级过程。
步骤 12 − 安装完成后,您将收到以下确认信息。
SAP 系统中的不同硬件和软件组件
以下是 SAP 系统中的关键组件:
- 数据库服务器
- 应用服务器
- 其他服务器
- 软件组件 - NetWeaver
- SAP GUI
- 许可证密钥和维护证书
- 增强包
- 升级计划
- SAP Solution Manager 集成
在 SAP 系统中,要检查当前安装的软件组件版本的列表,您可以转到 SAP GUI,选择系统。
在 SAP 登录中选择系统 > 系统 > 状态 > 点击系统数据下的组件信息图标。
转到 SAP 系统数据 → 点击组件放大镜。
您可以看到以下两个选项:
- 已安装的软件组件版本
- 已安装的产品版本
在已安装的软件组件下,您可以看到所有已安装的软件、支持包、服务包、描述等。如果要检查每个组件的详细信息,可以选择组件并转到如上所示的详细信息选项卡。
转到已安装的产品版本,它将显示已安装的 SAP NetWeaver 的版本。
SAP Basis - NW 系统
SAP NetWeaver 是一个基于 Web 的开放集成应用程序平台,它是企业面向服务的架构 (企业 SOA) 的基础,并允许跨业务和技术边界集成和协调人员、信息和业务流程。它允许在异构软件环境中组合、供应和管理 SAP 和非 SAP 应用程序。
下表定义了 SAP NetWeaver 的主要用例及其关键领域:
用例 | 描述 |
---|---|
数据仓库 | SAP BW |
构建集成场景 | SAP Process Integration PI |
移动业务流程 | SAP NetWeaver Mobile |
构建复合应用程序 | SAP Composition Environment |
与 SAP Enterprise Portal 集成 | SAP Enterprise Portal |
应用程序开发 ABAP | NetWeaver 应用服务器 ABAP 上的 ABAP 开发 |
为了实现这些用例,SAP 提供了用例和 SAP NetWeaver 软件组件之间的映射。
考虑数据仓库的用例,它有多个产品实例和客户端工具来使用 NetWeaver 进行数据仓库。
独立引擎 | 产品实例 | 客户端工具 |
---|---|---|
搜索和分类 (TREX) |
|
|
SAP Basis - NW 架构
SAP NetWeaver 是整个 SAP 软件堆栈的核心组件之一,并为您提供其他组件以及 JAVA 和 ABAP 应用程序的平台。
SAP 应用服务器包含多个应用服务器实例以及数据库服务器。通过使用对话实例,它还包含消息服务器和排队服务器。
以下是用户执行的对话实例:
以下是对话实例的不同组件:
内部通信管理器 − 用于处理客户端和服务器 Web 请求。它支持协议 - HTTP、HTTPS、SMTP。
调度程序 − 用于将用户请求分配给不同的工作进程。如果所有工作进程都处于繁忙状态,则请求将存储在调度程序队列中。
工作进程 − 用于执行 Java 或 ABAP 程序。
SAP 网关 − 为 SAP 实例之间提供 RFC 接口。
消息服务器 − 用于消息通信,并平衡 SAP 系统中的负载。
SAP NetWeaver 的安装选项
SAP NetWeaver 提供以下安装选项:
ABAP 系统 − 附带集成的 VM 容器。使用此安装,您可以运行 ABAP 程序和选定的 SAP Java 应用程序(显示在左侧框中)。
Java 系统 − 上图中右侧的组件构成 Java 系统。安装此系统后,您可以运行 J2EE 应用程序,但不能运行任何 ABAP 程序。
ABAP + Java 系统 − 上图中显示的所有组件构成 ABAP + Java 系统。
应用程序中心和实例
SAP NetWeaver 工作中心包括以下工具的配置:
Adobe 文档服务 − 允许您注册 Adobe Reader Rights 凭据,以及跟踪系统中所有未经许可的交互式表单设计。
应用程序模块 − 允许您查看已部署应用程序及其模块的详细信息。在这里,您还可以执行应用程序模块的运行时配置。
应用程序资源 − 允许您使应用程序能够利用外部资源。NW 管理员可以添加或删除应用程序资源。
身份验证和单点登录 − 允许您为应用程序选择所需的认证机制。您可以配置以下身份验证和 SSO:
- AS Java 作为服务提供者
- Kerberos
证书和密钥 − 允许您管理 AS Java 证书和密钥。
复合应用程序框架授权工具 − 允许您管理 CAF 应用程序、业务对象节点和 AS Java 实例的业务规则和实例级权限。
配置向导 − 可以进行系统或技术场景技术处理所需的设置。
目标 − 可用于指定远程服务的地址以及远程连接的用户身份验证信息。
开发基础架构 − 在使用 Java 进行开发并希望使用传输管理系统 (TMS) 进行管理时需要使用。
身份管理 − 允许您作为管理员通过创建用户并为这些用户提供向应用程序进行身份验证的方法来控制应用程序访问。
国际化 − 允许您管理双栈系统中的数据,也用于同步目的。
Java HTTP 提供程序配置 − 可以为所有已注册系统创建新的虚拟主机并配置现有的虚拟主机。
Java 类加载器查看器 − 可以监视 AS Java 中类加载器之间的层次结构和引用。
Java 系统属性 − 使用此功能,您可以查看应用服务器 JAVA 的当前系统配置,并且可以编辑标记为在线可修改的属性。
Java 连接 JCo RFC 提供程序 − 可以管理 Java 连接器远程功能调用 (JCo RFC) 目标。这允许您创建、编辑和查看现有连接。
JMS 服务器配置 − 用于创建新的 JMS 资源。
许可证 − 可以请求和安装新的 SAP 许可证。
日志配置 − 可以查看当前日志配置,更改安全性或将其重置为默认值。
消息服务器 − 可以监视消息服务器参数和设置。
SAP NetWeaver 管理员工具 − SAP NetWeaver Administrator (NWA) 是一个基于 Web 的工具,允许您执行配置、高级管理,以及监视、故障排除和诊断 SAP NetWeaver 系统。
您可以在以下工作模式下使用 NWA 工具:
- 联机
- 本地和远程
使用 NWA 管理 Java 实例
按照以下步骤在运行时更改 Java 实例的状态。
步骤 1 − 转到 SAP NetWeaver Administrator > 操作 > 系统 > 启动和停止
步骤 2 − 现在,转到 NWA 下的 Java 实例选项卡。
步骤 3 − 您可以查看所有可用实例以及有关实例内服务器进程的相应信息。
步骤 4 − 选择一个实例以在 NWA 下执行以下功能:
- 启动、停止或重新启动 Java 实例。
- 启用或禁用 AS Java 进程的调试模式。
- 查看和刷新操作系统进程。
- 清除特定实例的 DNS 缓存。
- 设置服务器进程(节点)的数量。
SAP NW 系统景观
按照以下步骤执行 SAP NetWeaver 系统的实施:
步骤 1 − 通过定义范围、硬件和软件需求以及发布说明来计划实施。
步骤 2 − 为用例定义系统景观。
步骤 3 − 安装 SAP NetWeaver 系统的组件。
步骤 4 − 配置 SAP NW 系统。
使用 SAP Solution Manager 进行系统景观管理
SAP 建议使用最新版本的 SAP Solution Manager 来管理您的系统景观。您可以从 SAP 支持门户下载最新版本 http://support.sap.com/solutionmanager
在以下版本的 SAP Solution Manager 中正确定义您的 SAP 系统景观以正确维护它非常重要。
SAP Solution Manager 7.0
您可以使用 SAP Solution Manager 系统景观事务代码 - SMSY 获取完整的系统描述。
SAP Solution Manager 7.1 SP01 至 SP04
您可以使用景观管理数据库事务代码 - LMDB 来维护技术系统信息。要维护逻辑产品信息,您可以使用事务代码 - SMSY。
SAP Solution Manager 7.1 SP05 及更高版本
您可以使用景观管理数据库事务代码 - LMDB 获取完整的系统描述,并且在此版本中,不再需要事务代码 - SMSY。
使用 SAP Solution Manager 验证景观
为了验证和更正您的系统景观,SAP 建议您使用以下版本的 SAP Solution Manager 的验证功能。
SAP Solution Manager 7.0 至 7.1 SP04
使用 SAP Solution Manager 的 Landscape Verification 1.0。此附加组件允许您在 SAP Solution Manager 系统环境(事务 SMSY)中识别和纠正问题,以防止这些问题在系统更新期间导致故障。例如,错误包括缺少与系统环境目录的连接或产品与技术系统的错误分配。对于每种类型的错误,都提供了通用的解决方案描述。
SAP Solution Manager 7.1 SP05 或更高版本
使用嵌入到系统环境管理数据库 (LMDB) 产品系统编辑器中的系统环境验证功能。它取代了之前的系统环境验证工具。
SAP Basis - SAP 客户机管理
在深入了解 SAP 客户机管理之前,让我们先了解什么是客户机。
客户机用于在单个 SAP 系统实例上实现多个登录。您可以在单个实例上创建多个客户机。它还提供数据安全功能,其中一个客户机的一个用户无法查看另一个客户机的另一个用户的数据。此外,无需为每个用户安装软件。
客户机概念的优点
客户机概念具有以下优点:
您可以让多个用户共享相同的资源。
您可以管理 SAP 系统环境,因为您可以为开发、测试和生产团队创建多个客户机。
您可以与大量用户共享您的 SAP 系统。
您可以在 SAP 系统中创建 000-999 号的客户机。
SAP 系统附带以下三个标准客户机:
000 客户机 - 这称为主客户机,在您安装 R/3 系统时可用。
001 客户机 - 此客户机是 000 客户机的副本,包括测试公司。此客户机通常用于创建新客户机。
066 客户机 - 这称为 SAP Early Watch,用于 SAP 系统中的诊断扫描和监控服务。
在 SAP 中创建新客户机的步骤
请按照以下步骤在 SAP 系统中创建新客户机:
步骤 1 - 使用事务代码 — SCC4 开始。
步骤 2 - 要创建新客户机,请在单击“新建条目”后输入以下详细信息。
- 客户机编号和名称
- 城市
- 货币、角色
步骤 3 - 输入您特定的客户机数据,并根据您的需求设置客户机的权限,然后单击“保存”。
步骤 4 - 现在,如果您转到“显示客户机列表”,事务 SCC4 > 显示 > 将添加新的客户机。
本地和远程系统
您还可以创建本地和远程系统 ID 之间现有客户机的副本。
请按照以下步骤创建现有客户机的副本:
步骤 1 - 要在本地 SID 中创建客户机的副本,事务代码为 SCCL。
步骤 2 - 输入以下详细信息:
选择您所需的配置文件,输入源客户机并输入描述。
步骤 3 - 默认情况下,客户机复制在单个进程中执行,您可以将工作负载分布到多个进程以减少复制时间。
步骤 4 - 复制客户机可能需要更长时间。因此,此过程可以作为后台作业运行。
步骤 5 - 要检查日志,可以使用事务代码 — SCC3。
远程系统
您可以使用事务代码 — SCC9 在远程系统中创建客户机的副本。此系统使用受信任的 RFC 连接 SM59。
输入与本地客户机复制相同的详细信息,并且您可以选择一个选项以在后台运行复制。
要检查日志,可以使用事务代码 — SCC3。
导入/导出
当数据库大小很大时,始终建议使用导入/导出选项进行客户机复制。
请按照以下步骤导出客户机:
步骤 1 - 登录到目标系统并使用事务代码 — SCC4 为新的目标客户机创建条目。要执行导出以将数据文件传输到目标系统导入缓冲区,请使用事务代码 — SCC8。
步骤 2 - 选择配置文件和目标系统。您可以在后台安排导出过程。根据导出类型,它将在以下区域创建多个传输请求:
- 用于保存跨客户机数据。
- 用于保存客户机相关数据。
- 用于保存一些客户机相关数据。
现在,请按照以下步骤导入客户机:
步骤 1 - 要导入客户机,请使用事务代码 — STMS_IMPORT,您将看到导入队列。
步骤 2 - 选择要执行从导出操作生成的导入过程的传输请求。导入完成后,您可以使用事务代码 — SCC7 完成导入后阶段。您可以使用事务代码 — SCC3 检查导入日志。
删除客户机
请按照以下步骤在 SAP 系统中删除客户机。
步骤 1 - 使用事务代码 — SCC5,如下所示。转到 SAP Easy Access 并运行事务。
步骤 2 - 选择要删除的客户机。您可以选择 > 在后台删除或立即开始。表 T000 包含使用事务 SCC4 创建的所有客户机条目。您还可以选择删除客户机的表条目。
步骤 3 - 当您选择立即开始时,您会看到以下窗口。
步骤 4 - 单击“继续”以完成删除。
SAP Basis - 用户活动
创建用户
本章指导您如何在 SAP 中创建用户帐户。
请按照以下步骤在 SAP 系统中创建具有不同访问权限的多个用户。
步骤 1 - 使用事务代码 — SU01
步骤 2 - 输入您要创建的用户名,单击创建图标,如下面的屏幕截图所示。
步骤 3 - 您将被引导到下一个选项卡 - 地址选项卡。在这里,您需要输入姓名、姓氏、电话号码、电子邮件 ID 等详细信息。
步骤 4 - 您将进一步被引导到下一个选项卡 - 登录数据。
在“登录数据”选项卡下输入用户类型。我们有五种不同的用户类型。
以下是不同的用户类型:
对话用户 - 此用户用于从 GUI 进行交互式系统访问。
系统用户 - 此用户用于后台处理,系统内的通信。
通信用户 - 此用户用于外部 RFC 调用。
服务用户 - 此用户为较大且匿名的用户组创建。
参考用户 - 使用此用户类型无法登录到系统。用于一般非人员相关用户的用户类型,允许分配其他授权。
步骤 5 - 输入第一次登录密码 > 新密码 > 重复密码
步骤 6 - 您将被引导到下一个选项卡 - 角色 -
将角色分配给用户。
步骤 7 - 您将进一步被引导到下一个选项卡 - 配置文件 -
将配置文件分配给用户。
步骤 8 - 单击“保存”以接收确认。
重置密码
请按照以下步骤重置密码:
步骤 1 - 使用事务代码 — SU01
步骤 2 - 输入用户名并选择顶部的更改选项以编辑配置文件。
步骤 3 - 您将被引导到下一个选项卡 - 登录数据
步骤 4 - 输入新密码并单击顶部的保存图标。
步骤 5 - 您将收到以下确认
锁定/解锁用户
在 SAP 系统中,管理员还可以根据需要锁定或解锁用户。这可以针对特定时间段或永久执行。用户可以通过以下两种方式锁定/解锁:
- 手动/强制
- 自动
手动或强制
您可以使用以下事务代码强制/自动锁定用户:
- 事务代码 — SU01 用于单个用户
- 事务代码 — SU10 用于多个用户
步骤 1 - 执行事务代码 — SU01
步骤 2 - 选择要锁定/解锁的用户并单击图标。
步骤 3 - 现在您将看到用户的当前状态。单击锁定/解锁选项。
步骤 4 - 要锁定多个用户,请使用事务代码 — SU10 并在用户名列表中输入用户。要一次选择多个用户,请单击并搜索,您将获得一个选项,可以一次选择多个用户。
步骤 5 - 根据需要选择顶部上的锁定和解锁图标。这可以用于使用相同的事务代码解锁单个/多个用户。
SAP Basis - 登录尝试次数
您可以设置错误登录尝试次数,然后系统可以结束会话,或者如果管理员设置了参数值,也可以锁定用户帐户。以下两个参数用于限制登录尝试次数:
静态 - 此参数不会立即生效。系统需要重新启动才能生效。
动态 - 此参数可以直接应用,系统无需重新启动即可生效。
请按照以下步骤设置参数的值:
步骤 1 - 使用事务代码 — RZ11。
步骤 2 - 输入参数名称并单击“显示”。要编辑参数,请单击“编辑”。
步骤 3 - 要设置失败尝试次数,请输入参数名称 — login/fails_to_session_end。您可以输入任何参数名称。
步骤 4 - 要检查当前策略,请单击“显示”。
限制登录尝试次数的重要参数
ogin/fails_to_session_end - 此参数定义用户在系统结束登录尝试之前可以输入错误密码的次数。参数应设置为低于参数值。
login/fails_to_user_lock - 此参数用于定义用户在系统锁定当前用户帐户之前可以输入错误密码的次数。默认值为 12,可以设置为 1 到 99 之间的任何值(包括 1 和 99)。
密码策略
还可以通过以下方式在 SAP 系统中定义用户的密码策略:
- 用户必须设置最短密码长度。
- 需要为密码设置过期策略。
- 还需要考虑密码复杂性和其他此类方面。
以下参数用于定义系统密码策略:
login/min_password_lng
这用于定义最短密码长度。此字段的默认值为 3 个字符,可以设置为 3 到 8 之间的任何值。
login/password_expiration_time
此参数用于定义密码过期的天数。要允许用户无限期地保留其密码,请将默认值设置为 0。
限制用户对密码的选择
您还可以选择不想让用户选择的密码。这些密码保存在表 USR40 中,并使用事务代码 SM30 进行此操作。
有两个通配符:
- ?- 代表单个字符。
- *- 代表任何长度的任何组合字符的序列。
如果您在表 USR40 中选择123*,则表示以“123”序列开头的任何密码都将被禁止。
如果您输入*123*,则禁止包含“123”序列的任何密码。
如果您选择AB?,则将不允许以“AB”开头并带有其他字符的密码。例如 - “ABB”、“ABF”等。
事务代码 — SM30
选择表并单击下面的“显示”按钮。输入密码字符串。
SAP Basis - 作业处理
在 SAP 中执行后台作业
SAP 系统中的后台作业在后台运行,不会影响系统的正常操作。这些作业用于减少手动工作量并自动化流程。它们可以在没有任何用户输入的情况下在后台运行,并且可以安排在系统负载较低时运行。
后台作业可以分为三类:
类 A(高优先级)
用于紧急或关键任务,必须使用类 A 优先级作业进行调度。类 A 作业预留一个或多个后台工作进程。
类 B(中优先级)
这些作业在类 A 的高优先级作业完成后执行。
类 C(低优先级)
此类别的作业在类 A 和类 B 作业完成后运行。
事务代码 SM36
常规数据
输入作业名称及其优先级。
选择要在其上执行作业的目标服务器。这用于负载均衡;您可以定义要在其上运行作业的目标服务器。
使用打印列表接收者,输入电子邮件 ID(如果您希望通过电子邮件获取结果)。
要定义执行步骤,请转到“步骤”选项卡。在字段中输入程序名称和变式名称。如果您尚未根据您的要求创建变式,则将其留空。单击底部的保存按钮。
要传递开始条件,请输入开始日期、结束日期、频率等。如果未指定开始条件,则作业将保持在已计划状态,并且不会运行。可以使用各种选项来定义开始条件。要创建定期作业,请选中底部的框。
定义好计划后,单击“保存”。
SAP Basis - 取消计划后台作业
要取消计划作业,使其将来不运行,您必须释放该作业。
请按照以下步骤取消计划后台作业:
步骤 1 - 使用事务代码 — SM37
(如果作业处于活动状态,则在完成之前无法取消计划。)
步骤 2 - 输入作业名称和用户名。要取消计划作业,请从“作业状态”选项卡中选择已释放和就绪。输入作业开始条件,然后单击“执行”。
步骤 3 - 释放作业后,您将收到确认以及作业的其他详细信息,如上图所示。
SAP Basis - 监控后台作业
监控 SAP 系统中的后台作业非常重要,因为一旦您计划作业,它可能会因某些错误而取消。
请按照以下步骤监控后台作业:
步骤 1 - 使用事务代码 — SM37
步骤 2 - 在“作业名称”列中使用 * 并选择状态以查看此用户创建的所有作业。还可以根据需要输入日期范围,然后执行。
步骤 3 - 执行后,将显示由所述用户创建并与选择条件匹配的所有作业。
将显示作业名称、作业创建者、状态、开始日期、持续时间、延迟等详细信息。
步骤 4 - 要检查作业日志,可以选择作业并单击“作业日志”按钮。
SAP Basis - 删除后台作业
您可以从 SAP 系统中删除作业。这些作业可能不再需要,并且可能会占用系统上的大量空间。可以通过以下两种方式删除作业:
- 单个作业
- 多个作业
请按照以下步骤删除单个作业:
步骤 1 - 使用事务代码 — SM37。
步骤 2 - 在“作业名称”列中使用 * 并选择状态以查看此用户创建的所有作业。还可以根据需要输入日期范围,然后执行。
步骤 3 - 执行后,将显示由所述用户创建并与选择条件匹配的所有作业。
将显示作业名称、作业创建者、状态、开始日期、持续时间、延迟等详细信息。从数据库中选择要删除的作业→删除
步骤 4 - 要删除多个作业,请使用事务代码 — SE38。使用报告 — RSBTCDEL2(RSBTCDEL 的新版本)。旧的作业日志将被删除,并且不会显示在作业概览中。输入程序并单击“执行”。
步骤 5 - 在下一个屏幕中,输入要删除的作业名称等详细信息。您可以使用 * 表示所有作业。如果要删除特定用户的作业,请输入用户名。
步骤 6 - 说明要删除的作业的状态和删除的时间段。
步骤 7 - 指定提交 - 提交值与程序性能成正比。如果提交值较高,则作业删除将运行得更快。建议值为 >= 1000。
步骤 8 - 检查测试运行以模拟删除,这样作业将不会被删除。当您确定后,取消选中“测试运行”并按“执行”。
步骤 9 - 当您单击“测试运行”时,它将显示与条件匹配的所有作业列表。如果要进行任何更改,可以在完成删除之前进行。
SAP Basis - 传输管理
传输管理系统概述 (TMS)
传输管理系统是 SAP 系统中的关键组件之一。TMS 用于控制新请求、监控更改(例如谁实施了更改)、在 SAP 环境中定义和配置系统景观。
TMS 包含 3 个不同的更改和传输系统 (CTS) 组件:
更改和传输组织者 (CTO)
事务代码 — SE01
用于管理、配置 SAP 存储库和其他对象中的更改。这为您提供了开发和配置项目的中央环境。
传输管理系统 (TMS)
用于管理、控制和复制开发对象,以及使用通过 RFC 连接配置的预定义传输路线在景观中的 SAP 系统之间自定义设置。这包括从一个 SAP 系统导出对象并导入到另一个目标系统。
传输工具
工具是 SAP 内核的一部分,用于管理 R3 传输和传输控制程序。
R3trans 称为 SAP 系统传输,用于在不同的 SAP 系统之间传输对象。通常将其称为其他传输控制程序,特别是来自 tp 或使用 SAP 升级实用程序时。
传输控制程序用于支持在运行在不同平台以及不同数据库上的不同系统之间的数据和对象传输。
配置传输管理
传输管理是 SAP 系统景观中的关键组件之一,用于执行以下活动:
- 定义传输域控制器。
- 配置 SAP 系统景观。
- 在系统景观内的系统之间定义传输路线。
- 分发配置
传输域控制器
用于管理所有 TMS 配置详细信息。对配置设置的任何更改都会分发到所有系统。要设置域控制器,请使用事务代码 — STMS
如果 SAP 系统没有域控制器,系统将提示您创建一个新的域控制器。传输域包括以下活动:
- 创建用户 TMSADM
- RFC 连接和请求创建,TMSADM 用于登录目标系统
- DOMAIN.CFG 文件创建在 usr/sap/trans/bin 目录下,该目录存储 TMS 配置,并由系统和域用于检查现有配置。
请按照以下步骤将系统添加到传输域:
步骤 1 - 登录到要添加为系统的 SAP 系统(在客户端 000 中),并输入事务代码 — STMS。如果系统未添加,TMS 将检查配置文件 DOMAIN.CFG 并提示您创建一个。单击 — 选择建议并保存。系统最初将处于“等待”状态。
要完成任务→登录到域控制器系统→事务 STMS →转到概述→系统。
您现在可以看到一个新的系统可用。转到 SAP 系统→批准
SAP Basis - 管理传输路线
传输路线定义为 SAP 管理员定义的路线,用于在不同的 SAP 系统之间传输更改。
以下两种类型的传输路线:
整合(从 DEV 到 QAS)— 使用传输层
交付(从 QAS 到 PRD)— 不需要传输层
传输请求
包含要在开发系统中实施的一些更改。它包含更改类型、目的、更改类别、目标系统和其他详细信息。
传输请求以标准格式命名,例如 <SID>K<Number>
例如,在 <SID>K<Number> 中:
- SID 代表系统 ID
- K 代表固定关键字/字母
- 数字可以是从以 900001 开始的范围中的任何数字
可以在 SAP 系统中创建两种类型的请求类型:
工作台请求
此请求类型包含存储库对象和跨客户端自定义对象。工作台请求用于对 ABAP 工作台对象进行更改。
自定义请求
此请求类型包含属于“特定于客户端”自定义的对象。当用户执行自定义设置时,系统会自动创建这些请求,并且会根据传输层自动分配目标系统。
要创建传输请求,请使用事务代码 — SE01
可以通过以下两种方式创建传输请求:
自动 - 通过这种方式,您可以创建或修改对象,或执行自定义设置。在这里,系统将显示创建传输请求的“对话框”或提及已创建请求的名称(如果可用)。
手动 - 通过这种方式,您可以从传输组织者创建传输请求,然后输入所需的属性并插入对象。
对象导入/导出
在源系统中完成传输请求后,您必须从源系统导出请求并将其导入到目标系统。要执行导入,您必须选择导入队列。
事务 STMS → 导入,或者您可以转到顶部的“概述”选项卡→导入
您可以看到当前域中系统列表、描述以及导入队列中可用请求的数量和状态。
导入队列
此列表包含公共目录中的传输请求。这些请求已准备好导入到目标系统。
要手动添加请求,您可以转到其他请求→添加(您应该知道传输请求的名称)。
传输请求日志
完成传输请求后,您还可以检查日志。要检查日志,请使用事务代码 — SE01 →转到→传输日志
传输管理系统中有两种类型的日志可用:
传输日志
它跟踪已在传输请求中移动的传输日志文件。
操作日志
它包含在传输请求中执行的所有操作的详细信息。例如导出、导入等操作。
日志提供的其中一项重要功能是以下返回代码:
0 - 此值表示导出成功。
4 - 此值表示已发出警告,并且对象已成功传输。
8 - 此值表示已发出警告,并且至少有一个对象无法传输。
12 或更高 - 此值表示传输请求中存在错误,通常不是由传输请求中的对象引起的。这可能是由于系统故障造成的。
SAP Basis - Patch 管理
在 SAP 系统中,补丁用于修复错误。SAP 系统中可以使用不同类型的补丁。所有补丁都以 SAPK 开头,后跟补丁类型。
以下四种不同类型的补丁:
- ABAP (SAPKA620XXXX)
- BASIS (SAPKB620XXXX)
- HR (SAPKE470XXXX)
- 应用 (SAPKH470XXXX)
补丁遵循以下结构 - SAPKA <Rel><No>
补丁也称为支持包,应按以下顺序应用 -
- BASIS (SAPKB620XXXX)
- ABAP (SAPKA620XXXX)
- HR (SAPKE470XXXX)
- 应用 (SAPKH470XXXX)
支持包和附加组件
顾名思义,支持包用于修复错误并提高 SAP 系统的质量。支持包的实施和管理通过事务 SPAM(支持包管理器)完成。每个支持包对一个版本有效,支持包管理器确保所有支持包都按指定的顺序应用。
支持包按上述顺序应用 - BASIS > ABAP > HR > 应用。BASIS 和 ABAP 补丁级别不必相同,但 SAP 建议它们应处于同一级别。通常,BASIS 和 ABAP 应一起应用,但是要先应用其中一个,则应先应用 BASIS。
所有支持包都使用客户端 000 应用。应定期导入支持包,以避免错误并保持系统环境最新。
有不同类型的支持包可用 -
SPAM 更新 - SPAM 更新包含对支持包管理器 (SPAM) 和附加组件安装工具的更新和改进。
组件支持包 - 这包含对一个软件组件(例如 SAP BASIS、SAP HR 或 SAP 应用)的改进,以及更新存储库和字典对象。
下表显示了一些支持包的命名约定 -
软件组件 | 名称 |
---|---|
SAP_APPL | APPL 支持包 |
SAP_BASIS | Basis 支持包 |
SAP_ABA | 应用接口支持包 |
SAP_HR | HR 支持包 |
SAP_BW | BW 支持包 |
冲突解决传输 - 用于调整附加组件上的支持包。一个版本的 CRT 还包含对该附加组件早期版本的调整。
实施支持包的要求
支持包始终在客户端 000 上实施,用户应具有等效于 DDIC 或 SAP 的授权。
要实施支持包,请使用事务代码 - SPAM。您可以检查是否有任何先前的包正在进行中或未完成。如果有未完成的支持包,则无法继续实施新的支持包。
注意 - 传输目录 /usr/sap/trans 应有足够的磁盘空间。
支持包和堆栈更新
您可以从 SAP 服务市场下载支持包。打开链接 - service.sap.com 并使用您的 SID 登录。
从下拉菜单中转到 SAP 支持门户 → 软件下载
转到软件下载下的支持包和补丁。现在,转到软件下载。
下载支持包并保存在操作系统级别的传输目录 /usr/sap/trans 中
解压缩文件 - sapcar –xvf <支持包名称>
您可以在传输目录中看到 .ATT 和 .PAT 文件。
要从应用服务器加载支持包,请使用事务代码 - SPAM。支持包 → 加载包 → 从应用服务器
或者,如果小于 10 MB,您也可以从前端加载它。以 .car 格式存在的支持包将解压缩到 eps/in 目录中。
如果支持包的大小大于 10mb,则如上所述将支持包复制到 /trans 目录并解压缩为 .ATT 和 .PAT 文件。
SPAM 更新
您还可以更新支持包管理器和附加组件安装工具。这应在任何支持包升级之前执行。
SAP BASIS - 导入队列
队列用于检查系统环境中不同 SAP 组件的支持包。
请按照以下步骤导入队列 -
步骤 1 - 点击显示/定义按钮,您将看到已安装软件组件的列表。
步骤 2 - 选择组件,它将显示为所选组件提供的支持包列表。如果这是您正在寻找的队列,请点击确认队列。
步骤 3 - 您将收到确认 - 支持包队列已保存并定义。
步骤 4 - 现在,导入队列以开始实施支持包。点击支持包 → 导入队列。
步骤 5 - 成功导入支持包后确认队列。如果不确认队列,则将来无法导入支持包。检查 SPAM 状态 → 确认支持包的导入成功。
实施支持包时会出现以下问题 -
- 表空间溢出
- 内核已过时
- SPAM/SAINT 已过时
- 检查环境变量
- RDDIMPDP 作业未计划
- TMS 中的不一致性
- 已达到最大扩展数
- 传输目录中的空间约束
- “tp”无法连接到数据库(执行 R3trans –d 将生成 trans.log)
- STMS 配置问题
- 由于与内存相关的问题,后台作业已终止
下表显示了支持包管理器的默认值 -
为了节省硬盘空间,您可以指定在导入支持包后是否需要删除数据文件。如前所述,这是支持包管理器的默认设置。
SAP BASIS - 内核升级和修补
内核是在 SAP 应用和操作系统之间存在的可执行程序。它包含路径为“/sapmnt/<SID>/exe”的 UNIX 和 \usr\sap\SID\SYS\exe\run Windows 下的可执行程序。它启动和停止应用程序服务,例如消息服务器、调度程序等。
在内核升级中,新的 .exec 文件替换 SAP 系统中的旧可执行文件。要检查当前版本,请使用事务代码 - SM51 > 转到发行说明。
要检查状态,请转到系统 → 状态选项卡 → 其他内核信息
在 UNIX 中,使用disp+work - version 查看当前内核版本的信息。
请按照以下步骤从 SAP 市场下载内核 -
步骤 1 - 打开 URL - https:\\service.sap.com 并使用 SID 和密码登录。
步骤 2 - 从下拉菜单中转到 SAP 支持门户 → 软件下载。
步骤 3 - 转到软件下载下的支持包和补丁。转到软件下载。
所有内核版本都以 64 位提供 -
步骤 4 - 选择内核版本并根据操作系统(Windows、Linux、Solaris、AIX 和 HP-UX)下载文件。
升级内核版本
现在让我们按照以下步骤升级内核版本 -
步骤 1 - 创建一个具有足够磁盘空间的目录并输入目录的名称。
步骤 2 - 将升级文件 SAPEXEDB.SAR 和 SAPEXE.SAR 文件复制到操作系统级别的新的目录中。
步骤 3 - 要检查目录,请使用“pwd”以确保您位于同一目录中。
步骤 4 - 现在,通过 sapcar exe 解压缩 .SAR 文件。
SAPCAR –xvf sapexe.SAR
SAPCAR –xvf sapexedb.SAR
步骤 5 - 要备份现有内核,您必须使用名称“exe_old<ddmmyy>”创建一个新的目录并备份现有的内核文件。
步骤 6 - 要执行升级,请停止 SAP 应用程序。您无需关闭数据库即可升级内核,但您需要使用此命令停止 SAP 应用程序 - stopsap r3。
步骤 7 - 将文件从新的内核目录 exe_new<ddmmyy 复制到现有的内核目录 exe 中。
步骤 8 - 使用此命令复制 - cp -rp /sapmnt/<SID>/exe_new<ddmmyy>/* /sapmnt/<SID>/exe/
步骤 9 - 现在,如果您使用 disp+work 检查当前内核版本,则通过命令disp+work - versions 从操作系统级别检查内核版本,并且应显示新的补丁版本。
步骤 10 - 以特定于 UNIX 的 root 身份登录操作系统。在内核目录中执行脚本 - ./saproot.sh <SID>
您可以使用它为内核中的所有可执行程序分配正确的权限,例如 br* 文件等。
步骤 11 - 使用此命令启动 SAP 应用程序 - startsap r3。
步骤 12 - 如果运行事务 SM52,则可以看到当前内核版本级别。
SAP Basis - 系统监控
系统监控涉及对应用服务器、CPU 利用率、数据库空间、监控日志文件等进行主动监控。
系统监控还包括以下内容 -
- 批处理作业监控
- 数据库性能监控
- 监控应用程序用户
- 输出请求监控
- 打印请求
要监控 SAP 系统,请使用事务代码 - SM51
要检查进程列表,请转到进程图标。
要监控应用程序用户,请使用事务代码 - AL08 和 SM04
使用事务代码 - SM04
要监控更新进程,请使用事务代码 - SM13。在用户字段中输入“*”并点击执行。
如果没有待处理请求,队列将为空,如下面的屏幕截图所示 -
下表显示了用于系统监控和性能检查的重要事务代码 -
监控系统日志 | SM21 |
调整摘要 | ST02 |
CPU 利用率 | ST06 |
ABAP 异常终止 | ST22 |
输出请求监控 | SP01 |
监控批处理作业 | SM37 |
数据库管理 | DB02 |
数据库备份日志 | DB12 |
SAP Basis - 远程功能调用
什么是 RFC?
要在 SAP 系统之间进行通信,需要定义一种机制。最常见的方法之一是在两个系统之间定义远程功能调用 (RFC 连接)。通过在两个系统之间创建受信任的 RFC 连接,它允许您创建系统之间的信任关系,从而可以通信和交换信息和数据。
有不同类型的受信任 RFC 连接。
类型 3 连接
此连接类型用于指定 ABAP 系统之间的连接。在这里,您需要提及源系统的主机名和 IP 地址,以及登录信息。这适用于两种类型的 RFC,在 ABAP 系统之间以及对 ABAP 系统的外部调用。
类型 I 连接
此连接类型用于指定连接到与当前系统相同数据库的 ABAP 系统。让我们以一个示例条目名称为例 - ws0015_K18_24
ws0015=主机名
K18=系统名称(数据库名称)
24=TCP 服务名称
类型 T 连接
这种连接类型有助于将目标系统连接到使用RFC API接收RFC的外部程序。可以通过启动或注册激活此连接。
SAP Basis - SAP ECC与HANA之间的RFC
在SAP ECC和HANA之间创建可信RFC
假设,您想在源SAP系统AA1上建立到目标系统BB1的可信RFC。设置完成后,您将登录到AA1,并且您的用户在BB1中拥有足够的授权;您可以使用RFC连接并登录到BB1,而无需重新输入用户名和密码。
使用两个SAP系统之间的RFC可信/信任关系,从可信系统到信任系统的RFC,登录到信任系统不需要密码。
使用SAP登录打开SAP ECC系统。输入事务代码SM59 → 这是创建新的可信RFC连接的事务代码 → 点击第三个图标打开新的连接向导 → 点击创建,将打开一个新窗口。
RFC目标ECCHANA(输入RFC目标的名称)连接类型—3(用于ABAP系统)
转到技术设置。
输入目标主机—ECC系统名称、IP并输入系统编号。
转到登录和安全选项卡,输入语言、客户端、ECC系统用户名和密码。
点击顶部的保存选项。
点击测试连接以成功测试连接。
配置RFC连接
按照以下步骤配置RFC连接:
步骤1 - 运行事务—ltr(配置RFC连接)→ 将打开新的浏览器→ 输入ECC系统用户名和密码并登录。
步骤2 - 点击新建→ 将打开新窗口→ 输入配置名称→ 点击下一步→ 输入RFC目标(之前创建的连接名称),使用搜索选项,选择名称并点击下一步。
步骤3 - 在指定目标系统中,输入HANA系统管理员用户名和密码、主机名、实例号并点击下一步。输入数据传输作业数,例如007(不能为000)→ 下一步→ 创建配置。
测试可信RFC
点击测试连接以成功测试连接。
SAP Basis - 新维度产品
BI/BW简介
SAP BI/BW是一种数据仓库产品,基于SAP ABAP基础架构。它用于将原始数据转换为报表。这也可以用于构建分析报表,并供业务经理进行决策。
使用业务仓库,您可以组合来自不同异构源的数据,组织和管理数据以进行详细报表。
此数据仓库产品可以轻松地与不同的SAP报表工具集成。此产品可以帮助分析来自不同来源的多维数据。
SAP NetWeaver Business Intelligence中的关键组件包括:
- SAP NetWeaver Business Warehouse (BW)
- SAP Business Explorer (SAP BEx) 和
- SAP NetWeaver BW Accelerator (BWA)
除了将数据从源复制到SAP NetWeaver BW系统外,还可以使用虚拟提供程序直接从SAP NetWeaver BW系统访问源数据。分析引擎提供用于分析、计划和通用服务(如缓存和安全)的方法和服务。
SAP Business Explorer BEx用于定义数据的显示方式。此工具还支持创建基于Excel和基于Web的应用程序,用于分析、计划和报表。使用BEx工具创建的BEx应用程序可以集成到SAP Enterprise Portal中。与SAP BusinessObjects工具的集成除了标准SAP BEx功能外,还提供了更多分析和报表选项。您可以使用SAP BusinessObjects BI Portal InfoView访问BI信息(如报表、分析和仪表板)。
与ECC的基础集成
SAP ERP基于SAP NetWeaver版本。例如,SAP ERP 6.0基于SAP NetWeaver 7.0。SAP ERP也基于增强包;例如,ERP 6.0基于EHP04和NetWeaver增强包—EHP01。
软件组件始终遵循产品编号,例如SAP HR 6.04属于SAP ERP 6.0的增强包4,而SAP BASIS 7.01属于SAP NetWeaver 7.0的EHP01。
同样地,
SAP ECC 6.0增强包5基于SAP NetWeaver 7.0增强包02
ECC 6.0增强包4基于SAP NetWeaver 7.0增强包01
ECC 6.0增强包6基于SAP NetWeaver 7.0增强包03
ECC的EHP实施涉及SAP NetWeaver EHP的应用(从ECC EHP 4开始)。