SAP SPS Upgrade支持包堆栈

⚡ 智能摘要

支持包和堆栈 Upgrade in SAP 通过捆绑方式提供错误修复和功能增强 SAP 备注。本文解释了如何 SAP 注释、支持包和堆栈 (SPS) 协同工作,加上六个 SPAM 步骤,可以安全地应用它们。

  • 🧩 核心理念: 支持包是一个经过测试的软件包,包含以下内容: SAP 软件组件的说明(更正)已发布。
  • 📚 堆栈定义: 支持包堆栈组 ABAP 和 Java 已共同测试过的支持包。
  • 🔢 命名约定: 每个组件都有自己的前缀—— SAP_BASIS 使用 SAPKB, SAP_APPL 使用 SAPKH,等等。
  • 前提课程: 在客户 000 中应用支持包,并向 DDIC 或 SAP* 确认权限并确认之前没有导入操作。
  • ⚙️ 垃圾邮件工作流程: 下载 → 加载 → 更新 SPAM/SAINT → 定义队列 → 导入队列 → 确认队列。
  • 📜 正在记录: 在 SPAM 中使用导入日志和操作日志 track 进度并排除导入过程中任何停止故障。

支持包和堆栈 Upgrade: SAP SPS

什么是支持包?

  • 当 SAP 最终用户发现一个漏洞 SAP 他们会向产品部门报告。 SAP 支持。 SAP 开发人员会分析该错误并发布修复程序。此修复程序被称为 SAP 注意: (有时也用其旧缩写指代) 注释).
  • 随着时间的推移, SAP 将相关笔记收集到一个包裹中;这个包裹被称为 支持包支持包还包括对产品早期版本的增强功能。
  • 简单来说,支持包是一套经过测试的集合。 SAP 针对特定软件组件的注释。
  • 支持方案适用于 SAP 使用交易的系统 垃圾邮件 (支持包管理器)

什么是支持包堆栈 (SPS)?

支持包堆栈是一个协调的 ABAP 和 Java 每个软件组件的支持包都包含在内 SAP NetWeaver。它用于构建每个软件组件。 SAP 织网 达到定义的支持包 (SP) 级别。

支持包堆栈——通常被称为 — 将所有必需的组件和单独的补丁捆绑在一起,这些组件和补丁已经过共同测试。 SAP 建议将 SPS 作为一个整体应用,而不是安装单独的补丁,除非特定事件需要有针对性的补丁。

浏览 SAP 支持包堆栈页面 选择您的 NetWeaver 版本,以检查当前的 SPS 级别和建议的目标堆栈。

支持包堆栈版本 Numbers

每个支持包堆栈都有一个版本号和一个堆栈号——例如,“SAP NetWeaver '04 支持包堆栈 11。”

每个软件组件都有自己的一系列支持包。 下表显示了每个常用组件的技术名称以及标识其支持包的前缀。

元件 描述 支持包前缀
SAP_APPL SAP 应用领域 SAP凯赫
SAP_基础 基地 SAP知识库
SAP_ABA 应用依据 SAP钾
SAP_HR 人力资源 SAP柯尔特
SAP供应链管理 供应链管理 SAP肯塔基州
SAP_BW 商业仓库 SAP千瓦
SAP客户关系管理 客户关系管理 SAP堪萨斯州

支持包实施的先决条件

  • 始终在客户中应用支持包 000.
  • 使用具有与以下权限相当的用户: DDIC or SAP* 用于进口。
  • 未结交易 垃圾邮件 并确认之前的所有支持包导入均已完成。在前一个导入成功完成之前,请勿开始新的导入。
  • 请确保传输目录中有足够的可用空间,该目录默认位于: /usr/sap/trans.
  • 使用以下方式生成目标堆栈 SAP 维护计划 ,具体采用了 SAP 支持门户网站,以便队列保持一致且无冲突。

如何 Upgrade 支持计划

标准的SPAM工作流程包含六个步骤。在通过质量控制和生产流程之前,请先在源系统上按顺序执行每个步骤。

步骤 1)下载支持包

支持包可在以下网址获取: SAP 客户支持使用维护计划程序或软件中心下载目标堆栈的 .SAR 文件。

SAP 支持门户网站的支持包下载页面

步骤 2)加载支持包

支持包可以通过两种方式加载到 SPAM 中:

  1. 来自应用服务器。
  2. 从前端工作站。

来自应用服务器:

  1. 从服务市场下载支持包并将其保存到操作系统中。 /usr/sap/trans.
  2. 使用以下方法解压缩归档文件: SAPCAR 可执行文件:
sapcar -xvf <support-package-name>.SAR

SAPCAR 指令示例tracting 支持包存档

前任traction,由此产生的 。拍 金益辉 .ATT 文件存储在 /usr/sap/trans/EPS/in将它们装入 SAP 系统使用 支持包 → 加载包 → 来自应用程序服务器.

SPAM 中从应用程序服务器加载支持包

从前端来看: 选择 支持包 → 加载包 → 从前端 从本地工作站选择 SAR 文件。

SPAM 中从前端加载支持包

步骤 3)应用 SPAM/SAINT 更新

SPAM/SAINT 更新包含对支持包管理器 (SPAM) 和附加组件安装工具 (SAINT) 的改进。 SAP 每个版本都会发布一个 SPAM 更新。安装最新的 SPAM/SAINT 更新是 强制性 在申请任何支持包之前。

SPAM SAINT 更新导入 SAP 系统

步骤 4)定义队列

队列中包含每个用户可用的支持包。 SAP 系统中已安装的组件。队列由步骤 2 中加载的支持包构建而成。

  1. 在 SPAM 初始屏幕上,选择 显示/定义.
  2. SAP 显示已安装软件组件的列表(例如, SAP_基础, SAP_HR, SAP_BW)。

SPAM 中已安装的软件组件列表

选择要升级的组件。当前队列将显示该组件可用的支持包。要为其他组件定义队列,请选择 其他组件当队列达到目标时,点击 确认队列.

SPAM 中的队列选择屏幕

确认 SPAM 中的支持包队列

步骤 5)导入队列

定义队列后,运行导入以应用所选的支持包。

选择 支持包 → 导入队列.

SPAM 中的导入队列对话框

提示: 一定要读 SAP 导入屏幕上提到的注释——列出了该堆栈的已知问题和建议操作。

SAP 开始导入并在屏幕上显示进度。

支持包导入正在进行中 SAP

步骤 6)确认队列

请确认队列已成功导入。如未确认,SPAM 将阻止任何后续的支持包导入。

导入后的垃圾邮件状态指示器

队列导入完成后,垃圾邮件状态将变为黄色。选择“确认导入成功”即可。 支持包 → 确认.

垃圾邮件确认操作菜单

检查日志

  • 导入日志: 显示由以下各方处理的 SPAM 阶段的日志: tp 运输控制程序。前往 导入日志 → 队列.

垃圾邮件导入日志查看

  • 操作日志: 包含有关每个阶段的信息、阶段停止点以及详细的错误信息。从此处打开 行动日志.

垃圾邮件操作日志视图

  • 在导入支持包期间,日志会写入到 /usr/sap/trans/tmp 目录。
  • 导入过程完成后,日志可在以下位置查看: /usr/sap/trans/log.

常见问题

SPAM 用于导入现有软件组件的支持包。SAINT 用于安装新的附加组件或升级现有附加组件。两者共享同一个 SPAM/SAINT 更新内核,在使用任一工具之前都必须先对其进行修补。

SUM 负责处理大型升级、内核更新、数据库迁移和 S/4HANA 转换。SPAM 则用于现有版本上的单栈 ABAP 支持包。现代 SAP 建议将 SUM 与维护计划程序结合使用,以进行全栈更新。

SAP 不支持回滚部分导入的支持包。请使用操作日志解决失败阶段中的错误,然后恢复导入。对于无法恢复的故障,请从导入前的数据库备份还原系统。

是的。 SAP Joule 和 Cloud ALM Maintenance Planner 利用人工智能来推荐目标堆栈、预测停机时间并标记风险。 SAP 根据事件历史记录所做的记录。它们还有助于为受影响的业务流程制定测试计划。

生成式人工智能代理阅读长篇 SAP 备注中会总结受影响的对象,列出手动操作的前期和后期步骤,并将每条备注与客户的修改对应起来。这可以缩短应用支持包堆栈之前的准备时间。

总结一下这篇文章: