关于 sap-btp-intelligent-situation-automation
关于 SAP BTP Intelligent Situation Automation 的归档参考 Skill;该服务于 2025 年 9 月弃用。内容侧重旧版配置、数据导出、取消订阅和迁移规划,不适用于新部署。
主要功能
- 01查阅旧版服务配置
- 02导出已存储的服务数据
- 03取消已弃用服务的订阅
- 04参考旧版角色与系统接入
- 05规划服务迁移
适用场景
- 01在访问终止前准备数据导出
- 02删除现有服务订阅
- 03了解旧版自动化配置
- 04规划从该服务迁出
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ secondsky/ sap-skills --skill sap-btp-intelligent-situation-automation安装后在 Claude Code 中输入/sap-btp-intelligent-situation-automation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdagents/openai.yamlreferences/external-links.mdonboarding.mdoperations.mdsecurity-roles.mdsetup-guide.mdtroubleshooting.md详细介绍
SAP BTP Intelligent Situation Automation
相关技能
- sap-btp-cloud-platform:用于了解子账户、订阅和角色集合
- sap-btp-integration-suite:用于在迁移规划期间了解 Event Mesh 和集成替代方案
- sap-btp-cloud-transport-management:用于在需要跨环境迁移已归档的 ISA 相关工件时
- sap-btp-best-practices:用于退役治理和运营规划
⚠️ 弃用通知
服务状态:截至 2025 年 9 月 24 日,已归档/弃用
SAP BTP Intelligent Situation Automation 服务于 2025 年 9 月 24 日弃用。为期 6 个月的服务终止窗口已于 2026 年 3 月 24 日结束;仅在合同承诺仍适用的情况下,可能仍可访问。
需要立即采取行动:
- 取消订阅 Intelligent Situation Automation 服务
- 在访问权限被移除前导出所需数据
- 如有疑问或顾虑,请联系组件 CA-SIT-ATM
概述(仅供参考)
SAP Intelligent Situation Automation 是一项 BTP 服务,可自动处理来自 SAP S/4HANA 和 SAP S/4HANA Cloud 系统的业务情形。该服务利用 SAP Event Mesh 实现实时事件通信,并允许组织定义用于解决情形的自动化操作。
文档来源:https://github.com/SAP-docs/btp-intelligent-situation-automation
最后验证时间:2025-11-27(元数据)。更新此日期前,请重新核实已归档服务的详细信息。
目录
何时使用此技能
⚠️ 服务已弃用——仅用于:
- 取消订阅 Intelligent Situation Automation 服务
- 在访问权限被移除前导出数据
- 了解旧版配置,用于文档记录
- 规划迁移到替代解决方案
请勿将此技能用于:
- 新订阅该服务(已无法订阅)
- 设置新的自动化规则(服务已弃用)
- 生产部署(服务即将终止)
迁移信息
SAP 正在为 Situation Handling Extended 框架开发基于 GenAI 的功能。该功能可供使用时将提供更新。更多信息请参阅 SAP 社区关于弃用的公告。
快速决策树
要执行什么任务?
Data Export & Unsubscription (DEPRECATED SERVICE)
├─ Export data → references/operations.md#data-export
└─ Unsubscribe → DEPRECATION NOTICE section
Legacy Documentation (For Reference Only)
├─ Understanding existing setup → references/setup-guide.md
├─ API configurations → references/onboarding.md
├─ Role assignments → references/security-roles.md
├─ Automation rules → references/operations.md
└─ Error troubleshooting → references/troubleshooting.md
Migration Planning
├─ Review Situation Handling Extended framework
├─ Contact SAP for migration options
└─ Support component: CA-SIT-ATM
支持的系统
| 系统 | 版本 | 备注 |
|---|---|---|
| SAP S/4HANA Cloud | 当前版本 | 完全支持 |
| SAP S/4HANA | 2021 FPS0+ | 本地部署,需要 Cloud Connector |
区域和基础设施
| 设置 | 值 |
|---|---|
| 区域 | 欧洲(法兰克福) |
| 技术 ID | cf-eu10 |
| 提供商 | AWS |
| 环境 | SAP BTP Cloud Foundry |
核心组件
必需服务
| 服务 | 用途 |
|---|---|
| Intelligent Situation Automation | 主应用程序(标准计划) |
| SAP Event Mesh | S/4HANA 与 BTP 之间的事件通信 |
| Cloud Connector | 本地部署的 S/4HANA 连接(可选) |
通信场景(SAP S/4HANA Cloud)
| 场景 | 代码 | 用途 |
|---|---|---|
| 业务情境集成 | SAP_COM_0345 | 情境 API 访问 |
| 业务情境主数据集成 | SAP_COM_0376 | 情境类型数据 |
| 企业事件启用 | SAP_COM_0092 | 事件通道设置 |
| 采购申请集成 | SAP_COM_0102 | 合同就绪操作 |
| 实物盘点凭证集成 | SAP_COM_0107 | 库存监控操作 |
API(SAP S/4HANA On-Premise)
| API | 用途 |
|---|---|
| 业务情境 - 读取 | 读取情境数据 |
| 业务情境类型 - 读取 | 读取情境类型数据 |
| 采购申请集成 API | 合同就绪操作 |
| 实物盘点凭证集成 API | 库存监控操作 |
角色模板
| 角色 | 类型 | 访问权限 |
|---|---|---|
| SituationAutomationKeyUser | 关键用户 | 完整应用访问权限 |
| SituationAutomationAdminUser | 管理员 | 仅系统接入 |
| RuleRepositorySuperUser | 规则 | 业务规则编写 |
关键用户磁贴
具有 SituationAutomationKeyUser 角色的关键用户可以访问:
- 管理情境操作 - 创建自定义操作
- 管理情境自动化 - 配置自动化规则
- 情境仪表板 - 查看情境概览
- 分析情境 - 分析解决流程
- 删除数据上下文 - 管理数据保留
- 探索相关情境 - 查看情境关系
Event Mesh 配置
Topic Space
saas/isa/cons
出站事件主题
sap/s4/beh/businesssituation/v1/BusinessSituation/*
sap/s4/beh/businesssituationtype/v1/BusinessSituationType/*
Topic 规则(服务实例)
{
"topicRules": {
"publishFilter": [],
"subscribeFilter": ["saas/isa/cons/*"]
}
}
Destination 配置
关键限制
- 每个子账户只能连接一个系统:一个子账户只能连接一个 S/4HANA 系统
- 仅限基准 URL:Destination URL 必须仅包含系统基准 URL(不含路径)
- Destination 必须指向同一系统:子账户中的所有 Destination 都必须指向同一系统
更改连接的系统
若要连接到其他 S/4HANA 系统:
- 选项 A:创建单独的子账户
- 选项 B:取消订阅,然后使用新的 Destination 重新订阅
接入工作流
前提条件
- 已分配管理员角色
- 已在子账户中启用 Event Mesh
- 已配置指向 S/4HANA 系统的 Destination
- 已创建通信安排(Cloud)或已公开 API(On-premise)
步骤
- 公开情境处理 API(在 S/4HANA 中)
- 配置 Destinations(在 BTP Cockpit 中)
- 设置 Event Mesh 通信(事件通道 + 主题绑定)
- 接入系统(使用 Onboard System 应用)
Onboard System 应用流程
- 启动 Onboard System 应用
- 点击 Add
- 从列表中选择 Destination
- 点击 Check Connection 进行验证
- 输入系统名称和描述
- 点击 Create
- 等待状态从 Pending 变为 Successful
故障排除:如果接入失败,将鼠标悬停在信息图标上查看详情。修复问题后使用 Retry。
自动情境解决
支持的情境模板
| 模板 | 代码 | 必需场景 |
|---|---|---|
| 合同已准备好作为供应来源 | PROC_CONTRACTREADYTOUSE_V3 | SAP_COM_0102 |
| 实物盘点监控 | MAN_PHYSICAL_INVENTORY_MONITOR | SAP_COM_0107 |
自定义操作
使用 Manage Situation Actions 应用创建标准 SAP 操作之外的自定义操作。
数据导出
使用以下端点导出所有存储的数据:
https://<subdomain>.<region>.intelligent-situation-automation.cloud.sap/exportdata
审计日志记录
Intelligent Situation Automation 使用 Audit Log 服务跟踪:
- 自动化配置的更改
- 系统接入事件
通过 Cloud Foundry 中的 Audit Log Viewer 查看日志。
取消订阅说明
前提条件
- 子账户的管理员角色
- 已完成数据导出(如有需要)
取消订阅的步骤
- 在 SAP BTP cockpit 中打开全局账户
- 导航至子账户
- 在导航区域中,选择 Services > Instances and Subscriptions
- 在订阅列表中找到 Intelligent Situation Automation
- 选择订阅行末尾的三个点
- 在菜单中选择 Delete
- 确认删除 — 所有应用数据都将被移除
支持
如对弃用有任何疑问或顾虑:
- 组件:CA-SIT-ATM
- 通过 SAP for Me 创建事件
常见问题(旧版)
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 访问应用时出现服务器错误 | 缺少角色分配 | 分配所需的角色集合 |
| 未应用任何操作 | 规则条件不匹配 | 修改规则并重新激活 |
| 未找到自动化配置 | 情境类型没有自动化配置 | 在 Manage Situation Automation 中创建自动化配置 |
参考文件
可用的详细指南
- references/setup-guide.md - 前提条件、订阅、Event Mesh、网络要求
- references/onboarding.md - API 公开、目标、事件通信、系统接入
- references/security-roles.md - 角色模板、集合、用户分配
- references/operations.md - 自动解决、数据导出、日志记录
- references/troubleshooting.md - 错误处理、支持组件
- references/external-links.md - 所有 SAP 文档链接及文档 ID
最佳实践
设置
- ✅ 在订阅 ISA 之前启用 Event Mesh
- ✅ 在与 ISA 订阅相同的子账户中创建 Event Mesh 实例
- ✅ 使用欧洲(法兰克福)区域和 cf-eu10
目标
- ✅ 仅使用基础 URL(不添加其他路径)
- ✅ 每个子账户使用一个 S/4HANA 系统
- ❌ 不要混用指向不同 S/4HANA 系统的目标
通信
- ✅ 将主题空间设置为
saas/isa/cons - ✅ 绑定 BusinessSituation 和 BusinessSituationType 两个主题
- ✅ 对于云事件通道,使用 SAP_COM_0092
用户管理
- ✅ 为接入任务分配 SituationAutomationAdminUser
- ✅ 为日常操作分配 SituationAutomationKeyUser
- ✅ 添加 RuleRepositorySuperUser 以创作规则
外部资源
SAP 文档
- SAP Help Portal:https://help.sap.com/docs/intelligent-situation-automation
- SAP Event Mesh:https://help.sap.com/docs/SAP_EM
- SAP BTP:https://help.sap.com/docs/BTP
源代码仓库
支持
- 组件:CA-SIT-ATM
- SAP for Me:创建事件
更新与维护
⚠️ 服务已弃用:由于该服务已弃用,预计不会再有更新。
文档来源:
- 原始文档:https://github.com/SAP-docs/btp-intelligent-situation-automation
- 弃用公告:https://community.sap.com/t5/technology-blog-posts-by-sap/deprecation-of-intelligent-situation-automation-service/ba-p/14214342
最终验证:2025-11-27
维护状态:仅归档 — 保留此技能仅供历史参考和取消订阅指南之用。
捆绑资源
参考文档
references/setup-guide.md- 完整的设置和配置指南references/onboarding.md- 系统引导和配置references/security-roles.md- 角色模板和权限references/operations.md- 运维和监控指南references/external-links.md- 外部文档和 SAP 说明references/troubleshooting.md- 常见问题和解决方法
技能版本:2.4.1 状态:已归档 / 已弃用 最后更新:2026-05-31 许可证:GPL-3.0 维护者:Eduard Jiglau | [email protected] | sap-ai-skills.com | https://github.com/secondsky/sap-skills
版本历史:
- v1.1.0 (2025-11-27):添加弃用通知和取消订阅说明
- v1.0.0 (2025-11-22):首次发布,供活跃服务使用