
sap-btp-intelligent-situation-automation
This archived skill provides legacy guidance for SAP BTP Intelligent Situation Automation data export, unsubscription, and configuration review. It should be used only when maintaining existing ISA tenants, exporting data before access is removed, or understanding historical situation automation setups. The skill covers Event Mesh integration, destination configuration, system onboarding, user management with role collections, automatic situation resolution, unsubscription, and troubleshooting for existing deployments. Keywords: SAP BTP, Intelligent Situation Automation, ISA, situation handling, SAP S/4HANA, SAP S/4HANA Cloud, Event Mesh, Business Event Handling, situation automation, situation dashboard, analyze situations, SAPCOM0345, SAPCOM0376, SAPCOM0092, SituationAutomationKeyUser, SituationAutomationAdminUser, Cloud Connector, cf-eu10, CA-SIT-ATM, business situations, situation types, situation actions
- Installs
- 648
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-intelligent-situation-automation- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads sap-btp-intelligent-situation-automation automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
SAP BTP Intelligent Situation Automation
Related Skills
- sap-btp-cloud-platform: Use for subaccount, subscription, and role collection context
- sap-btp-integration-suite: Use for Event Mesh and integration alternatives during migration planning
- sap-btp-cloud-transport-management: Use if archived ISA-related artifacts must be moved across landscapes
- sap-btp-best-practices: Use for decommissioning governance and operational planning
⚠️ DEPRECATION NOTICE
Service Status: ARCHIVED / DEPRECATED as of September 24, 2025
SAP BTP Intelligent Situation Automation service was deprecated on September 24, 2025. Its 6-month end-of-service window reached March 24, 2026; remaining access may exist only where contract commitments still apply.
Immediate Action Required:
- Unsubscribe from the Intelligent Situation Automation service
- Export any required data before access is removed
- Contact component CA-SIT-ATM for questions or concerns
Overview (For Reference)
SAP Intelligent Situation Automation was a BTP service that enabled automatic handling of business situations from SAP S/4HANA and SAP S/4HANA Cloud systems. It leveraged SAP Event Mesh for real-time event communication and allowed organizations to define automated actions for resolving situations.
Documentation Source: https://github.com/SAP-docs/btp-intelligent-situation-automation
Last Verified: 2025-11-27 (metadata). Re-verify archived-service details before advancing this date.
Table of Contents
- Overview (For Reference)
- When to Use This Skill
- Migration Information
- Quick Decision Tree
- Supported Systems
- Region & Infrastructure
- Core Components
- Role Templates
- Bundled Resources
When to Use This Skill
⚠️ SERVICE DEPRECATED - Use only for:
- Unsubscribing from Intelligent Situation Automation service
- Exporting data before access is removed
- Understanding legacy configurations for documentation purposes
- Migration planning to alternative solutions
Do NOT use this skill for:
- New subscriptions to the service (not available)
- Setting up new automation rules (service deprecated)
- Production deployments (service will be discontinued)
Migration Information
SAP is working towards a GenAI-based capability in the Situation Handling Extended framework. Updates will be provided when available for consumption. For more information, see the SAP community announcement about the deprecation.
Quick Decision Tree
What Task?
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
Supported Systems
| System | Version | Notes |
|---|---|---|
| SAP S/4HANA Cloud | Current | Full support |
| SAP S/4HANA | 2021 FPS0+ | On-premise, requires Cloud Connector |
Region & Infrastructure
| Setting | Value |
|---|---|
| Region | Europe (Frankfurt) |
| Technical ID | cf-eu10 |
| Provider | AWS |
| Environment | SAP BTP Cloud Foundry |
Core Components
Required Services
| Service | Purpose |
|---|---|
| Intelligent Situation Automation | Main application (standard plan) |
| SAP Event Mesh | Event communication between S/4HANA and BTP |
| Cloud Connector | On-premise S/4HANA connectivity (optional) |
Communication Scenarios (SAP S/4HANA Cloud)
| Scenario | Code | Purpose |
|---|---|---|
| Business Situation Integration | SAP_COM_0345 | Situation API access |
| Business Situation Master Data Integration | SAP_COM_0376 | Situation type data |
| Enterprise Event Enablement | SAP_COM_0092 | Event channel setup |
| Purchase Requisition Integration | SAP_COM_0102 | Contract ready action |
| Physical Inventory Document Integration | SAP_COM_0107 | Inventory monitoring action |
APIs (SAP S/4HANA On-Premise)
| API | Purpose |
|---|---|
| Business Situation - Read | Read situation data |
| Business Situation Type - Read | Read situation type data |
| Purchase Requisition Integration API | Contract ready action |
| Physical Inventory Document Integration API | Inventory monitoring action |
Role Templates
| Role | Type | Access |
|---|---|---|
| SituationAutomationKeyUser | Key User | Full application access |
| SituationAutomationAdminUser | Admin | System onboarding only |
| RuleRepositorySuperUser | Rules | Business rule authoring |
Key User Tiles
Key users with SituationAutomationKeyUser role can access:
- Manage Situation Actions - Create custom actions
- Manage Situation Automation - Configure automation rules
- Situation Dashboard - View situation overview
- Analyze Situations - Analyze resolution flows
- Delete Data Context - Manage data retention
- Explore Related Situations - View situation relationships
Event Mesh Configuration
Topic Space
saas/isa/cons
Outbound Event Topics
sap/s4/beh/businesssituation/v1/BusinessSituation/*
sap/s4/beh/businesssituationtype/v1/BusinessSituationType/*
Topic Rules (Service Instance)
{
"topicRules": {
"publishFilter": [],
"subscribeFilter": ["saas/isa/cons/*"]
}
}
Destination Configuration
Key Constraints
- Single System Per Subaccount: One subaccount connects to one S/4HANA system only
- Base URL Only: Destination URL must contain only the base system URL (no paths)
- Same System Destinations: All destinations in a subaccount must point to the same system
Changing Connected System
To connect to a different S/4HANA system:
- Option A: Create a separate subaccount
- Option B: Unsubscribe and resubscribe with new destination
Onboarding Workflow
Prerequisites
- Administrator role assigned
- Event Mesh enabled in subaccount
- Destination configured to S/4HANA system
- Communication arrangements created (Cloud) or APIs exposed (On-premise)
Steps
- Expose Situation Handling APIs (in S/4HANA)
- Configure Destinations (in BTP Cockpit)
- Set Up Event Mesh Communication (Event channel + topic bindings)
- Onboard System (using Onboard System app)
Onboard System App Process
- Launch Onboard System application
- Click Add
- Select destination from list
- Click Check Connection to verify
- Enter system name and description
- Click Create
- Wait for status: Pending → Successful
Troubleshooting: If onboarding fails, hover over info icon for details. Use Retry after fixing issues.
Automatic Situation Resolution
Supported Situation Templates
| Template | Code | Required Scenario |
|---|---|---|
| Contract is Ready as Source of Supply | PROC_CONTRACTREADYTOUSE_V3 | SAP_COM_0102 |
| Physical Inventory Monitoring | MAN_PHYSICAL_INVENTORY_MONITOR | SAP_COM_0107 |
Custom Actions
Use the Manage Situation Actions application to create custom actions beyond standard SAP actions.
Data Export
Export all stored data using the endpoint:
https://<subdomain>.<region>.intelligent-situation-automation.cloud.sap/exportdata
Audit Logging
Intelligent Situation Automation uses the Audit Log service to track:
- Changes to automation configurations
- System onboarding events
View logs via the Audit Log Viewer in Cloud Foundry.
Unsubscription Instructions
Prerequisites
- Administrator role for the subaccount
- Data export completed (if needed)
Steps to Unsubscribe
- Open your global account in the SAP BTP cockpit
- Navigate to your subaccount
- In the navigation area, choose Services > Instances and Subscriptions
- Find Intelligent Situation Automation in the subscription list
- Select the three dots at the end of the subscription row
- From the menu, select Delete
- Confirm deletion - all application data will be removed
Support
For any questions or concerns about the deprecation:
- Component: CA-SIT-ATM
- Create an incident via SAP for Me
Common Issues (Legacy)
| Issue | Cause | Solution |
|---|---|---|
| Server error on app access | Missing role assignment | Assign required role collections |
| No Action Applied | Rule conditions don't match | Revise rule and reactivate |
| No Automation Configuration Found | No automation exists for situation type | Create automation in Manage Situation Automation |
Reference Files
Detailed Guides Available
- references/setup-guide.md - Prerequisites, subscription, Event Mesh, network requirements
- references/onboarding.md - API exposure, destinations, event communication, system onboarding
- references/security-roles.md - Role templates, collections, user assignment
- references/operations.md - Automatic resolution, data export, logging
- references/troubleshooting.md - Error handling, support component
- references/external-links.md - All SAP documentation links with document IDs
Best Practices
Setup
- ✅ Enable Event Mesh before subscribing to ISA
- ✅ Create Event Mesh instance in same subaccount as ISA subscription
- ✅ Use Europe (Frankfurt) region with cf-eu10
Destinations
- ✅ Use only base URL (no additional paths)
- ✅ One S/4HANA system per subaccount
- ❌ Don't mix destinations to different S/4HANA systems
Communication
- ✅ Set topic space to
saas/isa/cons - ✅ Bind both BusinessSituation and BusinessSituationType topics
- ✅ Use SAP_COM_0092 for cloud event channels
User Management
- ✅ Assign SituationAutomationAdminUser for onboarding tasks
- ✅ Assign SituationAutomationKeyUser for daily operations
- ✅ Add RuleRepositorySuperUser for rule authoring
External Resources
SAP Documentation
- 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
Source Repository
Support
- Component: CA-SIT-ATM
- SAP for Me: Incident creation
Updates and Maintenance
⚠️ SERVICE DEPRECATED: No further updates expected as the service is deprecated.
Documentation Source:
- Original: https://github.com/SAP-docs/btp-intelligent-situation-automation
- Deprecation Announcement: https://community.sap.com/t5/technology-blog-posts-by-sap/deprecation-of-intelligent-situation-automation-service/ba-p/14214342
Final Verification: 2025-11-27
Maintenance Status: ARCHIVE ONLY - Skill maintained for historical reference and unsubscription guidance.
Bundled Resources
Reference Documentation
references/setup-guide.md- Complete setup and configuration guidereferences/onboarding.md- System onboarding and configurationreferences/security-roles.md- Role templates and permissionsreferences/operations.md- Operations and monitoring guidereferences/external-links.md- External documentation and SAP notesreferences/troubleshooting.md- Common issues and resolution
Skill Version: 2.4.1 Status: ARCHIVED / DEPRECATED Last Updated: 2026-05-31 License: GPL-3.0 Maintainer: Eduard Jiglau | hello@sap-ai-skills.com | sap-ai-skills.com | https://github.com/secondsky/sap-skills
Version History:
- v1.1.0 (2025-11-27): Added deprecation notice and unsubscription instructions
- v1.0.0 (2025-11-22): Initial release for active service
FAQ
What does the sap-btp-intelligent-situation-automation skill do?
This archived skill provides legacy guidance for SAP BTP Intelligent Situation Automation data export, unsubscription, and configuration review. It should be used only when maintaining existing ISA tenants, exporting data before access is removed, or understanding historical situation automation setups. The skill covers Event Mesh integration, destination configuration, system onboarding, user management with role collections, automatic situation resolution, unsubscription, and troubleshooting for existing deployments. Keywords: SAP BTP, Intelligent Situation Automation, ISA, situation handling, SAP S/4HANA, SAP S/4HANA Cloud, Event Mesh, Business Event Handling, situation automation, situation dashboard, analyze situations, SAPCOM0345, SAPCOM0376, SAPCOM0092, SituationAutomationKeyUser, SituationAutomationAdminUser, Cloud Connector, cf-eu10, CA-SIT-ATM, business situations, situation types, situation actions
How do I install sap-btp-intelligent-situation-automation?
Run npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-intelligent-situation-automation in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/sap-btp-intelligent-situation-automation/ (personal) or .claude/skills/sap-btp-intelligent-situation-automation/ (project).
Which AI agents can use sap-btp-intelligent-situation-automation?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is sap-btp-intelligent-situation-automation safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains sap-btp-intelligent-situation-automation?
It is published by secondsky in secondsky/sap-skills. It has 648 recorded installs.
More from secondsky/sap-skills
sap-abap
secondsky/sap-skills
Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.
sap-fiori-tools
secondsky/sap-skills
Develops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freestyle SAPUI5 applications, configuring Page Editor for List Report or Object Page, working with annotations and Service Modeler, setting up deployment to ABAP or Cloud Foundry, creating adaptation projects, using Guided Development, previewing with mock data or live data, configuring SAP Fiori launchpad, or using AI-powered generation with Project Accelerator/Joule. Technologies: SAP Fiori Elements, SAPUI5, OData V2/V4, CAP, SAP BTP, ABAP, Cloud Foundry, fiori-mcp-server (MCP tools for AI-assisted generation).
sap-cap-capire
secondsky/sap-skills
SAP Cloud Application Programming Model (CAP) development skill using Capire documentation. Use when: building CAP applications, defining CDS models, implementing services, working with SAP HANA/SQLite/PostgreSQL databases, deploying to SAP BTP Cloud Foundry or Kyma, implementing Fiori UIs, handling authorization, multitenancy, or messaging. Covers CDL/CQL/CSN syntax, Node.js and Java runtimes, event handlers, OData services, and CAP plugins.
sap-btp-developer-guide
secondsky/sap-skills
Develops business applications on SAP Business Technology Platform (BTP) using CAP (Node.js/Java) or ABAP Cloud. Use when: building cloud applications on SAP BTP, deploying to Cloud Foundry or Kyma runtimes, integrating with SAP HANA Cloud, implementing SAP Fiori UIs, connecting to remote SAP systems, building multitenant SaaS applications, extending SAP S/4HANA or SuccessFactors, setting up CI/CD pipelines, implementing observability, or following SAP development best practices. Keywords: SAP BTP, Business Technology Platform, CAP, Cloud Application Programming Model, ABAP Cloud, Cloud Foundry, Kyma, SAP HANA Cloud, SAP Fiori, SAPUI5, CI/CD, observability, multitenant, SaaS, SAP BTP ABAP environment, SAP Business Application Studio, SAP Cloud SDK, SAP Integration Suite, SAP Event Mesh, SAP Connectivity Service, SAP Destination Service, XSUAA, OAuth, OpenID Connect, OData, CDS, Core Data Services, ABAP CDS, ABAP RESTful Application Programming Model, RAP, ABAP development, SAP BTP deve
sap-btp-best-practices
secondsky/sap-skills
SAP BTP best practices for enterprise architecture, account management, security, and operations, with verification evidence tracked in the repository ledger. Use when planning BTP implementations, setting up account hierarchies, configuring environments, implementing authentication, designing CI/CD pipelines, establishing governance, building Platform Engineering teams, implementing failover strategies, or managing application lifecycle on SAP BTP. Keywords: SAP BTP, account hierarchy, global account, directory, subaccount, Cloud Foundry, Kyma, ABAP, SAP Identity Authentication, CI/CD, governance, Platform Engineering, failover, multi-region, SAP BTP best practices
sap-btp-connectivity
secondsky/sap-skills
SAP BTP Connectivity skill covering Destination Service, Connectivity Service, Cloud Connector, Connectivity Proxy, and Transparent Proxy for Kubernetes. Use when configuring destinations (HTTP, RFC, LDAP, MAIL, TCP), setting up cloud-to-on-premise connectivity, implementing OAuth and principal propagation, deploying connectivity proxies in Kubernetes/Kyma, troubleshooting connectivity errors (405, 407, 503), or configuring multitenancy.
Popular productivity & automation skills
agent-browser
vercel-labs/agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.
lark-doc
open.feishu.cn
飞书云文档(Docx / Wiki)内容操作:读取、创建、编辑文档,插入或下载图片附件,以及操作思维笔记。用户提供文档 URL/token(包括 doubao.com 的 /docx/、/wiki/)时使用;按 URL 路径/token 而非域名路由;/page/ 是妙搭应用,非飞书云文档。文档内嵌资源按读取参考中的统一规则分流。独立评论操作走 lark-drive;随正文读取评论使用 docs +fetch。表格或 Base 内部数据操作不在本 skill。
lark-base
open.feishu.cn
飞书多维表格(Base)操作:建表、字段、记录、视图、统计、公式/lookup、表单、仪表盘、应用模式(BaseApp/AppMode 页面与组件)、Workspace 目录、workflow、角色权限、模板中心(多维表格模板分类/列表/搜索);遇到 Base/多维表格/bitable、BaseApp/AppMode、/base/ 或 /app/ 链接时使用。BaseApp 不走 lark-apps;文件导入/导出转 lark-drive,认证/授权转 lark-shared。
lark-drive
open.feishu.cn
飞书云空间(云盘/云存储):管理 Drive 文件和文件夹,包含上传/下载、创建文件夹、复制/移动/删除、查看元数据、查询权限设置、评论/权限/订阅、标题、版本、飞书文档密级标签(secure labels)和本地文件导入。用户需要整理云盘目录、处理云空间资源 URL/token、判断链接类型/真实 token/标题,或导入 Word/Markdown/Excel/CSV/PPTX/.base 为 docx/sheet/bitable/slides 时使用;doubao.com 云空间 URL/token 也按资源路径和 token 路由,不回退 WebFetch。不负责:文档内容编辑(走 lark-doc)、表格/Base 表内数据操作(走 lark-sheets/lark-base)、知识空间节点/成员管理(走 lark-wiki)、原生 Markdown 文件读写/patch/diff(走 lark-markdown)。
lark-shared
open.feishu.cn
Use for lark-cli setup/auth tasks: auth login/status/logout, user vs bot identity, business-domain permissions (--domain, including all/docs/drive), missing scopes, revoking authorization, or handling notice JSON.
lark-im
open.feishu.cn
飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)、监听卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据、处理卡片回调时使用。