Skip to main content
ClaudeWave
Skill336 estrellas del repoactualizado today

sap-sac-planning

The sap-sac-planning skill provides comprehensive guidance for building enterprise planning applications in SAP Analytics Cloud, covering planning-enabled stories, data actions, multi-actions, version management, calculations, and governance. Use this skill when designing planning models, configuring data entry forms, implementing allocation and forecasting logic, managing planning workflows, or integrating planning with Datasphere and BPC Live connections.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/secondsky/sap-skills /tmp/sap-sac-planning && cp -r /tmp/sap-sac-planning/plugins/sap-sac-planning/skills/sap-sac-planning ~/.claude/skills/sap-sac-planning
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# SAP Analytics Cloud Planning Skill

Comprehensive skill for building enterprise planning applications with SAP Analytics Cloud.

---

## Reference Add-Ons (2026)

- Execution guides: `references/data-actions.md`, `references/multi-actions.md`, `references/allocations.md`, `references/scheduling-calendar.md`, `references/data-locking.md`
- Modeling & governance: `references/modeling-basics.md`, `references/version-management.md`, `references/version-edit-modes.md`, `references/version-publishing-notes.md`
- Calculations & intelligence: `references/advanced-formulas.md`, `references/predictive-conversion.md`, `references/ai-planning-analytics.md`, `references/api-snippets.md`
- Workflow aids: `references/input-tasks.md`, `references/job-monitoring.md`
- **Added in 2025**: `references/seamless-planning-datasphere.md`, `references/bpc-live-connection.md`, `references/value-driver-trees.md`, `references/data-action-tracing.md`
- **New in 2026**: `references/whats-new-2026-planning.md`
- Ready-to-use templates: `templates/data-action-checklist.md`, `templates/multi-action-checklist.md`, `templates/parameter-table.md`

Use these to keep instructions concise in this file while deep-dives remain one click away.

---

## Table of Contents
- [When to Use This Skill](#when-to-use-this-skill)
- [Quick Start](#quick-start)
- [Core Concepts](#core-concepts)
- [Data Actions](#data-actions)
- [Seamless Planning with Datasphere](#seamless-planning-with-datasphere)
- [BPC Live Connection](#bpc-live-connection)
- [Value Driver Trees](#value-driver-trees)
- [Data Action Tracing](#data-action-tracing)
- [What's New in 2026](#whats-new-in-2026)
- [Bundled Resources](#bundled-resources)

## When to Use This Skill

Use this skill when working on tasks involving:

**Planning Application Development**:
- Creating planning-enabled stories with data entry
- Building analytics designer applications for planning
- Implementing input forms and planning tables
- Configuring planning models with Version and Date dimensions
- Setting up data sources for planning scenarios

**Data Actions & Multi Actions**:
- Creating data actions for copy, allocation, and calculations
- Building multi actions to orchestrate planning operations
- Configuring parameters (member, number, string, datetime types)
- Implementing embedded data actions
- Setting up API steps for external integrations

**Version Management**:
- Managing public and private versions
- Publishing workflows (Publish As, Publish Private Data)
- Sharing private versions with collaborators
- Version creation and deletion via API

**Planning Workflows**:
- Setting up calendar-based planning processes
- Creating general tasks, review tasks, and composite tasks
- Implementing multi-level approval workflows
- Configuring data locking tasks
- Managing task dependencies

**JavaScript Planning APIs**:
- Using getPlanning() API for data entry
- Working with PlanningModel API for master data
- Implementing DataSource API for filtering and querying
- Writing scripts for planning automation
- Handling version management via API

**Data Entry & Allocation**:
- Implementing spreading (to child members)
- Configuring distribution (between siblings)
- Setting up rule-based allocations
- Copy/paste operations in planning tables
- Using advanced formulas for calculations

**Data Locking**:
- Configuring data locking on models
- Setting up lock states (locked, restricted, open)
- Creating data locking tasks in calendar
- Implementing event-based data locking
- Integrating data locking in multi actions

**Seamless Planning with Datasphere** (2025):
- Planning models with Datasphere storage
- Cross-model planning with unified data
- Direct persistence to Datasphere
- Enterprise data governance for planning

**BPC Live Connection**:
- Planning with BPC Embedded on S/4HANA
- Running BPC planning sequences from SAC
- Master data planning via BPC
- Live data connection configuration

**Value Driver Trees**:
- Building business value chain visualizations
- What-if analysis and scenario simulation
- Driver-based planning
- Interactive planning dashboards

**Data Action Debugging**:
- Tracing data action execution
- Adding tracepoints for debugging
- Analyzing intermediate results
- Troubleshooting allocation issues

---

## Quick Start

### Creating a Planning-Enabled Story

1. **Create Planning Model** with required dimensions:
   - Version dimension (required)
   - Date dimension (required)
   - Account dimension (recommended)
   - Other business dimensions

2. **Add Table Widget** to story and link to planning model

3. **Enable Planning** on the table:
   - Select table → Planning panel → Enable Planning
   - Configure version selection (public or private)

4. **Configure Data Entry**:
   - Set editable measures/accounts
   - Configure spreading behavior
   - Set up validation rules

### Creating an Analytics Designer Planning Application

1. **Create Analytic Application** (not Optimized Story)
2. **Add Planning Model** as data source
3. **Add Table Widget** and enable planning
4. **Write Scripts** for:
   - Version selection
   - Data submission
   - Custom validation
   - Workflow triggers

---

## Core Concepts

### Model Types

**Planning Model**:
- Supports data write-back
- Requires Version and Date dimensions
- Enables spreading, distribution, allocation
- Supports data locking
- Used for budgeting, forecasting, planning

**Analytic Model**:
- Read-only (no write-back)
- No required dimensions
- Better performance for reporting
- Use when planning not needed

### Version Management

**Public Versions**:
- Visible to all users with access
- Shared across the organization
- Require publish to update

**Private Versions**:
- Visible only to creator (unless shared)
- Used for simulation and what-if analysis
- Can be published to public or new version

**Edit Mode**:
- Temporary private copy when editing public version
- Changes visible only to editor until published
- Automatic validat
claude-automation-recommenderSkill

Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.

claude-md-improverSkill

Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".

dependency-upgradeSkill

Secure dependency upgrades with supply chain protection, cooldowns, and staged rollout. Use when upgrading deps, configuring security policies, or preventing supply chain attacks.

grill-meSkill

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

sap-abap-cdsSkill

Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view entities, defining data models with annotations, working with associations and cardinality, implementing input parameters, using built-in functions, writing CASE expressions, implementing access control with DCL, handling CURR/QUAN data types, troubleshooting CDS errors, querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud.

sap-abapSkill

|

sap-ai-coreSkill

|

sap-api-styleSkill

|