sap-btp-cias

Configure and operate SAP BTP Cloud Integration Automation Service guided integration workflows.

Updated May 18, 2026
One-click install
npx skills add https://github.com/Melik1986/axon-erp-api --skill sap-btp-cias-melik1986
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sap-btp-cias
Source: https://github.com/Melik1986/axon-erp-api/tree/main/cursor/skills/sap-btp-cias
Command: npx skills add https://github.com/Melik1986/axon-erp-api --skill sap-btp-cias-melik1986

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up SAP BTP Cloud Integration Automation Service (CIAS) involves many error-prone steps—subscriptions, role collections, destinations, OAuth2 instances, and scenario execution—and this Skill consolidates the official procedures, error patterns, and scenario codes into one operational reference. ## Core Features & Use Cases - Setup and Access Guidance: Step-by-step procedures for subscribing to Standard and OAuth2 plans, assigning CIASIntegrationAdministrator/Expert/Monitor role collections, and configuring identity providers. - Scenario and Task Operations: Instructions for planning integration scenarios, working My Inbox tasks, monitoring scenario execution, and terminating workflows, with a catalog of 100+ scenario codes (1M1, 22K, 4A1, etc.). - Troubleshooting and Templates: Resolutions for common errors (empty destination dropdowns, workflow conflict locks, reserved tasks) plus destination configuration templates for S/4HANA, SuccessFactors, Ariba, Concur, and CPI. - Use Case: An integration lead needs to connect S/4HANA Cloud with SAP Concur (scenario 1M1). Use this Skill to subscribe to CIAS, assign roles, create the destination, invoke the workflow via Maintenance Planner, and monitor execution to completion. ## Quick Start Ask the assistant to walk you through subscribing to Cloud Integration Automation Service and assigning the CIASIntegrationAdministrator role in your BTP subaccount.

Frequently Asked Questions about sap-btp-cias

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I subscribe to SAP Cloud Integration Automation Service?▼

In SAP BTP Cockpit, go to your subaccount, open Services then Service Marketplace, filter for Cloud Integration Automation Service, click Create, and select the Standard plan for UI access. Once active, open it from Instances and Subscriptions via the Go to Application icon.

What CIAS role collections exist and what do they allow?▼

CIAS creates three role collections: CIASIntegrationAdministrator for full access including planning and termination, CIASIntegrationExpert for working My Inbox tasks, and CIASIntegrationMonitor for read-only Scenario Execution Monitoring. Assign users under Security then Role Collections in the subaccount.

Why is the CIAS destination dropdown empty during a task?▼

The dropdown is empty when no destination in the subaccount matches the tenant's Host Base URL. Create an HTTP destination whose URL exactly matches the tenant host, then refresh the dropdown in the Confirm System Components task.

Which SAP products can CIAS integrate?▼

CIAS supports 100+ scenarios covering S/4HANA Cloud and On-Premise, SuccessFactors Employee Central and Payroll, SAP Ariba, SAP Concur, SAP Fieldglass, SAP Business Network, SAP IBP Real-Time Integration, SAP Build Work Zone, and BTP ABAP Environment, each identified by scenario codes like 1M1 or 22K.

What are the limitations of Cloud Integration Automation Service?▼

CIAS allows a maximum of 15 active workflows per subaccount, retains logs for 90 days, limits OAuth2 certificate validity to one year, and offers no self-service data deletion. Execution scope and destinations used in automation tasks cannot be changed after confirmation.

How do I get API access to CIAS for ABAP automation?▼

Create a CIAS service instance with the OAuth2 plan from Service Marketplace, then create a service key, optionally with an x509 mTLS certificate via JSON parameters. Use the generated client ID and secret to obtain an OAuth JWT token for API calls.