abap-cds-model-check
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Quick guidance on implementing Seamless Planning with SAP Datasphere
$ npx -y skills add secondsky/sap-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/seamless-planning-guideContext preview
What this command does when you run it.
Quick guidance on implementing Seamless Planning with SAP Datasphere
name: seamless-planning-guide description: Quick guidance on implementing Seamless Planning with SAP Datasphere allowed-tools: - Read - Grep - Glob argument-hint: "[model-or-scenario]"
Return Seamless Planning guidance, architecture prerequisites, modeling tradeoffs, validation steps, and unresolved tenant checks. Default to read-only analysis and do not change models.
Quick reference for implementing SAP Analytics Cloud Seamless Planning with SAP Datasphere.
---
**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 │
└─────────────────────────────────────────────────────────────┘---
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 |
---
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 ▼] │ │ │ └─────────────────────────────────┘ │ └─────────────────────────────────────┘
Configure dimensions as normal:
**Note**: Public dimensions are stored in Datasphere as dimension tables.
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 |
Continue planning normally in SAC:
**All changes automatically persist to Datasphere!**
---
**Important**: All models for cross-model operations must be in the **same Datasphere space**.
This applies to:
---
| 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 |
---
| 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 |
---
**Check**: 1. Tenant linkage configured correctly? 2. User has Datasphere space roles? 3. Both tenants in same data center? 4. Same Identity Provide
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.
Repo: secondsky/sap-skills
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional target ABAP platform or SAP BTP ABAP Environment release
Optional runtime or scenario name, such as orchestration, serving, training, or batch
Optional scenario lens such as extension, integration, analytics, or AI