Skip to content
Development
Command

/seamless-planning-guide

Quick guidance on implementing Seamless Planning with SAP Datasphere

From plugin
sap-skills
48569 skills31 agents69 commands8 MCP
$ npx -y skills add secondsky/sap-skills --agent claude-code

Command definition

seamless-planning-guide.md
name: seamless-planning-guide
description: Quick guidance on implementing Seamless Planning with SAP Datasphere
allowed-tools:
  - Read
  - Grep
  - Glob
argument-hint: "[model-or-scenario]"

Shell Snippet Notes

  • Shell snippets assume Bash on Linux/macOS, WSL2, or Git Bash.
  • Install the command-specific tooling shown near each snippet before running it.
  • Confirm before running commands that delete files, change ownership, deploy, or modify remote systems.

Output Contract

Return Seamless Planning guidance, architecture prerequisites, modeling tradeoffs, validation steps, and unresolved tenant checks. Default to read-only analysis and do not change models.

Seamless Planning Implementation Guide

Quick reference for implementing SAP Analytics Cloud Seamless Planning with SAP Datasphere.

---

Overview

**Seamless Planning** unifies SAC planning with Datasphere for enterprise-grade data governance.

┌─────────────────────────────────────────────────────────────┐
│                    SAP Analytics Cloud                       │
│  • Planning calculations & formulas                          │
│  • Version management logic                                  │
│  • Data actions & multi actions                              │
│  • Calendar workflows                                        │
│  • User interface & experience                               │
└───────────────────────┬─────────────────────────────────────┘
                        │ Direct Persistence
                        ▼
┌─────────────────────────────────────────────────────────────┐
│                    SAP Datasphere                            │
│  • Fact data (planning transactions)                         │
│  • Public dimension tables                                   │
│  • Physical storage                                          │
│  • Data governance & security                                │
│  • Cross-system integration                                  │
└─────────────────────────────────────────────────────────────┘

---

Prerequisites Checklist

1. SAC Tenant on HANA Cloud

  • [ ] SAC tenant provisioned on SAP HANA Cloud infrastructure
  • [ ] Verify: **System → About** shows HANA Cloud version

2. Tenant Co-Location

  • [ ] SAC and Datasphere tenants in **same SAP data center region**
  • [ ] 1:1 tenant relationship configured

3. Tenant Linkage

  • [ ] Link configured in both tenants
  • [ ] SAC: **System → Administration → Tenant Links**
  • [ ] Datasphere: **System → Administration → Tenant Links**

4. Identity Provider

  • [ ] Same SAML-based Identity Provider for both tenants
  • [ ] Consistent user identity mapping

5. Datasphere Space Roles

Assign users appropriate space-level roles:

| Role | Required For | |------|--------------| | **DW Modeler** | Create and edit models | | **DW Integrator** | Import and export data | | **DW Space Administrator** | Manage space settings |

---

Implementation Steps

Step 1: Create Planning Model with Datasphere Storage

1. Navigate to **Modeler → Create New Model** 2. Select **Planning Model** 3. In **Data Storage Location**, select **SAP Datasphere Space** 4. Choose target Datasphere space from dropdown

┌─────────────────────────────────────┐
│ Create New Model                    │
├─────────────────────────────────────┤
│ Model Type: Planning Model          │
│                                     │
│ Data Storage Location:              │
│ ┌─────────────────────────────────┐ │
│ │ ○ SAP Analytics Cloud (default) │ │
│ │ ● SAP Datasphere Space:         │ │
│ │   [Your_Planning_Space       ▼] │ │
│ └─────────────────────────────────┘ │
└─────────────────────────────────────┘

Step 2: Configure Dimensions

Configure dimensions as normal:

  • **Version dimension** (required)
  • **Date dimension** (required)
  • **Account dimension** (recommended)
  • Other business dimensions

**Note**: Public dimensions are stored in Datasphere as dimension tables.

Step 3: Expose Model to Datasphere

1. Open **Model Details** 2. Enable **Expose to Datasphere** 3. Select target Datasphere space

**Objects Created in Datasphere**:

| Object Type | Location | Description | |-------------|----------|-------------| | Fact Object | Datasphere Space | Read-only view of planning data | | Physical Table | `sap.sac.<GUID>` | Actual storage | | Dimension Tables | Shared in Space | Public dimensions |

Step 4: Execute Planning in SAC

Continue planning normally in SAC:

  • Data entry in stories/applications
  • Data actions and multi actions
  • Version management
  • Calendar workflows

**All changes automatically persist to Datasphere!**

---

Cross-Model Planning

**Important**: All models for cross-model operations must be in the **same Datasphere space**.

This applies to:

  • Data actions with cross-model copy steps
  • Multi actions spanning multiple models
  • Shared public dimensions
  • Currency rate tables

---

Key Constraints

| Constraint | Details | |------------|---------| | **Same Space Required** | Cross-model operations require same Datasphere space | | **Public Dimensions** | Must be in same space as referencing models | | **Currency Tables** | Must reside in same space | | **Hierarchies** | SAC hierarchies not exposed; recreate in Datasphere | | **Import Models Only** | Only import data models supported |

---

Benefits Summary

| Benefit | Description | |---------|-------------| | **Unified Data** | Single source of truth in Datasphere | | **Direct Persistence** | No manual export needed | | **Reduced SAC Load** | Offloads storage from SAC | | **Enterprise Reuse** | Datasphere modeling for planning data | | **Real-Time Analysis** | Live plan vs. actuals reporting | | **Governed Data** | Enterprise security on plan data |

---

Troubleshooting

Datasphere Not Appearing as Option

**Check**: 1. Tenant linkage configured correctly? 2. User has Datasphere space roles? 3. Both tenants in same data center? 4. Same Identity Provide

Read more
@secondsky
Ships withsap-skills

40 SAP development plugins with evidence-tracked verification SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available.

48540 skills31 agents8 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
485
Star history of secondsky/sap-skills on GitHub, a chart by star-history.com

Other commands on sap-skills.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command